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>