66 lines
2.3 KiB
Plaintext
66 lines
2.3 KiB
Plaintext
|
# Description: Hewlett-Packard's Linux Imaging and Printing software (HPLIP).
|
||
|
# URL: http://hplipopensource.com/hplip-web/index.html
|
||
|
# Packager: tnut at nutyx dot org
|
||
|
# Depends on: sip avahi python ghostscript foomatic-db foomatic-db-engine usbutils sane cups cups-filters libusb-compat net-snmp dbus-python python-gobject2 python-notify python-pillow python-reportlab python-xml
|
||
|
|
||
|
run=(sip avahi python ghostscript foomatic-db foomatic-db-engine usbutils sane cups cups-filters libusb-compat net-snmp dbus-python python-gobject2 python-notify python-pillow python-reportlab python-xml)
|
||
|
|
||
|
name=hplip
|
||
|
version=3.15.9
|
||
|
release=2
|
||
|
|
||
|
source=(http://downloads.sourceforge.net/$name/$name-$version.tar.gz)
|
||
|
|
||
|
|
||
|
build() {
|
||
|
cd $name-$version
|
||
|
|
||
|
# Use system foomatic-rip for hpijs driver instead of foomatic-rip-hplip
|
||
|
# The hpcups driver does not use foomatic-rip
|
||
|
local i
|
||
|
for i in ppd/hpijs/*.ppd.gz ; do
|
||
|
rm -f ${i}.temp
|
||
|
gunzip -c ${i} | sed 's/foomatic-rip-hplip/foomatic-rip/g' | \
|
||
|
gzip > ${i}.temp || return 1
|
||
|
mv ${i}.temp ${i}
|
||
|
done
|
||
|
|
||
|
export AUTOMAKE='automake --foreign'
|
||
|
autoreconf --force --install
|
||
|
|
||
|
./configure --prefix=/usr \
|
||
|
--enable-qt4 \
|
||
|
--disable-foomatic-rip-hplip-install \
|
||
|
--enable-foomatic-ppd-install \
|
||
|
--enable-hpcups-install \
|
||
|
--enable-new-hpcups \
|
||
|
--enable-cups-ppd-install \
|
||
|
--enable-cups-drv-install \
|
||
|
--enable-hpijs-install \
|
||
|
--enable-foomatic-drv-install \
|
||
|
--enable-pp-build \
|
||
|
--enable-udev-acl-rules \
|
||
|
--enable-dbus-build \
|
||
|
--enable-scan-build \
|
||
|
--enable-fax-build \
|
||
|
--enable-network-build
|
||
|
make
|
||
|
# make DESTDIR=$PKG install
|
||
|
|
||
|
make -j1 rulesdir=/usr/lib/udev/rules.d DESTDIR=$PKG install
|
||
|
|
||
|
# Sinon n'imprime pas
|
||
|
rm -rf $PKG/etc/udev/rules.d
|
||
|
|
||
|
# hplip ne connait que lfs 6 ...
|
||
|
mkdir -pv $PKG/etc
|
||
|
echo "lfs 6" > $PKG/etc/issue
|
||
|
|
||
|
# remove config provided by sane and autostart of hp-daemon
|
||
|
rm -rf $PKG/etc/{sane.d,xdg}
|
||
|
|
||
|
# remove HAL .fdi file because HAL is no longer used
|
||
|
rm -vrf $PKG/usr/share/hal
|
||
|
|
||
|
}
|