commit:     512d45a4f42f3367a1f5e685a506f440fc041777
Author:     Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
AuthorDate: Fri May 30 15:02:53 2025 +0000
Commit:     Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
CommitDate: Fri May 30 15:45:15 2025 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=512d45a4

sci-libs/libsigrok: Add IUSE gpib, sys-libs/zlib dependency

Signed-off-by: Andreas Sturmlechner <asturm <AT> gentoo.org>

 sci-libs/libsigrok/libsigrok-9999.ebuild | 5 ++++-
 sci-libs/libsigrok/metadata.xml          | 1 +
 2 files changed, 5 insertions(+), 1 deletion(-)

diff --git a/sci-libs/libsigrok/libsigrok-9999.ebuild 
b/sci-libs/libsigrok/libsigrok-9999.ebuild
index 04f771c6e746..8bcb0b550c19 100644
--- a/sci-libs/libsigrok/libsigrok-9999.ebuild
+++ b/sci-libs/libsigrok/libsigrok-9999.ebuild
@@ -22,7 +22,7 @@ S="${WORKDIR}"/${P}
 
 LICENSE="GPL-3"
 SLOT="0/9999"
-IUSE="bluetooth +cxx ftdi hidapi java nettle parport python ruby serial test 
+udev usb"
+IUSE="bluetooth +cxx ftdi gpib hidapi java nettle parport python ruby serial 
test +udev usb"
 REQUIRED_USE="java? ( cxx )
        python? ( cxx ${PYTHON_REQUIRED_USE} )
        ruby? ( cxx || ( $(ruby_get_use_targets) ) )"
@@ -33,9 +33,11 @@ RESTRICT="!test? ( test )"
 COMMON_DEPEND="
        >=dev-libs/glib-2.32.0
        >=dev-libs/libzip-0.8:=
+       sys-libs/zlib
        bluetooth? ( >=net-wireless/bluez-4.0:= )
        cxx? ( dev-cpp/glibmm:2 )
        ftdi? ( dev-embedded/libftdi:1 )
+       gpib? ( sci-libs/linux-gpib )
        hidapi? ( >=dev-libs/hidapi-0.8.0 )
        nettle? ( dev-libs/nettle:= )
        parport? ( sys-libs/libieee1284 )
@@ -94,6 +96,7 @@ src_prepare() {
 
 sigrok_src_configure() {
        local myeconfargs=(
+               --enable-all-drivers
                --disable-python
                --disable-ruby
                $(use_with bluetooth libbluez)

diff --git a/sci-libs/libsigrok/metadata.xml b/sci-libs/libsigrok/metadata.xml
index d9f21398e7c8..2a9aaf187f47 100644
--- a/sci-libs/libsigrok/metadata.xml
+++ b/sci-libs/libsigrok/metadata.xml
@@ -12,6 +12,7 @@
 </longdescription>
 <use>
  <flag name="ftdi">Enable drivers that need 
<pkg>dev-embedded/libftdi</pkg></flag>
+ <flag name="gpib">Enable drivers that need 
<pkg>sci-libs/linux-gpib</pkg></flag>
  <flag name="hidapi">Enable drivers that need <pkg>dev-libs/hidapi</pkg></flag>
  <flag name="nettle">Enable drivers that need <pkg>dev-libs/nettle</pkg></flag>
  <flag name="parport">Enable drivers that are parallel (IEEE1284) based</flag>

Reply via email to