Hello community, here is the log from the commit of package fluidsynth for openSUSE:Factory checked in at 2018-09-26 16:01:54 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/fluidsynth (Old) and /work/SRC/openSUSE:Factory/.fluidsynth.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "fluidsynth" Wed Sep 26 16:01:54 2018 rev:39 rq:636367 version:2.0.0 Changes: -------- --- /work/SRC/openSUSE:Factory/fluidsynth/fluidsynth.changes 2018-05-08 13:32:37.779751983 +0200 +++ /work/SRC/openSUSE:Factory/.fluidsynth.new/fluidsynth.changes 2018-09-26 16:01:57.628437760 +0200 @@ -1,0 +2,12 @@ +Tue Sep 14 15:24:14 UTC 2018 - [email protected] + +- Update to 2.0.0: + * for a full changelog, see https://github.com/FluidSynth/fluidsynth/wiki/ChangeLog#fluidsynth-200 + * for API/ABI breaking changes, see http://www.fluidsynth.org/api/index.html#NewIn2_0_0 +- bump soversion to 2 +- require cmake >= 3.1.0 +- execute unit tests (make check) +- remove cmake option 'enable-ladspa' as it's now enabled by default +- add conditionals to spec file to allow builds for other RPM-based distributions + +------------------------------------------------------------------- Old: ---- fluidsynth-1.1.11.tar.gz New: ---- fluidsynth-2.0.0.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ fluidsynth.spec ++++++ --- /var/tmp/diff_new_pack.vL2KEQ/_old 2018-09-26 16:01:58.724435859 +0200 +++ /var/tmp/diff_new_pack.vL2KEQ/_new 2018-09-26 16:01:58.728435852 +0200 @@ -24,7 +24,7 @@ %endif Name: fluidsynth -Version: 1.1.11 +Version: 2.0.0 Release: 0 Summary: A Real-Time Software Synthesizer That Uses Soundfont(tm) License: LGPL-2.1+ @@ -32,7 +32,7 @@ Url: http://www.fluidsynth.org/ Source: https://github.com/FluidSynth/%{name}/archive/v%{version}.tar.gz#/%{name}-%{version}.tar.gz Source1000: baselibs.conf -BuildRequires: cmake >= 3.0.2 +BuildRequires: cmake >= 3.1.0 BuildRequires: ladspa-devel BuildRequires: pkgconfig BuildRequires: readline-devel @@ -41,8 +41,10 @@ BuildRequires: pkgconfig(jack) BuildRequires: pkgconfig(libpulse) BuildRequires: pkgconfig(sndfile) +%if 0%{?suse_version} %{?systemd_requires} PreReq: %fillup_prereq +%endif %description FluidSynth (formerly IIWU Synth) is a real-time software synthesizer @@ -54,18 +56,18 @@ Summary: Development package for the fluidsynth library Group: Development/Libraries/C and C++ Requires: glibc-devel -Requires: libfluidsynth1 = %{version} +Requires: libfluidsynth2 = %{version} Provides: libfluidsynth-devel = %{version} %description devel This package contains the files needed to compile programs that use the fluidsynth library. -%package -n libfluidsynth1 +%package -n libfluidsynth2 Summary: Library for Fluidsynth Group: System/Libraries -%description -n libfluidsynth1 +%description -n libfluidsynth2 This package contains the shared library for Fluidsynth. %prep @@ -74,12 +76,25 @@ %build %cmake \ -DFLUID_DAEMON_ENV_FILE=%{_fillupdir}/sysconfig.%{name} \ - -Denable-ladspa=1 \ -Denable-lash=0 make %{?_smp_mflags} +%check +# depending on the distribution being built for, cmake +# may or may not create a 'build' subdirectory +%cmake +# cannot call ctest as the unit tests need to be compiled yet +make check + %install +%if 0%{?suse_version} %cmake_install +%else +%cmake +DESTDIR=$RPM_BUILD_ROOT make install +%endif + +%if 0%{?suse_version} # manually install systemd service files install -Dm 644 build/fluidsynth.conf %{buildroot}%{_fillupdir}/sysconfig.%{name} @@ -87,9 +102,6 @@ install -d %{buildroot}%{_sbindir} ln -s %{_sbindir}/service %{buildroot}%{_sbindir}/rc%{name} -%post -n libfluidsynth1 -p /sbin/ldconfig -%postun -n libfluidsynth1 -p /sbin/ldconfig - %pre %service_add_pre %{name}.service @@ -103,21 +115,28 @@ %postun %service_del_postun %{name}.service +%endif + +%post -n libfluidsynth2 -p /sbin/ldconfig +%postun -n libfluidsynth2 -p /sbin/ldconfig + %files %license LICENSE %doc AUTHORS ChangeLog NEWS README.md THANKS TODO %{_mandir}/man?/* %{_bindir}/* +%if 0%{?suse_version} %{_unitdir}/%{name}.service %{_sbindir}/rc%{name} %{_fillupdir}/sysconfig.%{name} +%endif %files devel %{_libdir}/lib*.so %{_includedir}/* %{_libdir}/pkgconfig/*.pc -%files -n libfluidsynth1 +%files -n libfluidsynth2 %{_libdir}/lib*.so.* %changelog ++++++ baselibs.conf ++++++ --- /var/tmp/diff_new_pack.vL2KEQ/_old 2018-09-26 16:01:58.760435796 +0200 +++ /var/tmp/diff_new_pack.vL2KEQ/_new 2018-09-26 16:01:58.760435796 +0200 @@ -1 +1 @@ -libfluidsynth1 \ No newline at end of file +libfluidsynth2 \ No newline at end of file ++++++ fluidsynth-1.1.11.tar.gz -> fluidsynth-2.0.0.tar.gz ++++++ ++++ 100035 lines of diff (skipped)
