diff --git a/fluidsynth-2.3.0.tar.gz b/fluidsynth-2.3.0.tar.gz deleted file mode 100644 index 736ce76..0000000 --- a/fluidsynth-2.3.0.tar.gz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:1df5a1afb91acf3b945b7fdb89ac0d99877622161d9b5155533da59113eaaa20 -size 1757143 diff --git a/fluidsynth-2.3.1.tar.gz b/fluidsynth-2.3.1.tar.gz new file mode 100644 index 0000000..9e0853f --- /dev/null +++ b/fluidsynth-2.3.1.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d734e4cf488be763cf123e5976f3154f0094815093eecdf71e0e9ae148431883 +size 1758632 diff --git a/fluidsynth.changes b/fluidsynth.changes index 08c9df4..ff8902b 100644 --- a/fluidsynth.changes +++ b/fluidsynth.changes @@ -1,3 +1,13 @@ +------------------------------------------------------------------- +Thu Dec 29 11:01:45 UTC 2022 - Tom Mbrt + +- Update to 2.3.1 + * Prevent MIDI player from finishing prematurely + * Fix a crash when enumerating rawmidi ALSA devices + * Restore systemd sandboxing options and make it work with user units + * Handle conflict with pipewire systemd daemon +- Fix bsc#1204236 by turning systemd service into user service + ------------------------------------------------------------------- Sat Sep 24 16:39:05 UTC 2022 - Tom Mbrt diff --git a/fluidsynth.spec b/fluidsynth.spec index 20b4cb4..d85382f 100644 --- a/fluidsynth.spec +++ b/fluidsynth.spec @@ -18,7 +18,7 @@ %define sover 3 Name: fluidsynth -Version: 2.3.0 +Version: 2.3.1 Release: 0 Summary: A Real-Time Software Synthesizer That Uses Soundfont(tm) License: LGPL-2.1-or-later @@ -40,10 +40,7 @@ BuildRequires: pkgconfig(libpulse) BuildRequires: pkgconfig(sdl2) BuildRequires: pkgconfig(sndfile) Recommends: fluid-soundfont-gm -Requires(pre): %fillup_prereq -Requires(pre): group(audio) -Requires(pre): shadow -%{?systemd_requires} +%{?systemd_ordering} %description FluidSynth (formerly IIWU Synth) is a real-time software synthesizer @@ -90,23 +87,21 @@ This package contains the shared library for Fluidsynth. %cmake_install mkdir -p %{buildroot}%{_localstatedir}/lib/%{name} install -Dpm0644 %{SOURCE1} %{buildroot}%{_fillupdir}/sysconfig.%{name} -install -Dpm0644 build/fluidsynth.service %{buildroot}%{_unitdir}/%{name}.service +install -Dpm0644 build/fluidsynth.service %{buildroot}%{_userunitdir}/%{name}.service mkdir %{buildroot}%{_sbindir} ln -s %{_sbindir}/service %{buildroot}%{_sbindir}/rc%{name} %pre -getent passwd %{name} >/dev/null || useradd -rc 'FluidSynth GM daemon' -s /bin/false -d %{_localstatedir}/lib/%{name} -g audio %{name} -%service_add_pre %{name}.service +%systemd_user_pre %{name}.service %post -%fillup_only -%service_add_post %{name}.service +%systemd_user_post %{name}.service %preun -%service_del_preun %{name}.service +%systemd_user_preun %{name}.service %postun -%service_del_postun %{name}.service +%systemd_user_postun %{name}.service %post -n libfluidsynth%{sover} -p /sbin/ldconfig %postun -n libfluidsynth%{sover} -p /sbin/ldconfig @@ -119,7 +114,7 @@ getent passwd %{name} >/dev/null || useradd -rc 'FluidSynth GM daemon' -s /bin/f %{_fillupdir}/sysconfig.%{name} %{_mandir}/man1/%{name}.1%{?ext_man} %{_sbindir}/rc%{name} -%{_unitdir}/%{name}.service +%{_userunitdir}/%{name}.service %files devel %{_includedir}/%{name}