#Packager: George Vlahavas pkgname=hplip pkgver=3.11.3a pkgrel=1gv source=("http://downloads.sourceforge.net/project/hplip/hplip/$pkgver/hplip-$pkgver.tar.gz") options=('nosrcpack' 'noautodotnew') doinst() { if [ -x /usr/bin/update-desktop-database ]; then /usr/bin/update-desktop-database usr/share/applications >/dev/null 2>&1 fi } slackdesc=\ ( #|-----handy-ruler------------------------------------------------------| "hplip (HP print/scan/fax support)" "HPLIP is an HP developed solution for printing, scanning, and faxing" "with HP inkjet and laser based printers in Linux. The HPLIP project" "provides printing support for more than 1400 HP printer models," "including Deskjet, Officejet, Photosmart, PSC (Print Scan Copy)," "Business Inkjet, LaserJet, and LaserJet MFP." "" "For more information, see: http://hplipopensource.com" ) build() { cd $startdir/src/$pkgname-$pkgver # Fix udev rules for current versions of udev sed -i 's/SYSFS/ATTR/g' data/rules/*.rules # Fix ownership in udev rules file sed -i 's%OWNER="lp"%OWNER="root"%g' data/rules/*.rules ./configure \ --prefix=/usr \ --libdir=/usr/lib${LIBDIRSUFFIX} \ --with-cupsbackenddir=/usr/lib${LIBDIRSUFFIX}/cups/backend \ --with-cupsfilterdir=/usr/lib${LIBDIRSUFFIX}/cups/filter \ --sysconfdir=/etc \ --localstatedir=/var \ --docdir=/usr/doc/hplip-$pkgver \ --with-docdir=/usr/doc/hplip-$pkgver \ --with-hpppddir=/usr/share/cups/model/HP \ --with-drvdir=/usr/share/cups/drv/hp \ --enable-hpijs-install \ --enable-shadow-build \ --enable-scan-build \ --disable-gui-build \ --disable-qt4 \ --enable-fax-build \ --enable-foomatic-rip-hplip-install \ --disable-foomatic-ppd-install \ --enable-foomatic-drv-install \ --enable-network-build=yes \ --build=$arch-slackware-linux \ --host=$arch-slackware-linux make -j $numjobs || return 1 make install DESTDIR=$startdir/pkg rulesdir=/lib/udev/rules.d # No thanks, we don't replace/add files which are part of other packages rm -rf $startdir/pkg/etc/sane.d # We don't need the systray icon rm -rf $startdir/pkg/etc/xdg # No .desktop file either rm -rf $startdir/pkg/usr/share/applications }