diff options
| author | 2023-02-17 20:53:45 +0100 | |
|---|---|---|
| committer | 2023-02-17 20:53:45 +0100 | |
| commit | 507a0962d873305aeeb39b0d0cd07f529fbf3f82 (patch) | |
| tree | f1a6411983ab147829c2512546646c30b483ac11 | |
| parent | dev-cpp/dpp: revbump all versions (diff) | |
| download | guru-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.ebuild | 15 | ||||
| -rw-r--r-- | media-sound/jacktrip/jacktrip-1.7.1.ebuild | 15 |
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=( |
