#Maintainer: Ivan Shapovalov #Contributor: Peter Reschenhofer #Contributor: Nicola Bignami #Contributor: Muhammed Uluyol pkgname=foo2zjs pkgver=20161021 pkgrel=5 pkgdesc="foo2zjs Printer Drivers. Includes also foo2hp, foo2hbpl, foo2oak, foo2xqx, foo2qpdl, foo2slx, foo2hiperc and foo2lava drivers." url="http://foo2zjs.rkkda.com/" license=('GPL' 'custom') depends=('psutils' 'cups') conflicts=('foo2zjs-testing') makedepends=('unzip' 'bc' 'wget' 'foomatic-db-engine') optdepends=('tix: required by hplj10xx_gui.tcl') arch=('i686' 'x86_64') options=('!emptydirs' '!ccache') install='foo2zjs.install' source=("foo2zjs-$pkgver.tar.gz::http://foo2zjs.rkkda.com/foo2zjs.tar.gz" '0001-Makefile-DESTDIR-support.patch' '0002-Makefile-general-fixes.patch' '0003-Rework-firmware-loading.patch' '0004-Makefile-fix-generating-.ppd-in-place.patch' '0005-Makefile-leverage-default-rules-as-much-as-possible-.patch') sha256sums=('55604f4580fb21534739c294df64e041b6ea96ef45d8a0ff4cdcf516eff243a3' 'b964aea4706f3cb0e908a5e85ee8b890f7ef424e570eaa65e8411a4d0a94b301' '882c15e2bde1d32ef659ec2629f315a7814b405a078c4413151dcac5d30b341d' 'e7d6ad7e3c7d16146fe0bf2b59c7a72621f690db08952d565b02dd4d63d32d20' '8408f3aa6247445fa8da75f829bbf4b922b95667c8c8c59dcd2ab2cf89b7d896' 'a27f262c9680a0fbe13c10c7e009b5d560dd8c5f81d8b7376f79e3419ecdc8d3') prepare() { cd "${pkgname}" for p in "${source[@]:1}"; do patch -Np1 -i "$srcdir/$p" done msg "Building 'getweb' helper and downloading extras" make getweb ./getweb all } build() { cd "${pkgname}" make all ppd } package() { cd "${pkgname}" install -d "${pkgdir}"/usr/share/{applications,pixmaps,cups/model} make DESTDIR="${pkgdir}" install install-hotplug # install -m755 getweb "${pkgdir}/usr/bin" install -D -m644 COPYING "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE" }