#Maintainer: Christopher Rey P. Baluyut (wakizaki@gmail.com) pkgname=cups-pdf pkgver=2.5.0 pkgrel=2 zenver=64 arch=i486 source=("http://www.cups-pdf.de/src/cups-pdf_$pkgver.tar.gz" "http://zenwalk.pinguix.com/user-accounts/shingoku/$pkgname/source/patches/CUPS-PDF.ppd-cups-1.4.patch") docs=(ChangeLog COPYING README) url=http://www.cups-pdf.de/ sourcetemplate=http://zenwalk.pinguix.com/user-accounts/shingoku/$pkgname/source dotnew=(etc/cups/cups-pdf.conf) extradepends=(acl attr cups cxxlibs dbus gcc libjpeg libpng libtiff openssl perl python zlib) lessdepends=('fakeroot') doinst() { if [ -x etc/rc.d/rc.cups ]; then etc/rc.d/rc.cups restart fi chmod 700 /usr/lib/cups/backend/cups-pdf chmod 700 /usr/lib/cups/backend } slackdesc=\ ( #|-----handy-ruler------------------------------------------------------| "$pkgname (Extension for creating pdf-Files with CUPS)" "\"cups-pdf\" is a backend script for use with CUPS - the \"Common UNIX" "Printing System\" (see more for CUPS under http://www.cups.org/)." "\"cups-pdf\" uses the ghostscript pdfwrite device to produce PDF Files." ) build() { cd $startdir/src/$pkgname-$pkgver/src gcc ${CFLAGS} -o cups-pdf cups-pdf.c cd .. # Prepare mkdir -p \ $startdir/pkg/etc/cups \ $startdir/pkg/usr/lib/cups/backend \ $startdir/pkg/usr/share/cups/model # Install cp src/cups-pdf $startdir/pkg/usr/lib/cups/backend cp extra/CUPS-PDF.ppd $startdir/pkg/usr/share/cups/model/CUPS-PDF.ppd cp extra/cups-pdf.conf $startdir/pkg/etc/cups/cups-pdf.conf cd $startdir/pkg/usr/share/cups/model patch -p0 < $startdir/src/CUPS-PDF.ppd-cups-1.4.patch || exit 1 # Patch cups-pdf.conf sed -i -e 's|#Out /var/spool/cups-pdf/${USER}|Out ${HOME}/PDF|g' $startdir/pkg/etc/cups/cups-pdf.conf chmod +s $startdir/pkg/usr/lib/cups/backend/cups-pdf }