This is the mail archive of the cygwin@sourceware.cygnus.com mailing list for the Cygwin project. See the Cygwin home page for more information.
[Date Prev][Date Next][Thread Prev][Thread Next]
[Date Index] [Subject Index] [Author Index] [Thread Index]

rpm-2.91 port with some packages



Hi List,

In an effort to make installations and upgrades of cygnus' GNU/windows
ports a bit easier and more maintainable, i've made yet another port of
RedHat's package manager, rpm*.

Using rpm, i've compiled some packages including perl, python, nmh and 
texinfo.  The major trick is an install-script hack, that fixes .exe 
stuff (it would be nice to drop the silly .exe extension entirely, imo).

Because there's not enough space to distribute the .rpm and .src.rpm
packages (and for all i know, no-one may be interested in this stuff 
anyway), i'm distributing only the essential stuff in the form of 
.patch.rpm packges.

    http://www.xs4all.nl/~jantien/cygnus/b20
    http://www.xs4all.nl/~jantien/cygnus/b20/PRPMS
    http://www.xs4all.nl/~jantien/cygnus/b20/tar

PRPMS stands for Patch RPMS.  A .patch.rpm file contains the packages' 
.spec file together with the patches to the pristine sources.  It seems 
silly to mirror the pristine sources (packed into a .src.rpm), esp. 
because there's not enough space here.  However, the format could catch 
on, a typical .patch.rpm is small enough to send to a mailing list.

First install the .patch.rpm files using the rpm.exe (or another) in 
../tar/rpm-2.91.gnuwi386.tar.gz.  To be able to build the rpms from
source, you'll need to install ../tar/gnuwi386.tar.gz too.

Then, get the missing tarballs from fine places such as listed below 
(use a mirror!), and put them in /usr/src/redhat/SOURCES.

    Redhat
    ftp://ftp.redhat.com/pub/rawhide/SRPMS/SRPMS/
	http://www.redhat.com/mirrors.html
	ftp://ftp.nluug.nl/pub/os/Linux/distr/RedHat/rawhide/SRPMS/SRPMS/

    GNU
    ftp://ftp.gnu.org/pub/gnu
	ftp://ftp.nluug.nl/pub/gnu
  
    Debian
    ftp://ftp.debian.org/pub/dists/unstable/main/source
	ftp://ftp.nluug.nl/pub/os/Linux/distr/Debian/dists/unstable/main/source


Anybody want to share their (crude) patch sets? (I'll put more binaries
and a port of guile-1.3 up tomorrow).

Have Fun,

Jan.

*  First i've tried dpkg, of course, but it required too much hacking
   at the time; instead of being a simple and standalone package, it 
   always seems to depend on the latest of features: it doesn't even 
   compile on my (somewhat upgraded) linuxppc-R4 box.
   The 'port' is a rather crude one, partly because i don't have the
   time nor disk space to hacking in the cygnus gnu/windows sources.
   It would be good for debugging, as well as for upgrading and
   maintenace, imo, if cygnus would break up the monolithic distribution, 
   and supply rpm (or whatever) packages instead.

Jan Nieuwenhuizen <janneke@gnu.org> | GNU LilyPond - The music typesetter
http://www.xs4all.nl/~jantien/      | http://www.lilypond.org/


--
Want to unsubscribe from this list?
Send a message to cygwin-unsubscribe@sourceware.cygnus.com