# Tanım: HPs hplip yazıcı ikili sürücü # URL: http://hplipopensource.com/node/309 # Paketçi: milisarge # Gerekler: hplip # Grup: sürücü isim=hplip-plugin surum=3.18.6 devir=1 kaynak=(http://www.openprinting.org/download/printdriver/auxfiles/HP/plugins/hplip-$surum-plugin.run) derle() { sh "hplip-$surum-plugin.run" --target "$SRC/hplip-$surum-plugin" --noexec cd "$SRC/hplip-$surum-plugin" _arch='x86_64' install -d "$PKG/usr/share/hplip/data/firmware" install -d "$PKG/usr/share/hplip/fax/plugins" install -d "$PKG/usr/share/hplip/prnt/plugins" install -d "$PKG/usr/share/hplip/scan/plugins" install -d "$PKG/usr/share/licenses/hplip-plugin" install -d "$PKG/var/lib/hp" install -m644 plugin.spec "$PKG/usr/share/hplip/" install -m644 hp_laserjet_*.fw.gz "$PKG/usr/share/hplip/data/firmware/" install -m755 fax_marvell-"$_arch".so "$PKG/usr/share/hplip/fax/plugins/" install -m755 hbpl1-"$_arch".so "$PKG/usr/share/hplip/prnt/plugins/" install -m755 lj-"$_arch".so "$PKG/usr/share/hplip/prnt/plugins/" install -m755 bb_*-"$_arch".so "$PKG/usr/share/hplip/scan/plugins/" install -m644 license.txt "$PKG/usr/share/licenses/hplip-plugin/" # Create hplip.state used by hplip-tools cat << EOF > hplip.state [plugin] installed = 1 eula = 1 version = $surum EOF install -m644 hplip.state "$PKG/var/lib/hp" # Create symlinks find "$PKG/usr/share/hplip" -type f -name "*.so" | while read f; do lib_dir="${f%/*}" lib_isim="${f##*/}" ln -vsf "$lib_isim" "$lib_dir/${lib_isim%%-*}.so" done }