commit:     77ae4531137ccf12107ced399b23e50e91b03bca
Author:     Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
AuthorDate: Wed Aug 27 20:32:19 2025 +0000
Commit:     Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
CommitDate: Thu Aug 28 19:50:22 2025 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=77ae4531

media-sound/jalv: add 1.6.9_pre20250802

Bug: https://bugs.gentoo.org/955258
Signed-off-by: Andreas Sturmlechner <asturm <AT> gentoo.org>

 media-sound/jalv/Manifest                      |  1 +
 media-sound/jalv/jalv-1.6.9_pre20250802.ebuild | 57 ++++++++++++++++++++++++++
 2 files changed, 58 insertions(+)

diff --git a/media-sound/jalv/Manifest b/media-sound/jalv/Manifest
index 8b9cbe97fb04..5701f4dbdb77 100644
--- a/media-sound/jalv/Manifest
+++ b/media-sound/jalv/Manifest
@@ -1 +1,2 @@
 DIST jalv-1.6.8.tar.xz 60712 BLAKE2B 
d2264163821273bf40795d4dbfc1905c6ab334449461e311a18a6f667abafb92ed12afa8e9315bcf8d3f7bd3bde3a765994add294e5037b06349157f8b0bd734
 SHA512 
a3361239cbff8b02a0d46bb06480d727ad45abe1856ad4cec1a1299851392be04fdfa58ba6803ed2a446eb8964c4a44191733b53fe8529c65155b0221323428f
+DIST jalv-1.6.9_pre20250802-7e87c29f.tar.bz2 64169 BLAKE2B 
3ebe007b2bcf4f4d4f6e325b58d58aad835123a251cbf0b5f8a3722b91769c95c604e378c646a68fbccbc27b663449a4ad9d109bbdb90b22273b61703703adbe
 SHA512 
99ccebe55ad50036d63130b65a0e63420e8ffda70314869b7e838f43805f28ad4d6c5cb2eaa9dc2856a73194395d9aa6e07c3f822ca7b4f3d88377aab0fd9448

diff --git a/media-sound/jalv/jalv-1.6.9_pre20250802.ebuild 
b/media-sound/jalv/jalv-1.6.9_pre20250802.ebuild
new file mode 100644
index 000000000000..646b54bae62b
--- /dev/null
+++ b/media-sound/jalv/jalv-1.6.9_pre20250802.ebuild
@@ -0,0 +1,57 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit meson qmake-utils xdg
+
+DESCRIPTION="Simple but fully featured LV2 host for Jack"
+HOMEPAGE="https://drobilla.net/software/jalv.html";
+if [[ ${PV} == *_p* ]] ; then
+       COMMIT=7e87c29f5f8a1526c13fc6592732c10406c2621e
+       
SRC_URI="https://gitlab.com/drobilla/jalv/-/archive/${COMMIT}/${P}-${COMMIT:0:8}.tar.bz2";
+       S="${WORKDIR}/${PN}-${COMMIT}"
+else
+       SRC_URI="https://download.drobilla.net/${P}.tar.xz";
+fi
+
+LICENSE="ISC"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="gtk +jack portaudio qt6 test"
+REQUIRED_USE="^^ ( jack portaudio )"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+       >=dev-libs/serd-0.32.2
+       >=dev-libs/sord-0.16.6
+       >=dev-libs/zix-0.7.0_pre20250801
+       media-libs/lilv
+       media-libs/lv2
+       media-libs/sratom
+       media-libs/suil
+       gtk? ( x11-libs/gtk+:3 )
+       jack? ( virtual/jack )
+       portaudio? ( media-libs/portaudio )
+       qt6? ( dev-qt/qtbase:6[gui,widgets] )
+"
+DEPEND="${RDEPEND}"
+BDEPEND="virtual/pkgconfig"
+
+DOCS=( AUTHORS NEWS README.md )
+
+src_configure() {
+       use qt6 && export PATH="$(qt6_get_bindir):${PATH}"
+
+       local emesonargs=(
+               -Dqt5=disabled
+               -Dman=enabled
+               -Dman_html=disabled
+               $(meson_feature gtk gtk3)
+               $(meson_feature jack)
+               $(meson_feature portaudio)
+               $(meson_feature qt6)
+               $(meson_feature test tests)
+       )
+       meson_src_configure
+}

Reply via email to