milis/talimatname/genel/hplip-plugin/talimat

49 lines
1.7 KiB
Plaintext
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# 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
}