diff options
author | Luke Shumaker <LukeShu@sbcglobal.net> | 2012-04-11 20:31:43 -0400 |
---|---|---|
committer | Luke Shumaker <LukeShu@sbcglobal.net> | 2012-04-11 20:31:43 -0400 |
commit | 5f338c195e399f2c2486e06be0851d4f597162d7 (patch) | |
tree | 4c144c54bbd85fa2e641d219275045bae11cb4c3 /libre/gnu-ghostscript/PKGBUILD | |
parent | 158b35a711165b70a2b718b01cbc261ba50a5cf1 (diff) | |
parent | 7e431bf14475a0539a570ce18d290d04427c194c (diff) | |
download | abslibre-5f338c195e399f2c2486e06be0851d4f597162d7.tar.gz abslibre-5f338c195e399f2c2486e06be0851d4f597162d7.tar.bz2 abslibre-5f338c195e399f2c2486e06be0851d4f597162d7.zip |
Merge branch 'master' of ssh://parabolagnulinux.org:1863/abslibre
Diffstat (limited to 'libre/gnu-ghostscript/PKGBUILD')
-rw-r--r-- | libre/gnu-ghostscript/PKGBUILD | 78 |
1 files changed, 78 insertions, 0 deletions
diff --git a/libre/gnu-ghostscript/PKGBUILD b/libre/gnu-ghostscript/PKGBUILD new file mode 100644 index 000000000..c7f952833 --- /dev/null +++ b/libre/gnu-ghostscript/PKGBUILD @@ -0,0 +1,78 @@ +# Maintainer: André Silva <andre.paulista@adinet.com.uy> + +pkgname=gnu-ghostscript +_pkgver=9.04 +pkgver=9.04.1 +pkgrel=1 +pkgdesc="An interpreter for the PostScript language from FSF" +arch=('i686' 'x86_64') +license=('GPL3') +depends=('libxt' 'libcups' 'fontconfig' 'jasper' 'zlib' 'libpng>=1.5.7' 'libjpeg' 'libtiff>=4.0.0' 'lcms') # 'lcms2' won't get used) # move in libpaper from community? +makedepends=('gtk2' 'gnutls') +optdepends=('texlive-core: needed for dvipdf' + 'gtk2: needed for gsx') +conflicts=('ghostscript') +replaces=('ghostscript-lrpng' 'ghostscript') +provides=('ghostscript-lprng' "ghostscript=$pkgver") +url="https://www.gnu.org/software/ghostscript/" +source=(ftp://ftp.gnu.org/gnu/ghostscript/${pkgname}-${pkgver}.tar.xz + ${pkgname}-cups-rgbw.patch + libtool.patch) +options=('!libtool' '!makeflags') +md5sums=('aba639a5102afbd2ee30c67831692c27' + '5a78af559d44a7502978fd09f840e3aa' + '5bd5d4966007b460deed866a30a0b3c8') + +build() { + cd ${srcdir}/${pkgname}-${pkgver} + + # fix broken color printing https://bugs.archlinux.org/task/25519 + patch -Np1 -i ${srcdir}/${pkgname}-cups-rgbw.patch + + # fix libtool version + patch -Np1 -i ${srcdir}/libtool.patch + + # force it to use system-libs + rm -rf jpeg libpng zlib jasper expat tiff lcms freetype + +LIBS=-lfreetype ./configure --prefix=/usr \ + --enable-dynamic \ + --with-ijs \ + --with-jbig2dec \ + --with-omni \ + --with-x \ + --with-drivers=ALL\ + --with-fontpath=/usr/share/fonts/Type1:/usr/share/fonts \ + --with-install-cups \ + --enable-fontconfig \ + --enable-freetype \ + --without-luratech \ + --disable-compile-inits #--help # needed for linking with system-zlib + make + + # Build IJS + cd ${srcdir}/${pkgname}-${pkgver}/ijs + ./autogen.sh + ./configure --prefix=/usr --enable-shared --disable-static + make +} + +package() { + cd ${srcdir}/${pkgname}-${pkgver} + make DESTDIR=${pkgdir} \ + cups_serverroot=${pkgdir}/etc/cups \ + cups_serverbin=${pkgdir}/usr/lib/cups install soinstall + + # install missing doc files # http://bugs.archlinux.org/task/18023 + install -m 644 ${srcdir}/${pkgname}-${pkgver}/doc/{Ps2ps2.htm,gs-vms.hlp,gsdoc.el,pscet_status.txt} ${pkgdir}/usr/share/ghostscript/$_pkgver/doc/ + + mkdir -p ${pkgdir}/usr/share/licenses/ghostscript + install -m644 LICENSE ${pkgdir}/usr/share/licenses/${_pkgname}/ + + # remove unwanted localized man-pages + rm -rf $pkgdir/usr/share/man/[^man1]* + + # install IJS + cd ${srcdir}/${pkgname}-${pkgver}/ijs + make DESTDIR=${pkgdir} install +} |