[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Source RPMS? ghostscript-devel RPMS?
From: |
Nick Urbanik |
Subject: |
Re: Source RPMS? ghostscript-devel RPMS? |
Date: |
Wed, 21 Dec 2005 04:29:20 +1100 |
User-agent: |
Mutt/1.4.2.1i |
Dear Folks,
On Wed, Dec 21, 2005 at 03:45:02AM +1100, Nick Urbanik wrote:
> On Wed, Dec 21, 2005 at 03:21:50AM +1100, Nick Urbanik wrote:
> > On Tue, Dec 20, 2005 at 11:41:15AM +0100, Han-Wen Nienhuys wrote:
> > > Nick Urbanik wrote:
> > > > Dear Folks,
[snip]
> > > > Are the *.src.rpm files available?
> > >
> > > I actually forgot which they were. it's probably easier to follow
> > > the instructions at the bottom of the install page.
> >
> > Okay, ghostscript-8.15.1-3.1.src.rpm is available from "rawhide"; have
> > built it okay. It's a bit alarming that Red Hat didn't sign the file.
> >
> > Now the next question: is ghostscript-libs-7.07-41.i386.rpm made from
> > a hacked up ghostscript-7.07-41.src.rpm from Fedora Core 4 updates? I
> > have just done this:
> >
> > * edit ghostscript.spec from ghostscript-7.07-41.src.rpm,
> > * add a new package compat-libs, add %package compat-libs,
> > %description compat-libs, %files compat-libs
> > * then rpmbuild -ba ghostscript.spec
> >
> > Is that what you folks did? If so, where is the hacked up spec file
> > or hacked up source rpm?
> >
> > The results of my labours are at http://nicku.org/ftp/lilypond/
>
> Now I have the problem that ghostscript-8.15.1-3.1.i386.rpm and
> ghostscript-libs-7.07-41.i386.rpm both provide the files
> /usr/lib/libijs.so and /usr/lib/libgs.so:
>
> $ rpm -qlvp ghostscript-8.15.1-3.1.i386.rpm | grep /usr/lib/lib
> lrwxrwxrwx 1 root root 13 Dec 21 02:34 /usr/lib/libgs.so
> -> libgs.so.8.15
> lrwxrwxrwx 1 root root 13 Dec 21 02:34
> /usr/lib/libgs.so.8 -> libgs.so.8.15
> -rwxr-xr-x 1 root root 4698844 Dec 21 02:35
> /usr/lib/libgs.so.8.15
> -rwxr-xr-x 1 root root 16468 Dec 21 02:35
> /usr/lib/libijs-0.35.so
> lrwxrwxrwx 1 root root 14 Dec 21 02:34 /usr/lib/libijs.so
> -> libijs-0.35.so
>
> I built
> rpm -qlvp ghostscript-compat-libs-7.07-41.1nu.i386.rpm
> lrwxrwxrwx 1 root root 13 Dec 21 03:34
> /usr/lib/libgs.so.7 -> libgs.so.7.07
> -rwxr-xr-x 1 root root 3817056 Dec 21 03:34
> /usr/lib/libgs.so.7.07
>
> but now:
> $ sudo rpm -Uhv ghostscript-*8.15.1-3.1.i386.rpm
> ghostscript-compat-libs-7.07-41.1nu.i386.rpm
> Password:
> error: Failed dependencies:
> libijs.so is needed by (installed) gimp-print-4.2.7-7.i386
>
> So what am I doing wrong?
I see that ghostscript-8.15rc3-0.i386.rpm has no libraries in it:
$ rpm -qlvp ghostscript-8.15rc3-0.i386.rpm | grep /usr/lib
$
Is this the result from a hacked up version of the original
ghostscript-8.15rc3-0.src.rpm? If so, where is it?
If I want to build from source, do you suggest that I edit the spec
file in ghostscript-8.15.1-3.1.src.rpm to build ghostscript 8.x
without the libraries, and add all the libraries back into
ghostscript-compat-libs-7.07-41.2nu.i386.rpm? What did you do?
--
Nick Urbanik RHCE http://nicku.org nicku(at)nicku.org
Proud ex-member of Dept. of Information & Communications Technology in
Hong Kong IVE (Tsing Yi), Home of Visual Paradigm: Jolt Productivity
Award winner, programmed by ICT's own graduates!
GPG: 7FFA CDC7 5A77 0558 DC7A 790A 16DF EC5B BB9D 2C24 ID: BB9D2C24
pgpwT0HCmejUJ.pgp
Description: PGP signature