Re: Roll-your-own RPMS from CVS





On Sat, 29 May 1999 22:15:57 Dax Kelson wrote:
> Peter Wainwright said once upon a time (Sat, 29 May 1999):
> 
> > Given a long weekend and a thunderstorm, I decided to update Gnome
> > on my RedHat 6.0 system. Since I already have Gnome RPMS on the
> > distribution I decided to "roll my own" from CVS. To this end I
> > modified my own script I previously used for installing without
> > RPM. I have posted this on my website at
> > 
> > http://www.wainpr.demon.co.uk/gnome-bugfixes/index.html
> > 
> > I ran into a few problems (ongoing) with the compilation, largely
> > bugs in files like "configure", "Makefile.am", "package.spec.in"
> > etc. I have also posted these, and will continue to do so when I
> > have time. The present work is on a CVS snapshot of 27th May.
> 
> One "problem" with this is you no longer have a "RedHatified" GNOME
> install.
> 
> If you look inside the GNOME SRPMs that shipped with RedHat 6.0 you will
> find quite a few RedHat patches and additional files (default configs and
> png files and such).  So in order to create "true" RedHatish RPMS and not
> "generic" RPMs you need to forward port those patches and configs.  Some
> patches are no longer required with the newer gnome releases because they
> were committed to CVS, other patches probably won't ever get committed
> since they are RH specific integration tweaks.
> 
> Dax Kelson
> 
> 

OK, point taken. I am aware of the RedHat patch files withing the 6.0
SRPMS, but I haven't yet looked at them in detail.

My purpose, first of all, was to create generic Gnome RPMS, not
"RedHatified" ones. Later on I will try to identify which of the
RedHat patches are mere bugfixes (and thus should be merged into
CVS) and which are actual customizations.

The patches I have made are generic ones which seem to be necessary
to get the RPMS to compile and install at all: I hope they will be
merged into the original Gnome CVS tree. This is a matter of
ensuring all necessary files are built and tarred using "make dist",
and that all necessary files are included in the RPMS. These are
mainly just problems with "Makefile.am"s and "*.spec"s.

Peter Wainwright
Home: prw@wainpr.demon.co.uk     Work: peter.wainwright@nrpb.org.uk
http://www.wainpr.demon.co.uk    Fax: +44-870-052-3185
Visit the Opera Exchange Homepage at http://www.treda.co.uk/opex/



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]