commit: 2f8c3d1aaff80f1a3b83889f653256107f416410 Author: James Le Cuirot <chewi <AT> gentoo <DOT> org> AuthorDate: Fri Sep 4 23:10:18 2020 +0000 Commit: James Le Cuirot <chewi <AT> gentoo <DOT> org> CommitDate: Fri Sep 4 23:11:54 2020 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2f8c3d1a
net-print/hplip-plugin: Add missing ORBlite deps and wrap in USE flag Closes: https://bugs.gentoo.org/740322 Package-Manager: Portage-3.0.5, Repoman-3.0.1 Signed-off-by: James Le Cuirot <chewi <AT> gentoo.org> ...ugin-3.20.6.ebuild => hplip-plugin-3.20.6-r1.ebuild} | 17 +++++++++++++---- net-print/hplip-plugin/metadata.xml | 3 +++ 2 files changed, 16 insertions(+), 4 deletions(-) diff --git a/net-print/hplip-plugin/hplip-plugin-3.20.6.ebuild b/net-print/hplip-plugin/hplip-plugin-3.20.6-r1.ebuild similarity index 83% rename from net-print/hplip-plugin/hplip-plugin-3.20.6.ebuild rename to net-print/hplip-plugin/hplip-plugin-3.20.6-r1.ebuild index 94c7a5c5514..fa8335f3ab1 100644 --- a/net-print/hplip-plugin/hplip-plugin-3.20.6.ebuild +++ b/net-print/hplip-plugin/hplip-plugin-3.20.6-r1.ebuild @@ -11,12 +11,16 @@ SRC_URI="https://developers.hp.com/sites/default/files/hplip-${PV}-plugin.run" LICENSE="hplip-plugin" SLOT="0" KEYWORDS="~amd64 ~arm ~x86" -IUSE="" +IUSE="orblite" RDEPEND=" ~net-print/hplip-${PV} - virtual/libusb:0 virtual/udev + orblite? ( + media-gfx/sane-backends + >=sys-libs/glibc-2.26 + virtual/libusb:0 + ) " DEPEND="" @@ -45,8 +49,13 @@ src_install() { for plugin in *-${hplip_arch}.so; do local plugin_type=prnt case "${plugin}" in - fax_*) plugin_type=fax ;; - bb_*) plugin_type=scan ;; + bb_orblite-*) + use orblite || continue + plugin_type=scan ;; + bb_*) + plugin_type=scan ;; + fax_*) + plugin_type=fax ;; esac exeinto "${HPLIP_HOME}"/${plugin_type}/plugins diff --git a/net-print/hplip-plugin/metadata.xml b/net-print/hplip-plugin/metadata.xml index ccfaea82845..cb97715b859 100644 --- a/net-print/hplip-plugin/metadata.xml +++ b/net-print/hplip-plugin/metadata.xml @@ -12,4 +12,7 @@ <upstream> <remote-id type="sourceforge">hplip</remote-id> </upstream> + <use> + <flag name="orblite">Install the ORBlite scanner plugin</flag> + </use> </pkgmetadata>
