From eec48d4dfbd3c08edc873d00357e2c42b4283f9c Mon Sep 17 00:00:00 2001 From: Alexander Tratsevskiy Date: Thu, 19 May 2011 08:37:39 +0400 Subject: [PATCH] Add hplip-plugin-3.11.5.ebuild --- net-print/hplip-plugin/ChangeLog | 27 -------- net-print/hplip-plugin/Manifest | 14 +---- .../hplip-plugin/hplip-plugin-3.11.5.ebuild | 62 +++++++++++++++++++ net-print/hplip-plugin/metadata.xml | 8 --- 4 files changed, 64 insertions(+), 47 deletions(-) delete mode 100644 net-print/hplip-plugin/ChangeLog create mode 100644 net-print/hplip-plugin/hplip-plugin-3.11.5.ebuild delete mode 100644 net-print/hplip-plugin/metadata.xml diff --git a/net-print/hplip-plugin/ChangeLog b/net-print/hplip-plugin/ChangeLog deleted file mode 100644 index 2e6fe6113..000000000 --- a/net-print/hplip-plugin/ChangeLog +++ /dev/null @@ -1,27 +0,0 @@ -# ChangeLog for net-print/hplip-plugin -# Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2 -# $Header: $ - - 28 Mar 2011; Diego E. Pettenò - -hplip-plugin-3.11.1.ebuild, -hplip-plugin-3.11.3.ebuild, - +hplip-plugin-3.11.3a.ebuild: - Add 3.11.3a version. Remove old. - -*hplip-plugin-3.11.3a (28 Mar 2011) - - 28 Mar 2011; Diego E. Pettenò - +hplip-plugin-3.11.3a.ebuild: - Add 3.11.3a version. - -*hplip-plugin-3.11.3 (23 Mar 2011) - - 23 Mar 2011; Diego E. Pettenò - +hplip-plugin-3.11.3.ebuild: - Bump to 3.11.3 to follow hplip. - -*hplip-plugin-3.11.1 (26 Jan 2011) - - 26 Jan 2011; Diego E. Pettenò - +hplip-plugin-3.11.1.ebuild, +metadata.xml: - Initial import of hplip-plugin in my overlay. - diff --git a/net-print/hplip-plugin/Manifest b/net-print/hplip-plugin/Manifest index cef4ad329..d2e95f89a 100644 --- a/net-print/hplip-plugin/Manifest +++ b/net-print/hplip-plugin/Manifest @@ -1,14 +1,4 @@ ------BEGIN PGP SIGNED MESSAGE----- -Hash: SHA1 - DIST hplip-3.11.3a-plugin.run 1778162 RMD160 9610e4325e98f8dea4be2240aef4b8554699d2e1 SHA1 1353d17f7ff9df50ee079049094bceee0ac9ea3d SHA256 3f7d80565ca90b7f976949707fdfadbe337b5aa0fbddcd43ffe3618cdf6db66f +DIST hplip-3.11.5-plugin.run 1778194 RMD160 70f1d9ef17ef00988453fe951cd25d490f7c3540 SHA1 dd06673e8d911311966f34ac8c31cf9ce3bd0bd9 SHA256 9b3b2885828ac79dfce9af53a6796210998b75199d72270d36d2588e989dea0f EBUILD hplip-plugin-3.11.3a.ebuild 1504 RMD160 192bd9e633b5b6b403c7a28d6e820efb4adfc626 SHA1 a9159753e7ea929a07fdf8b2c6629d0057c8029b SHA256 00c4010c013f6868d33c5e490c47462c2403848da0a601afdcbefc250f9fd888 -MISC ChangeLog 801 RMD160 6e932404138a50cf1758387e8550a885971da3df SHA1 68e3f254555d4dad20f8f2978d65de74bcb605a4 SHA256 82b924d913e3bc3a505e2fedfa0c2129c62dbaa5bc4642868f5d34ce929c87bd -MISC metadata.xml 233 RMD160 da5a1d3b7836dcebb5fec29696b5bfb583fe346c SHA1 1c7142c677598358888a6cfc6f6f65df2e8b6901 SHA256 4d1294dc1b2a6f96aa637a0b8d340bc67191103af0f15197d07fc62446b4a709 ------BEGIN PGP SIGNATURE----- -Version: GnuPG v2.0.17 (GNU/Linux) - -iEYEARECAAYFAk2P8igACgkQAiZjviIA2XjhjQCgt2dTL9KaqytnqPQrw3U77CpJ -JqEAoKR3J+5uJfwD6N1cC+9Li0mbTRcr -=2BJJ ------END PGP SIGNATURE----- +EBUILD hplip-plugin-3.11.5.ebuild 1504 RMD160 192bd9e633b5b6b403c7a28d6e820efb4adfc626 SHA1 a9159753e7ea929a07fdf8b2c6629d0057c8029b SHA256 00c4010c013f6868d33c5e490c47462c2403848da0a601afdcbefc250f9fd888 diff --git a/net-print/hplip-plugin/hplip-plugin-3.11.5.ebuild b/net-print/hplip-plugin/hplip-plugin-3.11.5.ebuild new file mode 100644 index 000000000..fd41eeb3c --- /dev/null +++ b/net-print/hplip-plugin/hplip-plugin-3.11.5.ebuild @@ -0,0 +1,62 @@ +# Copyright 1999-2011 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +EAPI="3" + +inherit eutils multilib + +DESCRIPTION="Proprietary plugins and firmware for HPLIP" +HOMEPAGE="http://hplipopensource.com/hplip-web/index.html" +SRC_URI="http://www.openprinting.org/download/printdriver/auxfiles/HP/plugins/hplip-${PV}-plugin.run" + +LICENSE="hplip-plugin" +SLOT="0" +IUSE="" + +RDEPEND="~net-print/hplip-${PV} + sys-fs/udev" +DEPEND="" + +HPLIP_HOME=/usr/share/hplip + +# Binary prebuilt package +KEYWORDS="-* ~amd64 ~x86" +QA_PRESTRIPPED=" +/usr/share/hplip/scan/plugins/bb_marvell.so +/usr/share/hplip/scan/plugins/bb_soapht.so +/usr/share/hplip/scan/plugins/bb_soap.so +/usr/share/hplip/fax/plugins/fax_marvell.so +/usr/share/hplip/prnt/plugins/lj.so" + +# License does not allow us to redistribute the "source" package +RESTRICT="mirror" + +src_unpack() { + unpack_makeself "hplip-${PV}-plugin.run" || die 'unpack failed' +} + +src_prepare() { + sed -i -e 's/SYSFS/ATTR/g' *.rules || die +} + +src_install() { + local hplip_arch=$(use amd64 && echo 'x86_64' || echo 'x86_32') + + insinto /$(get_libdir)/udev/rules.d + doins *.rules || die + + insinto "${HPLIP_HOME}"/data/firmware + doins *.fw.gz || die + + for plugin in *-${hplip_arch}.so; do + local plugin_type=prnt + case "${plugin}" in + fax_*) plugin_type=fax ;; + bb_*) plugin_type=scan ;; + esac + + exeinto "${HPLIP_HOME}"/${plugin_type}/plugins + newexe ${plugin} ${plugin/-${hplip_arch}} || die "failed to install ${plugin}" + done +} diff --git a/net-print/hplip-plugin/metadata.xml b/net-print/hplip-plugin/metadata.xml deleted file mode 100644 index 2d083ce3b..000000000 --- a/net-print/hplip-plugin/metadata.xml +++ /dev/null @@ -1,8 +0,0 @@ - - - - no-herd - - flameeyes@gentoo.org - -