aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAdrian Schollmeyer <nex+b-g-o@nexadn.de>2023-02-17 20:53:45 +0100
committerAdrian Schollmeyer <nex+b-g-o@nexadn.de>2023-02-17 20:53:45 +0100
commit507a0962d873305aeeb39b0d0cd07f529fbf3f82 (patch)
treef1a6411983ab147829c2512546646c30b483ac11
parentdev-cpp/dpp: revbump all versions (diff)
downloadguru-507a0962d873305aeeb39b0d0cd07f529fbf3f82.tar.gz
guru-507a0962d873305aeeb39b0d0cd07f529fbf3f82.tar.bz2
guru-507a0962d873305aeeb39b0d0cd07f529fbf3f82.zip
media-sound/jacktrip: add missing BDEPEND
Two python deps are required during configure to generate a manifest file with a python script. Bug: https://bugs.gentoo.org/890284 Signed-off-by: Adrian Schollmeyer <nex+b-g-o@nexadn.de>
-rw-r--r--media-sound/jacktrip/jacktrip-1.7.0.ebuild15
-rw-r--r--media-sound/jacktrip/jacktrip-1.7.1.ebuild15
2 files changed, 28 insertions, 2 deletions
diff --git a/media-sound/jacktrip/jacktrip-1.7.0.ebuild b/media-sound/jacktrip/jacktrip-1.7.0.ebuild
index f753e329b..1e22baadc 100644
--- a/media-sound/jacktrip/jacktrip-1.7.0.ebuild
+++ b/media-sound/jacktrip/jacktrip-1.7.0.ebuild
@@ -3,7 +3,8 @@
EAPI=8
-inherit meson
+PYTHON_COMPAT=( python3_{9..11} )
+inherit python-any-r1 meson
DESCRIPTION="Send JACK audio over a network"
HOMEPAGE="https://jacktrip.github.io/jacktrip/ https://github.com/jacktrip/jacktrip"
@@ -43,6 +44,18 @@ DEPEND="
)
"
RDEPEND="${DEPEND}"
+# shellcheck disable=SC2016
+BDEPEND="
+ $(python_gen_any_dep '
+ dev-python/jinja[${PYTHON_USEDEP}]
+ dev-python/pyyaml[${PYTHON_USEDEP}]
+ ')
+"
+
+python_check_deps() {
+ python_has_version "dev-python/jinja[${PYTHON_USEDEP}]" && \
+ python_has_version "dev-python/pyyaml[${PYTHON_USEDEP}]"
+}
src_configure() {
local emesonargs=(
diff --git a/media-sound/jacktrip/jacktrip-1.7.1.ebuild b/media-sound/jacktrip/jacktrip-1.7.1.ebuild
index f753e329b..1e22baadc 100644
--- a/media-sound/jacktrip/jacktrip-1.7.1.ebuild
+++ b/media-sound/jacktrip/jacktrip-1.7.1.ebuild
@@ -3,7 +3,8 @@
EAPI=8
-inherit meson
+PYTHON_COMPAT=( python3_{9..11} )
+inherit python-any-r1 meson
DESCRIPTION="Send JACK audio over a network"
HOMEPAGE="https://jacktrip.github.io/jacktrip/ https://github.com/jacktrip/jacktrip"
@@ -43,6 +44,18 @@ DEPEND="
)
"
RDEPEND="${DEPEND}"
+# shellcheck disable=SC2016
+BDEPEND="
+ $(python_gen_any_dep '
+ dev-python/jinja[${PYTHON_USEDEP}]
+ dev-python/pyyaml[${PYTHON_USEDEP}]
+ ')
+"
+
+python_check_deps() {
+ python_has_version "dev-python/jinja[${PYTHON_USEDEP}]" && \
+ python_has_version "dev-python/pyyaml[${PYTHON_USEDEP}]"
+}
src_configure() {
local emesonargs=(