summaryrefslogtreecommitdiff
path: root/sys-apps/usbguard/usbguard-1.0.0.ebuild
diff options
context:
space:
mode:
Diffstat (limited to 'sys-apps/usbguard/usbguard-1.0.0.ebuild')
-rw-r--r--sys-apps/usbguard/usbguard-1.0.0.ebuild10
1 files changed, 8 insertions, 2 deletions
diff --git a/sys-apps/usbguard/usbguard-1.0.0.ebuild b/sys-apps/usbguard/usbguard-1.0.0.ebuild
index 78b104813dad..f93887630a22 100644
--- a/sys-apps/usbguard/usbguard-1.0.0.ebuild
+++ b/sys-apps/usbguard/usbguard-1.0.0.ebuild
@@ -12,12 +12,16 @@ SRC_URI="https://github.com/USBGuard/usbguard/releases/download/${P}/${P}.tar.gz
LICENSE="GPL-2+"
SLOT="0/1" # due to libusbguard.so.<1>.0.0
KEYWORDS="~amd64 ~x86"
-IUSE="bash-completion dbus ldap policykit static-libs systemd"
+IUSE="bash-completion dbus ldap policykit static-libs systemd test"
REQUIRED_USE="policykit? ( dbus )"
+# https://github.com/USBGuard/usbguard/issues/449
+# https://bugs.gentoo.org/769692
+REQUIRED_USE+=" test? ( static-libs )"
+
CDEPEND="
- dev-libs/pegtl
+ <dev-libs/pegtl-3
>=dev-libs/libsodium-0.4.5:=
>=dev-libs/protobuf-2.5.0:=
>=sys-cluster/libqb-0.16.0:=
@@ -47,6 +51,8 @@ DEPEND="${CDEPEND}
)
"
+RESTRICT="!test? ( test )"
+
PATCHES=(
"${FILESDIR}"/${PN}-1.0.0-pthreads-link.patch
)