Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package aubio for openSUSE:Factory checked in at 2026-09-07 11:34:13 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/aubio (Old) and /work/SRC/openSUSE:Factory/.aubio.new.1265 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "aubio" Mon Sep 7 11:34:13 2026 rev:40 rq:1376058 version:0.4.9+git376 Changes: -------- --- /work/SRC/openSUSE:Factory/aubio/aubio.changes 2025-03-31 11:43:44.277548115 +0200 +++ /work/SRC/openSUSE:Factory/.aubio.new.1265/aubio.changes 2026-09-07 11:35:04.752080426 +0200 @@ -1,0 +2,13 @@ +Sun Sep 6 11:10:04 UTC 2026 - Jan Engelhardt <[email protected]> + +- Update to snapshot 0.5.0~alpha~git376 (0.4.9-376-gad5cf975) + * Support for modern ffmpeg 5+ APIs +- Delete waflib_deprecated.patch (obsoleted), 8a05420.patch + 95ff046c.patch cdfe9ce.patch (merged), waflib_python312.patch + (not used by specfile even previously) +- Rename aubio-docs to aubio-doc to match most of the other + openSUSE packages +- Rename libaubio-devel to aubio-devel to match specfile + writing guidelines (avoiding needless deviations from basename) + +------------------------------------------------------------------- +++ only whitespace diff in changes, re-diffing Old: ---- 8a05420.patch 95ff046c.patch aubio-0.4.9.tar.bz2 aubio-0.4.9.tar.bz2.asc cdfe9ce.patch waflib_deprecated.patch waflib_python312.patch New: ---- ad5cf975aed08cc4562dd008cf9f83b12b82ffb8.tar.gz ----------(Old B)---------- Old:/work/SRC/openSUSE:Factory/.aubio.new.1265/aubio.changes- * Support for modern ffmpeg 5+ APIs /work/SRC/openSUSE:Factory/.aubio.new.1265/aubio.changes:- Delete waflib_deprecated.patch (obsoleted), 8a05420.patch /work/SRC/openSUSE:Factory/.aubio.new.1265/aubio.changes- 95ff046c.patch cdfe9ce.patch (merged), waflib_python312.patch Old:/work/SRC/openSUSE:Factory/.aubio.new.1265/aubio.changes-- Delete waflib_deprecated.patch (obsoleted), 8a05420.patch /work/SRC/openSUSE:Factory/.aubio.new.1265/aubio.changes: 95ff046c.patch cdfe9ce.patch (merged), waflib_python312.patch /work/SRC/openSUSE:Factory/.aubio.new.1265/aubio.changes- (not used by specfile even previously) -- /work/SRC/openSUSE:Factory/.aubio.new.1265/python-aubio.changes-- Cherry-pick upstream patch to fix build with GCC 14 /work/SRC/openSUSE:Factory/.aubio.new.1265/python-aubio.changes: * 95ff046c.patch /work/SRC/openSUSE:Factory/.aubio.new.1265/python-aubio.changes- Old:/work/SRC/openSUSE:Factory/.aubio.new.1265/aubio.changes-- Delete waflib_deprecated.patch (obsoleted), 8a05420.patch /work/SRC/openSUSE:Factory/.aubio.new.1265/aubio.changes: 95ff046c.patch cdfe9ce.patch (merged), waflib_python312.patch /work/SRC/openSUSE:Factory/.aubio.new.1265/aubio.changes- (not used by specfile even previously) Old:/work/SRC/openSUSE:Factory/.aubio.new.1265/aubio.changes- * Support for modern ffmpeg 5+ APIs /work/SRC/openSUSE:Factory/.aubio.new.1265/aubio.changes:- Delete waflib_deprecated.patch (obsoleted), 8a05420.patch /work/SRC/openSUSE:Factory/.aubio.new.1265/aubio.changes- 95ff046c.patch cdfe9ce.patch (merged), waflib_python312.patch Old:/work/SRC/openSUSE:Factory/.aubio.new.1265/aubio.changes-- Delete waflib_deprecated.patch (obsoleted), 8a05420.patch /work/SRC/openSUSE:Factory/.aubio.new.1265/aubio.changes: 95ff046c.patch cdfe9ce.patch (merged), waflib_python312.patch /work/SRC/openSUSE:Factory/.aubio.new.1265/aubio.changes- (not used by specfile even previously) -- /work/SRC/openSUSE:Factory/.aubio.new.1265/python-aubio.changes- /work/SRC/openSUSE:Factory/.aubio.new.1265/python-aubio.changes:- Add patch waflib_python312.patch to support python3.12 /work/SRC/openSUSE:Factory/.aubio.new.1265/python-aubio.changes- gh#aubio/aubio#394, https://gitlab.com/ita1024/waf/-/commit/d2060dfd8af4edb5824153ff24e207b39ecd67a2 ----------(Old E)---------- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ aubio.spec ++++++ --- /var/tmp/diff_new_pack.UZJU3f/_old 2026-09-07 11:35:05.525107496 +0200 +++ /var/tmp/diff_new_pack.UZJU3f/_new 2026-09-07 11:35:05.527107566 +0200 @@ -1,7 +1,7 @@ # # spec file for package aubio # -# Copyright (c) 2025 SUSE LLC +# Copyright (c) 2026 SUSE LLC and contributors # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -19,44 +19,46 @@ %define libpkgname libaubio5 %define debug_package_requires %{libpkgname} = %{version}-%{release} Name: aubio -Version: 0.4.9 +Version: 0.4.9+git376 +%define rev ad5cf975aed08cc4562dd008cf9f83b12b82ffb8 Release: 0 Summary: Library for real-time audio labelling License: GPL-3.0-or-later Group: Development/Libraries/C and C++ URL: http://aubio.org -Source: http://aubio.org/pub/%{name}-%{version}.tar.bz2 -Source1: http://aubio.org/pub/%{name}-%{version}.tar.bz2.asc -# PATCH-FIX-UPSTREAM https://github.com/aubio/aubio/commit/cdfe9ce.patch -- [source_avcodec] avoid deprecation warning with latest avcodec api (58.134.100) -Patch0: cdfe9ce.patch -# PATCH-FIX-UPSTREAM https://github.com/aubio/aubio/commit/8a05420.patch -- [source_avcodec] define FF_API_LAVF_AVCTX for libavcodec > 59, thx @berolinux (closes gh-353) -Patch1: 8a05420.patch -Patch2: waflib_deprecated.patch +Source: https://github.com/aubio/aubio/archive/%{rev}.tar.gz +#Source: http://aubio.org/pub/%{name}-%{version}.tar.bz2 +#Source1: http://aubio.org/pub/%{name}-%{version}.tar.bz2.asc Source99: baselibs.conf -BuildRequires: alsa-devel BuildRequires: doxygen BuildRequires: fdupes -BuildRequires: fftw3-devel -BuildRequires: libjack-devel -BuildRequires: libsamplerate-devel -BuildRequires: libsndfile-devel BuildRequires: pkg-config BuildRequires: python3-base +BuildRequires: sox BuildRequires: txt2man BuildRequires: waf -%if 1 == 0 +BuildRequires: pkgconfig(alsa) +BuildRequires: pkgconfig(fftw3) +BuildRequires: pkgconfig(jack) BuildRequires: pkgconfig(libavcodec) -BuildRequires: pkgconfig(libavdevice) -BuildRequires: pkgconfig(libavformat) +BuildRequires: pkgconfig(libavfilter) BuildRequires: pkgconfig(libavutil) BuildRequires: pkgconfig(libswresample) -%else -BuildRequires: ffmpeg-4-libavcodec-devel -BuildRequires: ffmpeg-4-libavdevice-devel -BuildRequires: ffmpeg-4-libavformat-devel -BuildRequires: ffmpeg-4-libavutil-devel -BuildRequires: ffmpeg-4-libswresample-devel -%endif +BuildRequires: pkgconfig(samplerate) +BuildRequires: pkgconfig(sndfile) +# Need full ffmpeg for tests +BuildConflicts: ffmpeg-4-mini-libs +BuildConflicts: ffmpeg-4-mini-devel +BuildConflicts: ffmpeg-5-mini-libs +BuildConflicts: ffmpeg-5-mini-devel +BuildConflicts: ffmpeg-6-mini-libs +BuildConflicts: ffmpeg-6-mini-devel +BuildConflicts: ffmpeg-7-mini-libs +BuildConflicts: ffmpeg-7-mini-devel +BuildConflicts: ffmpeg-8-mini-libs +BuildConflicts: ffmpeg-8-mini-devel +BuildConflicts: ffmpeg-9-mini-libs +BuildConflicts: ffmpeg-9-mini-devel #ExcludeArch: i586 @@ -78,13 +80,15 @@ The name aubio comes from 'audio' with a typo: several transcription errors are likely to be found in the results too. -%package -n libaubio-devel +%package devel Summary: Development package for aubio library Group: Development/Libraries/C and C++ Requires: %{libpkgname} = %{version} Requires: glibc-devel +Obsoletes: libaubio-devel < %{version}-%{release} +Provides: libaubio-devel = %{version}-%{release} -%description -n libaubio-devel +%description devel This package contains the files needed to compile programs that use aubio library. @@ -95,16 +99,18 @@ %description tools This package includes the example programs for aubio library. -%package docs +%package doc Summary: Documentation for aubio library Group: Documentation/HTML BuildArch: noarch +Obsoletes: %{name}-docs < %{version}-%{release} +Provides: %{name}-docs = %{version}-%{release} -%description docs +%description doc This package includes the documentation for aubio library. %prep -%autosetup -p1 +%autosetup -p1 -n aubio-%{rev} # set proper library dir sed -i -e "s#/lib#/%{_lib}#" src/wscript_build # set python3 as testrunner @@ -112,6 +118,7 @@ %build waf configure --prefix=%{_prefix} --libdir=%{_libdir} --enable-fftw3 +%make_build create_test_sounds waf build -v %{?_smp_mflags} %install @@ -122,20 +129,19 @@ rm -f %{buildroot}%{_libdir}/libaubio.a %fdupes -s %{buildroot}%{_docdir} -%post -n %{libpkgname} -p /sbin/ldconfig -%postun -n %{libpkgname} -p /sbin/ldconfig +%ldconfig_scriptlets -n %{libpkgname} %files -n %{libpkgname} %{_libdir}/lib*.so.* -%files -n libaubio-devel +%files devel %doc AUTHORS ChangeLog README.md %license COPYING %{_libdir}/lib*.so %{_libdir}/pkgconfig/*.pc %{_includedir}/aubio -%files docs +%files doc %doc %{_docdir}/%{name} %files tools ++++++ python-aubio.spec ++++++ --- /var/tmp/diff_new_pack.UZJU3f/_old 2026-09-07 11:35:05.571109107 +0200 +++ /var/tmp/diff_new_pack.UZJU3f/_new 2026-09-07 11:35:05.573109177 +0200 @@ -1,7 +1,7 @@ # # spec file for package python-aubio # -# Copyright (c) 2025 SUSE LLC +# Copyright (c) 2026 SUSE LLC and contributors # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -18,19 +18,15 @@ %define skip_python36 1 Name: python-aubio -Version: 0.4.9 +Version: 0.5.0~alpha~git376 +%define rev ad5cf975aed08cc4562dd008cf9f83b12b82ffb8 Release: 0 Summary: A collection of tools for music analysis License: GPL-3.0-or-later URL: http://aubio.org/ -Source: http://aubio.org/pub/aubio-%{version}.tar.bz2 -Source1: http://aubio.org/pub/aubio-%{version}.tar.bz2.asc -# PATCH-FIX-UPSTREAM waflib_python312.patch gh#aubio/aubio#394 -# https://gitlab.com/ita1024/waf/-/commit/d2060dfd8af4edb5824153ff24e207b39ecd67a2 -Patch1: waflib_python312.patch -# PATCH-FIX-UPSTREAM 95ff046c.patch -# https://github.com/aubio/aubio/commit/95ff046c698156f21e2ca0d1d8a02c23ab76969f -Patch2: 95ff046c.patch +Source: https://github.com/aubio/aubio/archive/%{rev}.tar.gz +#Source: http://aubio.org/pub/aubio-%{version}.tar.bz2 +#Source1: http://aubio.org/pub/aubio-%{version}.tar.bz2.asc BuildRequires: %{python_module devel} BuildRequires: %{python_module numpy-devel} BuildRequires: %{python_module pytest} @@ -50,7 +46,7 @@ Its features include segmenting a sound file before each of its attacks, performing pitch detection, tapping the beat and producing midi streams from live audio. %prep -%autosetup -p 1 -n aubio-%{version} +%autosetup -p1 -n aubio-%{rev} %build %python_build @@ -81,6 +77,5 @@ %doc README.md ChangeLog AUTHORS %python_alternative %{_bindir}/aubio %python_alternative %{_bindir}/aubiocut -%{python_sitearch}/aubio -%{python_sitearch}/aubio-%{version}*-info +%{python_sitearch}/aubio*
