delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin/1999/02/25/10:07:56

Mailing-List: contact cygwin-help AT sourceware DOT cygnus DOT com; run by ezmlm
Sender: cygwin-owner AT sourceware DOT cygnus DOT com
Delivered-To: mailing list cygwin AT sourceware DOT cygnus DOT com
Message-Id: <199902251514.QAA02613@appel.flower>
To: cygwin AT sourceware DOT cygnus DOT com
cc: jantien AT xs4all DOT nl, jan AT magna-carta DOT com
Reply-To: janneke AT gnu DOT org
Subject: rpm-2.91 port with some packages
Date: Thu, 25 Feb 1999 16:14:30 +0100
From: Jan Nieuwenhuizen <jantien AT xs4all DOT nl>

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 AT gnu DOT 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 AT sourceware DOT cygnus DOT com

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019