diff --git a/talimatname/genel/hplip-plugin/talimat b/talimatname/genel/hplip-plugin/talimat new file mode 100644 index 000000000..cbc8c2241 --- /dev/null +++ b/talimatname/genel/hplip-plugin/talimat @@ -0,0 +1,48 @@ +# Description: HPs hplip yazıcı ikili sürücüler +# URL: http://hplipopensource.com/node/309 +# Packager: milisarge +# Depends on: hplip + +name=hplip-plugin +version=3.17.6 +release=1 +source=(http://www.openprinting.org/download/printdriver/auxfiles/HP/plugins/hplip-$version-plugin.run) + +build() { + sh "hplip-$version-plugin.run" --target "$SRC/hplip-$version-plugin" --noexec + cd "$SRC/hplip-$version-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 = $version +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_name="${f##*/}" + ln -vsf "$lib_name" "$lib_dir/${lib_name%%-*}.so" + done + +}