1 # Contributer: fnord0 <fnord0 AT riseup DOT net>
5 pkgdesc="an interpreter for the Postscript language and for PDF - GhostPCL (PCL-5, and PCL-XL), GhostXPS (XPS), GhostPDF and ghostscript"
7 url="http://www.artifex.com"
10 source=("http://ghostscript.com/releases/${pkgname}-${pkgver}.tar.bz2")
11 md5sums=('bb7852aa38acaf605fab4fa9f9f0ac66')
12 sha1sums=('3513970676d8970b3c87c7171806e58eeaf567c7')
15 cd ${srcdir}/${pkgname}-${pkgver}
17 install -d ${pkgdir}/usr/bin || return 1
18 install -d ${pkgdir}/usr/share/${pkgname}/doc || return 1
19 install -d ${pkgdir}/usr/share/licenses/${pkgname} || return 1
20 install -Dm644 ${srcdir}/${pkgname}-${pkgver}/COPYING ${pkgdir}/usr/share/licenses/${pkgname}/COPYING || return 1
21 install -Dm644 ${srcdir}/${pkgname}-${pkgver}/COPYING ${pkgdir}/usr/share/licenses/${pkgname}/COPYING.AFPL || return 1
22 install -Dm644 ${srcdir}/${pkgname}-${pkgver}/COPYING ${pkgdir}/usr/share/licenses/${pkgname}/LICENSE || return 1
23 install -Dm755 ${srcdir}/${pkgname}-${pkgver}/main/obj/pcl6 ${pkgdir}/usr/share/${pkgname}/pcl6 || return 1
24 install -Dm755 ${srcdir}/${pkgname}-${pkgver}/language_switch/obj/pspcl6 ${pkgdir}/usr/share/${pkgname}/pspcl6 || return 1
25 install -Dm755 ${srcdir}/${pkgname}-${pkgver}/xps/obj/gxps ${pkgdir}/usr/share/${pkgname}/gxps || return 1
26 install -Dm755 ${srcdir}/${pkgname}-${pkgver}/tools/pcl2pdf ${pkgdir}/usr/share/${pkgname}/pcl2pdf || return 1
27 install -Dm755 ${srcdir}/${pkgname}-${pkgver}/tools/pcl2pdfwr ${pkgdir}/usr/share/${pkgname}/pcl2pdfwr || return 1
28 mv ${srcdir}/${pkgname}-${pkgver}/tools ${pkgdir}/usr/share/${pkgname}/ || return 1
29 ln -sf /usr/share/${pkgname}/pcl2pdf ${pkgdir}/usr/bin/
30 ln -sf /usr/share/${pkgname}/pcl2pdfwr ${pkgdir}/usr/bin/
31 ln -sf /usr/share/${pkgname}/pcl6 ${pkgdir}/usr/bin/
32 ln -sf /usr/share/${pkgname}/pspcl6 ${pkgdir}/usr/bin/
33 ln -sf /usr/share/${pkgname}/gxps ${pkgdir}/usr/bin/
34 for doc in README.txt CMYK.icc link.icc sRGB.icc doc/ghost*; do
35 install -Dm644 ${doc} ${pkgdir}/usr/share/${pkgname}/doc/${doc} || return 1