description="Drivers for HP DeskJet, OfficeJet, Photosmart, Business Inkjet and some LaserJet"
url="http://hplipopensource.com"

contributors="Greg,Rems,BlogofraisFR,Spiky"
packager="Tnut <tnut@nutyx.org>"

makedepends=(avahi python ghostscript usbutils
             sane cups cups-filters cups-pk-helper libusb net-snmp
             libjpeg-turbo rpcbind libtool autoconf grep)

run=(sip python-dbus python-qt python-pillow foomatic-db-engine
     python-distro python-dbus python-gobject foomatic-db polkit)


name=hplip
version=3.22.2
release=6


source=(http://downloads.sourceforge.net/$name/$name-$version.tar.gz
        consolidate.patch)
prepare() {
 cd $name-$version

 patch -Np1 -i ../consolidate.patch
 export AUTOMAKE='automake --foreign'
 autoreconf -fi

}

build() {
 export PYTHON=/usr/bin/python3
 cd $name-$version
 ./configure --prefix=/usr \
             --enable-qt5 \
             --disable-qt4 \
             --enable-hpcups-install \
             --enable-cups-drv-install \
             --enable-pp-build #--help
 make
}

package() {
 cd $name-$version
 make -j1 DESTDIR=$PKG install
 
 # remove config provided by sane and autostart of hp-daemon
 rm -rf $PKG/etc/{sane.d,xdg}
 install -dm755 $PKG/etc/sane.d/dll.d
 echo hpaio > $PKG/etc/sane.d/dll.d/hpaio
 
 # remove HAL .fdi file because HAL is no longer used
 rm -vrf $PKG/usr/share/hal
 
 # remove rc script
 rm -vrf $PKG/etc/init.d

 # add mixed license file
 install -Dt $PKG/usr/share/licenses/$name -m644 COPYING

 python3 -m compileall -d /usr/share $PKG/usr/share
 python3 -O -m compileall -d /usr/share $PKG/usr/share

}
