[packages/fluidsynth] - updated to 2.3.1 (introduces pipewire driver)

qboosh qboosh at pld-linux.org
Thu Mar 30 21:39:41 CEST 2023


commit f3eb153f6dad56ea5f12e1724e8b2f5cf69ec9d5
Author: Jakub Bogusz <qboosh at pld-linux.org>
Date:   Thu Mar 30 21:42:09 2023 +0200

    - updated to 2.3.1 (introduces pipewire driver)

 fluidsynth.spec | 23 +++++++++++------------
 1 file changed, 11 insertions(+), 12 deletions(-)
---
diff --git a/fluidsynth.spec b/fluidsynth.spec
index d15d639..5cd041f 100644
--- a/fluidsynth.spec
+++ b/fluidsynth.spec
@@ -2,6 +2,7 @@
 # Conditional build:
 %bcond_without	lash		# LASH support (GPL)
 %bcond_with	midishare	# MidiShare support
+%bcond_without	pipewire	# pipewire support
 %bcond_without	portaudio	# portaudio support
 %bcond_without	readline	# readline line editing (GPL)
 %bcond_without	systemd		# systemd notify support
@@ -9,7 +10,7 @@
 Summary:	FluidSynth - a software, real-time synthesizer
 Summary(pl.UTF-8):	FluidSynth - programowy syntezator działający w czasie rzeczywistym
 Name:		fluidsynth
-Version:	2.2.9
+Version:	2.3.1
 Release:	1
 %if %{with lash} || %{with readline}
 License:	GPL v2+ (enforced by lash/readline), LGPL v2+ (fluidsynth itself)
@@ -19,11 +20,11 @@ License:	LGPL v2+
 Group:		Applications/Sound
 #Source0Download: https://github.com/FluidSynth/fluidsynth/releases
 Source0:	https://github.com/FluidSynth/fluidsynth/archive/v%{version}/%{name}-%{version}.tar.gz
-# Source0-md5:	3e9a8b13f7e3836264a03cd000c78473
+# Source0-md5:	7025da39fde375854bfb19ed38b7ee79
 URL:		https://www.fluidsynth.org/
 BuildRequires:	SDL2-devel >= 2
 BuildRequires:	alsa-lib-devel >= 0.9.1
-BuildRequires:	cmake >= 3.12.0
+BuildRequires:	cmake >= 3.13
 BuildRequires:	dbus-devel >= 1.0.0
 BuildRequires:	gettext-tools
 BuildRequires:	glib2-devel >= 1:2.26.0
@@ -36,6 +37,7 @@ BuildRequires:	libinstpatch-devel >= 1.1.0
 BuildRequires:	libsndfile-devel >= 1.0.18
 %{?with_midishare:BuildRequires:	midishare-devel}
 BuildRequires:	pkgconfig
+%{?with_pipewire:BuildRequires:	pipewire-devel >= 0.3}
 %{?with_portaudio:BuildRequires:	portaudio-devel >= 19}
 BuildRequires:	pulseaudio-devel >= 0.9.8
 %{?with_readline:BuildRequires:	readline-devel}
@@ -67,6 +69,7 @@ Requires:	jack-audio-connection-kit-devel
 %{?with_lash:Requires:	lash-devel >= 0.3}
 Requires:	libsndfile-devel >= 1.0.18
 %{?with_midishare:Requires: midishare-devel}
+%{?with_pipewire:Requires:	pipewire-devel >= 0.3}
 %{?with_portaudio:Requires:	portaudio-devel >= 19}
 Requires:	pulseaudio-devel >= 0.9.8
 %{?with_readline:Requires: readline-devel}
@@ -84,25 +87,20 @@ kompilacji aplikacji korzystających z bibliotek FluidSynth.
 %setup -q
 
 %build
-mkdir -p build
-cd build
-%cmake .. \
+%cmake -B build \
 	-Denable-midishare=%{with midishare} \
 	-Denable-lash=%{with lash} \
+	%{!?with_pipewire:-Denable-pipewire=OFF} \
 	-Denable-portaudio=%{with portaudio} \
 	-Denable-readline=%{with readline} \
 	%{!?with_systemd:-Denable-systemd=OFF}
 
-# define missing in autotools suite
-echo '#define DEFAULT_SOUNDFONT "%{_datadir}/soundfonts/default.sf2"' >> src/config.h
-
-%{__make}
+%{__make} -C build
 
 %install
 rm -rf $RPM_BUILD_ROOT
 
-cd build
-%{__make} install \
+%{__make} -C build install \
 	DESTDIR=$RPM_BUILD_ROOT
 
 %clean
@@ -125,3 +123,4 @@ rm -rf $RPM_BUILD_ROOT
 %{_includedir}/fluidsynth.h
 %{_includedir}/fluidsynth
 %{_pkgconfigdir}/fluidsynth.pc
+%{_libdir}/cmake/fluidsynth
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/fluidsynth.git/commitdiff/f3eb153f6dad56ea5f12e1724e8b2f5cf69ec9d5



More information about the pld-cvs-commit mailing list