#Packager: Shador <futur~DOT~andy~AT~googlemail.com>

pkgname=cups-pdf
pkgver=2.5.0
pkgrel=1ab
arch=i486
source=("http://www.cups-pdf.de/src/cups-pdf_2.5.0.tar.gz"
        "http://gaia.homelinux.org/salix/packages/$pkgname/$pkgver/cups-pdf-config.patch"
        "http://gaia.homelinux.org/salix/packages/$pkgname/$pkgver/README.Slackware")
sourcetemplate="http://gaia.homelinux.org/salix/packages/$pkgname/$pkgver/"
docs=("readme" "copying" "changelog" "README.Slackware")
url='http://www.cups-pdf.de/'

doinst() {
  if [ -x /etc/rc.d/rc.cups ]; then
    /etc/rc.d/rc.cups restart
  fi
}

slackdesc=\
(
#|-----handy-ruler------------------------------------------------------|
"$pkgname (a PDF printer backend module for CUPS)"
"CUPS-PDF  is a backend module for CUPS (Common UNIX Printing System)"
"by Volker C. Behr that, rather than printing to a device, prints"
"straight to PDF files."
)


build() {
  set -e
  cd $startdir/src/cups-pdf-$pkgver/
  patch -p0 -i $startdir/src/cups-pdf-config.patch
  
  cd src
  gcc $CFLAGS -s -o cups-pdf cups-pdf.c
  cd -
  
  install -vD -m755 src/cups-pdf \
    $startdir/pkg/usr/lib${LIBDIRSUFFIX}/cups/backend/cups-pdf
  install -vD -m644 extra/cups-pdf.conf \
    $startdir/pkg/etc/cups/cups-pdf.conf
  install -vD -m644 extra/CUPS-PDF.ppd \
    $startdir/pkg/usr/share/cups/model/CUPS-PDF.ppd
  gzip -9 $startdir/pkg/usr/share/cups/model/CUPS-PDF.ppd
  
  chmod +s $startdir/pkg/usr/lib${LIBDIRSUFFIX}/cups/backend/cups-pdf
  set +e
}