summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'net-libs/glib-networking/glib-networking-2.68.0.ebuild')
-rw-r--r--net-libs/glib-networking/glib-networking-2.68.0.ebuild13
1 files changed, 13 insertions, 0 deletions
diff --git a/net-libs/glib-networking/glib-networking-2.68.0.ebuild b/net-libs/glib-networking/glib-networking-2.68.0.ebuild
index 77f31df6c8c9..5d4e94cae8f7 100644
--- a/net-libs/glib-networking/glib-networking-2.68.0.ebuild
+++ b/net-libs/glib-networking/glib-networking-2.68.0.ebuild
@@ -30,6 +30,19 @@ BDEPEND="
test? ( sys-apps/dbus )
"
+src_prepare() {
+ xdg_src_prepare
+
+ if ! use test ; then
+ # Don't build tests unconditionally
+ # This is a hack to avoid needing gnutls[pkcs11] when USE=-test
+ # It may become a real runtime dependency in future
+ # Please check!
+ # bug #777462
+ sed -i "/^subdir('tls\/tests')/d" meson.build || die
+ fi
+}
+
multilib_src_configure() {
local emesonargs=(
-Dgnutls=enabled