[gentoo-commits] repo/proj/guru:dev commit in: media-sound/jacktrip/
commit: 700a79a19c1336693cc0fe6e312038487267a7af Author: Adrian Schollmeyer nexadn de> AuthorDate: Fri Feb 24 10:30:53 2023 + Commit: Adrian Schollmeyer nexadn de> CommitDate: Fri Feb 24 10:31:02 2023 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=700a79a1 media-sound/jacktrip: drop 1.7.0 Signed-off-by: Adrian Schollmeyer nexadn.de> media-sound/jacktrip/Manifest | 1 - media-sound/jacktrip/jacktrip-1.7.0.ebuild | 71 -- 2 files changed, 72 deletions(-) diff --git a/media-sound/jacktrip/Manifest b/media-sound/jacktrip/Manifest index 9d6efdc28..14f4c0e21 100644 --- a/media-sound/jacktrip/Manifest +++ b/media-sound/jacktrip/Manifest @@ -1,2 +1 @@ -DIST jacktrip-1.7.0.tar.gz 5795989 BLAKE2B 7ae402a98feadb450e7ac36951f4f967bd34b7dd3ce99e23bfe657e74d7a21ac248519ff66fbd1a2e5c719f302b63ec1585dcdc757b86d6608bcc845898d17af SHA512 c7020afc3a495f0fd9aa4014c8a0b4a6f3bad162ad74184a1448fc65591f0f8ae0cc8ddc5be55d2b02c37036e254b8741d1b37ff3d1b0f97f02f3b9ae214 DIST jacktrip-1.7.1.tar.gz 5801602 BLAKE2B 05c6e917c73abce0528ed8fb01180bbdb92c2eb3dd14fd77a51dc24b1d15551052a47eeffd509bb92daf102fa2e342bd40e9e7c614aff62479c373ef2a0c8a45 SHA512 cd26c4ef5735567baf159a3389d6eb94b9a1ad4fa44354ffa8efa462a1aa84da112b960fef756b5c7d8a37e31598df16b13935167aeccb85c261fc6782101658 diff --git a/media-sound/jacktrip/jacktrip-1.7.0.ebuild b/media-sound/jacktrip/jacktrip-1.7.0.ebuild deleted file mode 100644 index 1e22baadc..0 --- a/media-sound/jacktrip/jacktrip-1.7.0.ebuild +++ /dev/null @@ -1,71 +0,0 @@ -# Copyright 2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -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; -SRC_URI="https://github.com/jacktrip/jacktrip/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64" -IUSE="gui jack +rtaudio virtualstudio" -REQUIRED_USE=" - virtualstudio? ( gui ) - || ( jack rtaudio ) -" - -DEPEND=" - dev-qt/qtcore:5= - dev-qt/qtnetwork:5= - - gui? ( - dev-qt/qtgui:5= - dev-qt/qtwidgets:5= - ) - - jack? ( - virtual/jack - ) - - rtaudio? ( - media-libs/rtaudio:= - ) - - virtualstudio? ( - dev-qt/qtdeclarative:5= - dev-qt/qtnetworkauth:5= - dev-qt/qtsvg:5= - dev-qt/qtwebsockets:5= - ) -" -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=( - -Dweakjack=false - -Dnoupdater=true - -Dnogui=$(usex gui false true) - -Dnovs=$(usex virtualstudio false true) - $(meson_feature jack) - $(meson_feature rtaudio) - ) - - meson_src_configure -}
[gentoo-commits] repo/proj/guru:dev commit in: media-sound/jacktrip/
commit: fb1d8c0d4d670404b6c33fe2e9feef2c6017aa7c Author: Adrian Schollmeyer nexadn de> AuthorDate: Thu Feb 23 12:35:17 2023 + Commit: Adrian Schollmeyer nexadn de> CommitDate: Thu Feb 23 14:13:52 2023 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=fb1d8c0d media-sound/jacktrip: inherit xdg.eclass This is required to update desktop, icons and mimeinfo caches on postinst and postrm. Closes: https://bugs.gentoo.org/show_bug.cgi?id=896024 Signed-off-by: Adrian Schollmeyer nexadn.de> .../jacktrip/{jacktrip-1.7.1.ebuild => jacktrip-1.7.1-r1.ebuild}| 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-sound/jacktrip/jacktrip-1.7.1.ebuild b/media-sound/jacktrip/jacktrip-1.7.1-r1.ebuild similarity index 97% rename from media-sound/jacktrip/jacktrip-1.7.1.ebuild rename to media-sound/jacktrip/jacktrip-1.7.1-r1.ebuild index 1e22baadc..289b629ff 100644 --- a/media-sound/jacktrip/jacktrip-1.7.1.ebuild +++ b/media-sound/jacktrip/jacktrip-1.7.1-r1.ebuild @@ -4,7 +4,7 @@ EAPI=8 PYTHON_COMPAT=( python3_{9..11} ) -inherit python-any-r1 meson +inherit python-any-r1 xdg meson DESCRIPTION="Send JACK audio over a network" HOMEPAGE="https://jacktrip.github.io/jacktrip/ https://github.com/jacktrip/jacktrip;
[gentoo-commits] repo/proj/guru:dev commit in: media-sound/jacktrip/
commit: 507a0962d873305aeeb39b0d0cd07f529fbf3f82 Author: Adrian Schollmeyer nexadn de> AuthorDate: Fri Feb 17 19:53:45 2023 + Commit: Adrian Schollmeyer nexadn de> CommitDate: Fri Feb 17 19:53:45 2023 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=507a0962 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 nexadn.de> media-sound/jacktrip/jacktrip-1.7.0.ebuild | 15 ++- 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=(
[gentoo-commits] repo/proj/guru:dev commit in: media-sound/jacktrip/
commit: d9afc1faa4034c6ae81e73273bc149982e179ba4 Author: Adrian Schollmeyer nexadn de> AuthorDate: Fri Feb 10 21:50:40 2023 + Commit: Adrian Schollmeyer nexadn de> CommitDate: Fri Feb 10 21:51:16 2023 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=d9afc1fa media-sound/jacktrip: add 1.7.1 Signed-off-by: Adrian Schollmeyer nexadn.de> media-sound/jacktrip/Manifest | 1 + media-sound/jacktrip/jacktrip-1.7.1.ebuild | 58 ++ 2 files changed, 59 insertions(+) diff --git a/media-sound/jacktrip/Manifest b/media-sound/jacktrip/Manifest index 299ebf3a4..d002cb0d8 100644 --- a/media-sound/jacktrip/Manifest +++ b/media-sound/jacktrip/Manifest @@ -1,2 +1,3 @@ DIST jacktrip-1.6.8.tar.gz 5789095 BLAKE2B ebe1b0c6ade7b40ff6e06bd9f628ba6423542dd496aeb447e5eed5865901b27c3f4ab5dbbc55bfdf22daa0ca03d8a2b734dcd8f80f3c9d64a0c8efda95941fbb SHA512 dc0bf64461eddfbedaa773c177a4c1387e205b5f3efeaf1e999b5ead21abe53122eebdeb75e853cdaeeb03c73eeb968ac7d5d6962b4af27b5009b724775a823c DIST jacktrip-1.7.0.tar.gz 5795989 BLAKE2B 7ae402a98feadb450e7ac36951f4f967bd34b7dd3ce99e23bfe657e74d7a21ac248519ff66fbd1a2e5c719f302b63ec1585dcdc757b86d6608bcc845898d17af SHA512 c7020afc3a495f0fd9aa4014c8a0b4a6f3bad162ad74184a1448fc65591f0f8ae0cc8ddc5be55d2b02c37036e254b8741d1b37ff3d1b0f97f02f3b9ae214 +DIST jacktrip-1.7.1.tar.gz 5801602 BLAKE2B 05c6e917c73abce0528ed8fb01180bbdb92c2eb3dd14fd77a51dc24b1d15551052a47eeffd509bb92daf102fa2e342bd40e9e7c614aff62479c373ef2a0c8a45 SHA512 cd26c4ef5735567baf159a3389d6eb94b9a1ad4fa44354ffa8efa462a1aa84da112b960fef756b5c7d8a37e31598df16b13935167aeccb85c261fc6782101658 diff --git a/media-sound/jacktrip/jacktrip-1.7.1.ebuild b/media-sound/jacktrip/jacktrip-1.7.1.ebuild new file mode 100644 index 0..f753e329b --- /dev/null +++ b/media-sound/jacktrip/jacktrip-1.7.1.ebuild @@ -0,0 +1,58 @@ +# Copyright 2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit meson + +DESCRIPTION="Send JACK audio over a network" +HOMEPAGE="https://jacktrip.github.io/jacktrip/ https://github.com/jacktrip/jacktrip; +SRC_URI="https://github.com/jacktrip/jacktrip/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64" +IUSE="gui jack +rtaudio virtualstudio" +REQUIRED_USE=" + virtualstudio? ( gui ) + || ( jack rtaudio ) +" + +DEPEND=" + dev-qt/qtcore:5= + dev-qt/qtnetwork:5= + + gui? ( + dev-qt/qtgui:5= + dev-qt/qtwidgets:5= + ) + + jack? ( + virtual/jack + ) + + rtaudio? ( + media-libs/rtaudio:= + ) + + virtualstudio? ( + dev-qt/qtdeclarative:5= + dev-qt/qtnetworkauth:5= + dev-qt/qtsvg:5= + dev-qt/qtwebsockets:5= + ) +" +RDEPEND="${DEPEND}" + +src_configure() { + local emesonargs=( + -Dweakjack=false + -Dnoupdater=true + -Dnogui=$(usex gui false true) + -Dnovs=$(usex virtualstudio false true) + $(meson_feature jack) + $(meson_feature rtaudio) + ) + + meson_src_configure +}
[gentoo-commits] repo/proj/guru:dev commit in: media-sound/jacktrip/
commit: f1b92108938b1ef8bb21dba3315bf820550a7f0f Author: Adrian Schollmeyer nexadn de> AuthorDate: Fri Feb 10 21:51:07 2023 + Commit: Adrian Schollmeyer nexadn de> CommitDate: Fri Feb 10 21:51:16 2023 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=f1b92108 media-sound/jacktrip: drop 1.6.8 Signed-off-by: Adrian Schollmeyer nexadn.de> media-sound/jacktrip/Manifest | 1 - media-sound/jacktrip/jacktrip-1.6.8.ebuild | 58 -- 2 files changed, 59 deletions(-) diff --git a/media-sound/jacktrip/Manifest b/media-sound/jacktrip/Manifest index d002cb0d8..9d6efdc28 100644 --- a/media-sound/jacktrip/Manifest +++ b/media-sound/jacktrip/Manifest @@ -1,3 +1,2 @@ -DIST jacktrip-1.6.8.tar.gz 5789095 BLAKE2B ebe1b0c6ade7b40ff6e06bd9f628ba6423542dd496aeb447e5eed5865901b27c3f4ab5dbbc55bfdf22daa0ca03d8a2b734dcd8f80f3c9d64a0c8efda95941fbb SHA512 dc0bf64461eddfbedaa773c177a4c1387e205b5f3efeaf1e999b5ead21abe53122eebdeb75e853cdaeeb03c73eeb968ac7d5d6962b4af27b5009b724775a823c DIST jacktrip-1.7.0.tar.gz 5795989 BLAKE2B 7ae402a98feadb450e7ac36951f4f967bd34b7dd3ce99e23bfe657e74d7a21ac248519ff66fbd1a2e5c719f302b63ec1585dcdc757b86d6608bcc845898d17af SHA512 c7020afc3a495f0fd9aa4014c8a0b4a6f3bad162ad74184a1448fc65591f0f8ae0cc8ddc5be55d2b02c37036e254b8741d1b37ff3d1b0f97f02f3b9ae214 DIST jacktrip-1.7.1.tar.gz 5801602 BLAKE2B 05c6e917c73abce0528ed8fb01180bbdb92c2eb3dd14fd77a51dc24b1d15551052a47eeffd509bb92daf102fa2e342bd40e9e7c614aff62479c373ef2a0c8a45 SHA512 cd26c4ef5735567baf159a3389d6eb94b9a1ad4fa44354ffa8efa462a1aa84da112b960fef756b5c7d8a37e31598df16b13935167aeccb85c261fc6782101658 diff --git a/media-sound/jacktrip/jacktrip-1.6.8.ebuild b/media-sound/jacktrip/jacktrip-1.6.8.ebuild deleted file mode 100644 index 9437113c7..0 --- a/media-sound/jacktrip/jacktrip-1.6.8.ebuild +++ /dev/null @@ -1,58 +0,0 @@ -# Copyright 2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit meson - -DESCRIPTION="Send JACK audio over a network" -HOMEPAGE="https://jacktrip.github.io/jacktrip/ https://github.com/jacktrip/jacktrip; -SRC_URI="https://github.com/jacktrip/jacktrip/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64" -IUSE="+gui jack +rtaudio virtualstudio" -REQUIRED_USE=" - virtualstudio? ( gui ) - || ( jack rtaudio ) -" - -DEPEND=" - dev-qt/qtcore:5= - dev-qt/qtnetwork:5= - - gui? ( - dev-qt/qtgui:5= - dev-qt/qtwidgets:5= - ) - - jack? ( - virtual/jack - ) - - rtaudio? ( - media-libs/rtaudio:= - ) - - virtualstudio? ( - dev-qt/qtdeclarative:5= - dev-qt/qtnetworkauth:5= - dev-qt/qtsvg:5= - dev-qt/qtwebsockets:5= - ) -" -RDEPEND="${DEPEND}" - -src_configure() { - local emesonargs=( - -Dweakjack=false - -Dnoupdater=true - -Dnogui=$(usex gui false true) - -Dnovs=$(usex virtualstudio false true) - $(meson_feature jack) - $(meson_feature rtaudio) - ) - - meson_src_configure -}
[gentoo-commits] repo/proj/guru:dev commit in: media-sound/jacktrip/
commit: 57a23cdb84d5e9a3d1cdd91fdf61ec95bfe5112a Author: Adrian Schollmeyer nexadn de> AuthorDate: Tue Jan 24 23:02:54 2023 + Commit: Adrian Schollmeyer nexadn de> CommitDate: Tue Jan 24 23:02:54 2023 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=57a23cdb media-sound/jacktrip: add 1.7.0 Signed-off-by: Adrian Schollmeyer nexadn.de> media-sound/jacktrip/Manifest | 1 + media-sound/jacktrip/jacktrip-1.7.0.ebuild | 58 ++ 2 files changed, 59 insertions(+) diff --git a/media-sound/jacktrip/Manifest b/media-sound/jacktrip/Manifest index 62c1ad5d6..299ebf3a4 100644 --- a/media-sound/jacktrip/Manifest +++ b/media-sound/jacktrip/Manifest @@ -1 +1,2 @@ DIST jacktrip-1.6.8.tar.gz 5789095 BLAKE2B ebe1b0c6ade7b40ff6e06bd9f628ba6423542dd496aeb447e5eed5865901b27c3f4ab5dbbc55bfdf22daa0ca03d8a2b734dcd8f80f3c9d64a0c8efda95941fbb SHA512 dc0bf64461eddfbedaa773c177a4c1387e205b5f3efeaf1e999b5ead21abe53122eebdeb75e853cdaeeb03c73eeb968ac7d5d6962b4af27b5009b724775a823c +DIST jacktrip-1.7.0.tar.gz 5795989 BLAKE2B 7ae402a98feadb450e7ac36951f4f967bd34b7dd3ce99e23bfe657e74d7a21ac248519ff66fbd1a2e5c719f302b63ec1585dcdc757b86d6608bcc845898d17af SHA512 c7020afc3a495f0fd9aa4014c8a0b4a6f3bad162ad74184a1448fc65591f0f8ae0cc8ddc5be55d2b02c37036e254b8741d1b37ff3d1b0f97f02f3b9ae214 diff --git a/media-sound/jacktrip/jacktrip-1.7.0.ebuild b/media-sound/jacktrip/jacktrip-1.7.0.ebuild new file mode 100644 index 0..f753e329b --- /dev/null +++ b/media-sound/jacktrip/jacktrip-1.7.0.ebuild @@ -0,0 +1,58 @@ +# Copyright 2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit meson + +DESCRIPTION="Send JACK audio over a network" +HOMEPAGE="https://jacktrip.github.io/jacktrip/ https://github.com/jacktrip/jacktrip; +SRC_URI="https://github.com/jacktrip/jacktrip/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64" +IUSE="gui jack +rtaudio virtualstudio" +REQUIRED_USE=" + virtualstudio? ( gui ) + || ( jack rtaudio ) +" + +DEPEND=" + dev-qt/qtcore:5= + dev-qt/qtnetwork:5= + + gui? ( + dev-qt/qtgui:5= + dev-qt/qtwidgets:5= + ) + + jack? ( + virtual/jack + ) + + rtaudio? ( + media-libs/rtaudio:= + ) + + virtualstudio? ( + dev-qt/qtdeclarative:5= + dev-qt/qtnetworkauth:5= + dev-qt/qtsvg:5= + dev-qt/qtwebsockets:5= + ) +" +RDEPEND="${DEPEND}" + +src_configure() { + local emesonargs=( + -Dweakjack=false + -Dnoupdater=true + -Dnogui=$(usex gui false true) + -Dnovs=$(usex virtualstudio false true) + $(meson_feature jack) + $(meson_feature rtaudio) + ) + + meson_src_configure +}
[gentoo-commits] repo/proj/guru:dev commit in: media-sound/jacktrip/
commit: 9d03b6c3bd4baf858ae1f04c3116f56e97daa9a8 Author: Adrian Schollmeyer nexadn de> AuthorDate: Sat Jan 7 13:36:58 2023 + Commit: Adrian Schollmeyer nexadn de> CommitDate: Sat Jan 7 13:37:13 2023 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=9d03b6c3 media-sound/jacktrip: new package, add 1.6.8 Signed-off-by: Adrian Schollmeyer nexadn.de> media-sound/jacktrip/Manifest | 1 + media-sound/jacktrip/jacktrip-1.6.8.ebuild | 58 ++ media-sound/jacktrip/metadata.xml | 16 + 3 files changed, 75 insertions(+) diff --git a/media-sound/jacktrip/Manifest b/media-sound/jacktrip/Manifest new file mode 100644 index 0..62c1ad5d6 --- /dev/null +++ b/media-sound/jacktrip/Manifest @@ -0,0 +1 @@ +DIST jacktrip-1.6.8.tar.gz 5789095 BLAKE2B ebe1b0c6ade7b40ff6e06bd9f628ba6423542dd496aeb447e5eed5865901b27c3f4ab5dbbc55bfdf22daa0ca03d8a2b734dcd8f80f3c9d64a0c8efda95941fbb SHA512 dc0bf64461eddfbedaa773c177a4c1387e205b5f3efeaf1e999b5ead21abe53122eebdeb75e853cdaeeb03c73eeb968ac7d5d6962b4af27b5009b724775a823c diff --git a/media-sound/jacktrip/jacktrip-1.6.8.ebuild b/media-sound/jacktrip/jacktrip-1.6.8.ebuild new file mode 100644 index 0..9437113c7 --- /dev/null +++ b/media-sound/jacktrip/jacktrip-1.6.8.ebuild @@ -0,0 +1,58 @@ +# Copyright 2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit meson + +DESCRIPTION="Send JACK audio over a network" +HOMEPAGE="https://jacktrip.github.io/jacktrip/ https://github.com/jacktrip/jacktrip; +SRC_URI="https://github.com/jacktrip/jacktrip/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64" +IUSE="+gui jack +rtaudio virtualstudio" +REQUIRED_USE=" + virtualstudio? ( gui ) + || ( jack rtaudio ) +" + +DEPEND=" + dev-qt/qtcore:5= + dev-qt/qtnetwork:5= + + gui? ( + dev-qt/qtgui:5= + dev-qt/qtwidgets:5= + ) + + jack? ( + virtual/jack + ) + + rtaudio? ( + media-libs/rtaudio:= + ) + + virtualstudio? ( + dev-qt/qtdeclarative:5= + dev-qt/qtnetworkauth:5= + dev-qt/qtsvg:5= + dev-qt/qtwebsockets:5= + ) +" +RDEPEND="${DEPEND}" + +src_configure() { + local emesonargs=( + -Dweakjack=false + -Dnoupdater=true + -Dnogui=$(usex gui false true) + -Dnovs=$(usex virtualstudio false true) + $(meson_feature jack) + $(meson_feature rtaudio) + ) + + meson_src_configure +} diff --git a/media-sound/jacktrip/metadata.xml b/media-sound/jacktrip/metadata.xml new file mode 100644 index 0..8013bf64e --- /dev/null +++ b/media-sound/jacktrip/metadata.xml @@ -0,0 +1,16 @@ + +https://www.gentoo.org/dtd/metadata.dtd;> + + + nex+b-...@nexadn.de + Adrian Schollmeyer + + + Enable rtaudio backend + Enable VirtualStudio extension + + + jacktrip/jacktrip + https://github.com/jacktrip/jacktrip/issues + +