Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package librubberband for openSUSE:Factory checked in at 2022-08-09 15:25:57 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/librubberband (Old) and /work/SRC/openSUSE:Factory/.librubberband.new.1521 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "librubberband" Tue Aug 9 15:25:57 2022 rev:20 rq:993676 version:3.0.0 Changes: -------- --- /work/SRC/openSUSE:Factory/librubberband/librubberband.changes 2020-09-25 16:22:36.411416076 +0200 +++ /work/SRC/openSUSE:Factory/.librubberband.new.1521/librubberband.changes 2022-08-09 15:26:00.689223874 +0200 @@ -1,0 +2,9 @@ +Wed Aug 3 17:55:40 UTC 2022 - llyyr <llyyr.pub...@gmail.com> + +- Update to version 3.0.0 + * Introduces a new engine + * Various other changes +- Add rubberband-lv2 package +- Drop obsoleted patch: rubberband-mk.patch + +------------------------------------------------------------------- Old: ---- rubberband-1.8.2.tar.bz2 rubberband-mk.patch New: ---- rubberband-3.0.0.tar.bz2 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ librubberband.spec ++++++ --- /var/tmp/diff_new_pack.8U9k9I/_old 2022-08-09 15:26:01.233225428 +0200 +++ /var/tmp/diff_new_pack.8U9k9I/_new 2022-08-09 15:26:01.237225440 +0200 @@ -1,7 +1,7 @@ # # spec file for package librubberband # -# Copyright (c) 2020 SUSE LLC +# Copyright (c) 2022 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -18,7 +18,7 @@ %define sover 2 Name: librubberband -Version: 1.8.2 +Version: 3.0.0 Release: 0 Summary: Audio time-stretching and pitch-shifting library License: GPL-2.0-or-later @@ -26,17 +26,19 @@ URL: https://www.breakfastquay.com/rubberband/ Source: https://breakfastquay.com/files/releases/rubberband-%{version}.tar.bz2 Source1: baselibs.conf -Patch1: rubberband-mk.patch -BuildRequires: dos2unix +BuildRequires: cmake BuildRequires: gcc-c++ -BuildRequires: help2man BuildRequires: ladspa-devel +BuildRequires: meson >= 0.53.0 BuildRequires: pkgconfig +BuildRequires: vamp-plugin-sdk-devel BuildRequires: pkgconfig(fftw3) +BuildRequires: pkgconfig(lv2) BuildRequires: pkgconfig(samplerate) BuildRequires: pkgconfig(sndfile) BuildRequires: pkgconfig(vamp-sdk) Requires: ladspa +Requires: lv2 %description Rubber Band is a library and utility program that permits you to change the @@ -68,6 +70,14 @@ %description -n rubberband-ladspa Package rubberband-ladspa is LADSPA plugin that can change the pitch of a sound in real-time. +%package -n rubberband-lv2 +Summary: LV2 plugins for %{name} +Group: Productivity/Multimedia/Sound/Utilities +Requires: %{name}%{sover} = %{version} + +%description -n rubberband-lv2 +Package rubberband-lv2 contains the rubberband LV2 plugin. + %package -n rubberband-vamp Summary: Vamp plugins for %{name} Group: Productivity/Multimedia/Sound/Editors and Convertors @@ -102,43 +112,33 @@ %prep %setup -q -n rubberband-%{version} -%patch1 -p1 -# Fix README EOL encoding -dos2unix -o README.txt -mv README.txt README %build -%configure -%make_build +%meson -Dfft=fftw +%meson_build %install -%make_install - -mkdir -p %{buildroot}%{_mandir}/man1 -pushd %{buildroot}%{_mandir}/man1 -cp -v %{buildroot}%{_bindir}/rubberband ./ -help2man --no-discard-stderr \ - -N -o rubberband.1 ./rubberband -rm rubberband -popd +%meson_install +find %{buildroot} -name '*.la' -exec rm -f {} ';' +rm -rf %{buildroot}%{_libdir}/*.a %post -n %{name}%{sover} -p /sbin/ldconfig %postun -n %{name}%{sover} -p /sbin/ldconfig %files -n %{name}%{sover} %license COPYING -%doc README +%doc README.md %{_libdir}/%{name}.so.%{sover}* %files devel -%doc -%{_includedir}/rubberband -%{_libdir}/%{name}.so +%dir %{_includedir}/rubberband +%{_includedir}/rubberband/*.h +%{_libdir}/librubberband.so %{_libdir}/pkgconfig/rubberband.pc %files -n rubberband-cli %{_bindir}/rubberband -%{_mandir}/man1/rubberband.1%{?ext_man} +%{_bindir}/rubberband-r3 %files -n rubberband-ladspa %dir %{_libdir}/ladspa @@ -148,6 +148,13 @@ %{_libdir}/ladspa/ladspa-rubberband.so %{_datadir}/ladspa/rdf/ladspa-rubberband.rdf +%files -n rubberband-lv2 +%dir %{_libdir}/lv2 +%dir %{_libdir}/lv2/rubberband.lv2 +%{_libdir}/lv2/rubberband.lv2/lv2-rubberband.so +%{_libdir}/lv2/rubberband.lv2/lv2-rubberband.ttl +%{_libdir}/lv2/rubberband.lv2/manifest.ttl + %files -n rubberband-vamp %dir %{_libdir}/vamp %{_libdir}/vamp/vamp-rubberband.cat ++++++ rubberband-1.8.2.tar.bz2 -> rubberband-3.0.0.tar.bz2 ++++++ ++++ 64785 lines of diff (skipped)