This is the mail archive of the
cygwin-apps@cygwin.com
mailing list for the Cygwin project.
Re: Ghostscript 7.05 test version ready for review, upload
- From: Charles Wilson <cwilson at ece dot gatech dot edu>
- To: Dario Alcocer <alcocer at helixdigital dot com>
- Cc: cygwin-apps at cygwin dot com
- Date: Sun, 07 Jul 2002 14:12:39 -0400
- Subject: Re: Ghostscript 7.05 test version ready for review, upload
- References: <20020707094012.B13176@ns.helixdigital.com>
-----------------------------------------
setup files:
#1)
@ ghostscript
requires: cygwin libpng2 zlib ghostscript-base
version: 7.05-1
You don't specify the version in setup.hint. You either
a) don't include any version info at all; upset will figure it out
b) specify using curr: prev: and test: key words...
e.g. curr: 6.52-1
test: 7.05-1
requires: libpng2?? REALLY? Are you sure it isn't libpng12? (you
could temporarily list both libpng2 and libpng12, since it's probable
that 6.52-1 needs libpng2 but 7.05-1 needs libpng12)
#2)
@ ghostscript-x11
requires: cygwin cygwin-xfree86 libpng2 zlib ghostscript-base
version: 7.05-1
ditto version:. Ditto libpng2 -- except here I'm SURE you don't need
libpng2 -- you want libpng12 (and not both; there is no gs-x11-6.52-1)
Also, the correct require: for xfree is 'XFree86-base'. there is no
'cygwin-xfree86' package.
#3)
@ ghostscript-base
category: Graphics
requires: cygwin
version: 7.05-1
Ditto version:. Also, this package probably doesn't directly require
cygwin. It's just docs, right?
-
----------------------------------------
packages:
-base- contains:
usr/doc/Cygwin/ghostscript-7.05.README
usr/doc/ghostscript-7.05/*
usr/man/de/man1/*
usr/man/man1/*
usr/share/ghostscript/7.05/*
usr/share/ghostscript/fonts/*
-(nonx)- contains:
usr/bin/*
-x- contains:
usr/X11R6/bin/*
There are no postinstall scripts, no symlinks. I assume, then, that the
-x- version was compiled so that it automatically looked outside of its
own -prefix (e.g. not under /usr/X11R6/, but instead under
/usr/share/ghostscript) for its runtime files. This is fine by me.
However, the man pages are not under share -- yet are shared. (Not
complaining, just pointing it out). I assume this was done because of
the difficulties involved with changing the cygwin standard -- we'd need
a new 'man' package, or everybody'd have to muck with MANPATH, etc
etc. This seems like a sensible way to go, for now. (Although, I've
never seen localized man pages separated out that way -- is that normal?)
-src- package:
is a 'method 1' package (http://www.cygwin.com/setup.html). (not
complaining, just pointing it out). BTW, refresh me on the jpeg
problem? Why can't gs use the official cygwin library?
In summary, the packages look good -- but the setup.hints need some
work. :-)
--Chuck