summaryrefslogtreecommitdiff
path: root/media-libs/lv2/lv2-1.18.10.ebuild
diff options
context:
space:
mode:
authorV3n3RiX <venerix@koprulu.sector>2023-05-09 23:42:15 +0100
committerV3n3RiX <venerix@koprulu.sector>2023-05-09 23:42:15 +0100
commit12de738b83927a4b71c3ad067edbb6279d15b368 (patch)
tree87b2ef3927262a0aba7a923512909bdbadd71b8b /media-libs/lv2/lv2-1.18.10.ebuild
parent7b7a5ff63901698b7b993201e07bcaf8d0e5db2f (diff)
gentoo auto-resync : 09:05:2023 - 23:42:14
Diffstat (limited to 'media-libs/lv2/lv2-1.18.10.ebuild')
-rw-r--r--media-libs/lv2/lv2-1.18.10.ebuild10
1 files changed, 9 insertions, 1 deletions
diff --git a/media-libs/lv2/lv2-1.18.10.ebuild b/media-libs/lv2/lv2-1.18.10.ebuild
index 4ebd59a52b56..575c13e2e43e 100644
--- a/media-libs/lv2/lv2-1.18.10.ebuild
+++ b/media-libs/lv2/lv2-1.18.10.ebuild
@@ -15,7 +15,8 @@ SRC_URI="https://lv2plug.in/spec/${P}.tar.xz"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~sparc x86"
-IUSE="doc plugins"
+IUSE="doc plugins test"
+RESTRICT="!test? ( test )"
REQUIRED_USE="${PYTHON_REQUIRED_USE}"
BDEPEND="
@@ -24,6 +25,11 @@ BDEPEND="
app-doc/doxygen
dev-python/rdflib
)
+ test? (
+ dev-libs/serd
+ dev-libs/sord[tools]
+ dev-python/rdflib
+ )
"
CDEPEND="
${PYTHON_DEPS}
@@ -48,6 +54,7 @@ RDEPEND="
PATCHES=(
"${FILESDIR}/${PN}-1.18.6-add-missing-lv2.h.patch"
+ "${FILESDIR}/${P}-tests-optional.patch"
)
src_prepare() {
@@ -62,6 +69,7 @@ multilib_src_configure() {
-Dlv2dir="${EPREFIX}"/usr/$(get_libdir)/lv2
$(meson_native_use_feature doc docs)
$(meson_feature plugins)
+ $(meson_feature test tests)
)
meson_src_configure