[packages/jalv] - updated to 1.8.0

qboosh qboosh at pld-linux.org
Wed Apr 29 05:46:32 CEST 2026


commit 8ff4c5f315e0f15fb2c2580a22245ce7ca9bd553
Author: Jakub Bogusz <qboosh at pld-linux.org>
Date:   Wed Apr 29 05:47:05 2026 +0200

    - updated to 1.8.0

 jalv.spec | 64 ++++++++++++++++++++++++++++++++++++++++++---------------------
 1 file changed, 43 insertions(+), 21 deletions(-)
---
diff --git a/jalv.spec b/jalv.spec
index 8b75923..b24f06d 100644
--- a/jalv.spec
+++ b/jalv.spec
@@ -1,44 +1,51 @@
+#
+# Conditional build:
+%bcond_with	portaudio	# portaudio driver instead of JACK driver
+
 Summary:	Simple but fully featured LV2 host for JACK
 Summary(pl.UTF-8):	Prosty, ale w pełni funkcjonalny host LV2 dla JACK-a
 Name:		jalv
-Version:	1.6.8
+Version:	1.8.0
 Release:	1
 License:	ISC
 Group:		Applications/Sound
 Source0:	http://download.drobilla.net/%{name}-%{version}.tar.xz
-# Source0-md5:	7ae987243660ed44e882057aa24e5ede
+# Source0-md5:	a9843981a39247837b9039eb2cecf75e
 URL:		http://drobilla.net/software/jalv/
 BuildRequires:	Qt5Widgets-devel >= 5.1.0
-BuildRequires:	gtk+2-devel >= 2:2.18.0
-BuildRequires:	gtk+3-devel >= 3.0.0
-BuildRequires:	jack-audio-connection-kit-devel >= 0.120.0
-BuildRequires:	libstdc++-devel >= 6:5
-BuildRequires:	lilv-devel >= 0.24.0
+BuildRequires:	Qt6Widgets-devel >= 6.2.0
+BuildRequires:	gcc >= 5:3.2
+BuildRequires:	gtk+3-devel >= 3.12.0
+%{!?with_portaudio:BuildRequires:	jack-audio-connection-kit-devel >= 0.120.0}
+BuildRequires:	libstdc++-devel >= 6:7
+BuildRequires:	lilv-devel >= 0.26.0
 BuildRequires:	lv2-devel >= 1.18.0
 BuildRequires:	meson >= 0.56.0
 BuildRequires:	ninja >= 1.5
 BuildRequires:	pkgconfig
-BuildRequires:	portaudio-devel >= 19
+%{?with_portaudio:BuildRequires:	portaudio-devel >= 19}
 BuildRequires:	python3 >= 1:3.2
-BuildRequires:	qt4-build >= 4.0.0
 BuildRequires:	qt5-build >= 5.1.0
+BuildRequires:	qt6-build >= 6.2.0
 BuildRequires:	rpmbuild(macros) >= 2.042
-BuildRequires:	serd-devel >= 0.30.0
-BuildRequires:	sord-devel >= 0.14.0
+BuildRequires:	serd-devel >= 0.32.2
+BuildRequires:	sord-devel >= 0.16.16
 BuildRequires:	sratom-devel >= 0.6.4
 BuildRequires:	suil-devel >= 0.10.0
 BuildRequires:	tar >= 1:1.22
 BuildRequires:	xz
+BuildRequires:	zix-devel >= 0.8.0
 Requires:	Qt5Gui >= 5.1.0
-Requires:	gtk+2 >= 2:2.18.0
-Requires:	gtk+3 >= 3.0.0
-Requires:	jack-audio-connection-kit-libs >= 0.120.0
-Requires:	lilv >= 0.24.0
+Requires:	Qt6Gui >= 6.2.0
+Requires:	gtk+3 >= 3.12.0
+%{!?with_portaudio:Requires:	jack-audio-connection-kit-libs >= 0.120.0}
+Requires:	lilv >= 0.26.0
 Requires:	lv2 >= 1.18.0
-Requires:	serd >= 0.30.0
-Requires:	sord >= 0.14.0
+Requires:	serd >= 0.32.2
+Requires:	sord >= 0.16.16
 Requires:	sratom >= 0.6.4
 Requires:	suil >= 0.10.0
+Requires:	zix >= 0.8.0
 BuildRoot:	%{tmpdir}/%{name}-%{version}-root-%(id -u -n)
 
 %description
@@ -58,7 +65,19 @@ JACK-a.
 %build
 # Qt5 requires -fPIC from users
 CXXFLAGS="%{rpmcxxflags} -fPIC"
-%meson
+%meson \
+	-Dcxx=enabled \
+	-Dgtk3=enabled \
+	-Dportaudio=%{__enabled_disabled portaudio} \
+	-Djack=%{__enabled_disabled_not portaudio} \
+	-Dman_html=disabled \
+	-Dposix=enabled \
+	-Dqt5=enabled \
+	-Dqt5_moc=/usr/bin/moc-qt5 \
+	-Dqt6=enabled \
+	-Dqt6_moc=/usr/bin/moc-qt6 \
+	-Dsuil=enabled \
+	-Dtests=disabled
 
 %meson_build
 
@@ -74,12 +93,15 @@ rm -rf $RPM_BUILD_ROOT
 %defattr(644,root,root,755)
 %doc AUTHORS COPYING NEWS README.md
 %attr(755,root,root) %{_bindir}/jalv
-%attr(755,root,root) %{_bindir}/jalv.gtk
 %attr(755,root,root) %{_bindir}/jalv.gtk3
 %attr(755,root,root) %{_bindir}/jalv.qt5
-%attr(755,root,root) %{_libdir}/jack/jalv.so
+%attr(755,root,root) %{_bindir}/jalv.qt6
+%{_libdir}/jack/jalv.so
+%{_datadir}/metainfo/net.drobilla.jalv.metainfo.xml
 %{_desktopdir}/jalv.desktop
+%{_iconsdir}/hicolor/*x*/apps/jalv.png
+%{_iconsdir}/hicolor/scalable/apps/jalv.svg
 %{_mandir}/man1/jalv.1*
-%{_mandir}/man1/jalv.gtk.1*
 %{_mandir}/man1/jalv.gtk3.1*
 %{_mandir}/man1/jalv.qt5.1*
+%{_mandir}/man1/jalv.qt6.1*
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/jalv.git/commitdiff/8ff4c5f315e0f15fb2c2580a22245ce7ca9bd553



More information about the pld-cvs-commit mailing list