Hello community, here is the log from the commit of package aubio for openSUSE:Factory checked in at 2014-08-04 16:51:09 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/aubio (Old) and /work/SRC/openSUSE:Factory/.aubio.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "aubio" Changes: -------- --- /work/SRC/openSUSE:Factory/aubio/aubio.changes 2011-10-03 09:12:49.000000000 +0200 +++ /work/SRC/openSUSE:Factory/.aubio.new/aubio.changes 2014-08-04 16:51:10.000000000 +0200 @@ -1,0 +2,30 @@ +Sun Aug 3 11:38:00 UTC 2014 - co...@suse.com + +- update to 0.4.1 (to fix build in Factory): + * The most interesting feature in this release concerns aubiocut. + Thanks to the sponsoring of Mark Suppes, the python script to slice + sound streams was extended to be sample accurate, cut overlapping + segments, and work on multiple channels. + * New source and sink objects have been added to let aubio read and + write WAV files, even when built with no external libraries. + This should simplify the use of aubio on platforms such as Android or Windows. + * Existing sources and sinks have been extended to read and write from + and to multiple channels. This makes python-aubio one of the fastest + and most versatile Python module to read and write media files. + + This release also comes with a stack of bug fixes and code clean-ups. + +- 0.4 is a huge step in this library, as: + + * more portable: with no required dependencies, the core of aubio library, + written in ANSI C, is known to compile and run on most modern platforms + (Linux, Windows, Mac OS X, Android, iOS, ...). + * more stable: several bugs fixes and a battery of tests make this new + release more robust and less prone to errors. + * faster: several enhancements to the C library and a brand new Python + interface help make this release orders of magnitude faster than the + previous ones. + +- switched from autotools to waf + +------------------------------------------------------------------- Old: ---- aubio-0.3.2.tar.bz2 New: ---- aubio-0.4.1.tar.bz2 aubio-0.4.1.tar.bz2.asc ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ aubio.spec ++++++ --- /var/tmp/diff_new_pack.9KItYs/_old 2014-08-04 16:51:11.000000000 +0200 +++ /var/tmp/diff_new_pack.9KItYs/_new 2014-08-04 16:51:11.000000000 +0200 @@ -1,7 +1,7 @@ # # spec file for package aubio # -# Copyright (c) 2011 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2014 SUSE LINUX Products GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -15,23 +15,27 @@ # Please submit bugfixes or comments via http://bugs.opensuse.org/ # -# norootforbuild - Name: aubio +%define libpkgname libaubio4 Summary: Library for real-time audio labelling -BuildRequires: alsa-devel fftw3-devel libjack-devel -BuildRequires: libsamplerate-devel libsndfile-devel pkg-config python -BuildRequires: libtool License: GPL-2.0 Group: System/Libraries -AutoReqProv: on -Version: 0.3.2 -Release: 14 -Source: %{name}-%{version}.tar.bz2 +BuildRequires: alsa-devel +BuildRequires: fftw3-devel +BuildRequires: libjack-devel +BuildRequires: libsamplerate-devel +BuildRequires: libsndfile-devel +BuildRequires: pkg-config +BuildRequires: python +Version: 0.4.1 +Release: 0 +Source: http://aubio.org/pub/%{name}-%{version}.tar.bz2 +Source1: http://aubio.org/pub/%{name}-%{version}.tar.bz2.asc +Source99: baselibs.conf Url: http://aubio.org BuildRoot: %{_tmppath}/%{name}-%{version}-build -%define debug_package_requires libaubio2 = %{version}-%{release} +%define debug_package_requires %{libpkgname} = %{version}-%{release} %description Aubio is a library for real time audio labelling. Its features include @@ -40,87 +44,62 @@ The name aubio comes from 'audio' with a typo: several transcription errors are likely to be found in the results too. - - -Authors: --------- - Paul Brossier <p...@altern.org> - -%package -n libaubio2 -License: GPL-2.0 +%package -n %{libpkgname} Summary: Library for real-time audio labelling +License: GPL-2.0 Group: System/Libraries -%description -n libaubio2 +%description -n %{libpkgname} Aubio is a library for real time audio labelling. 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. The name aubio comes from 'audio' with a typo: several transcription errors are likely to be found in the results too. - - -Authors: --------- - Paul Brossier <p...@altern.org> - %package -n libaubio-devel -License: GPL-2.0+ Summary: Development package for aubio library +License: GPL-2.0+ Group: Development/Libraries/C and C++ -Requires: libaubio2 = %{version} glibc-devel +Requires: %{libpkgname} = %{version} +Requires: glibc-devel %description -n libaubio-devel This package contains the files needed to compile programs that use aubio library. - - -Authors: --------- - Paul Brossier <p...@altern.org> - %package tools -License: GPL-2.0+ Summary: Example programs for aubio library +License: GPL-2.0+ Group: Productivity/Multimedia/Sound/Editors and Convertors %description tools This package includes the example programs for aubio library. - - -Authors: --------- - Paul Brossier <p...@altern.org> - %prep %setup -q +sed -e "s,/lib,/%_lib," src/wscript_build > src/wscript_build.new +diff -u src/wscript_build src/wscript_build.new || : +mv src/wscript_build.new src/wscript_build %build -autoreconf -fi -%configure \ - --disable-static -make %{?jobs:-j %jobs} +./waf configure --prefix=%{_prefix} --libdir=%{_libdir} +./waf build %install -%makeinstall -rm -f $RPM_BUILD_ROOT%{_libdir}/*.*a - -%post -n libaubio2 -p /sbin/ldconfig +./waf install --destdir=%{buildroot} +rm %{buildroot}/%{_libdir}/libaubio.a -%postun -n libaubio2 -p /sbin/ldconfig +%post -n %{libpkgname} -p /sbin/ldconfig -%clean -rm -rf $RPM_BUILD_ROOT +%postun -n %{libpkgname} -p /sbin/ldconfig -%files -n libaubio2 +%files -n %{libpkgname} %defattr(-, root, root) %{_libdir}/lib*.so.* %files -n libaubio-devel %defattr(-, root, root) -%doc AUTHORS ChangeLog COPYING README THANKS TODO +%doc AUTHORS ChangeLog COPYING README.md %{_libdir}/lib*.so %{_libdir}/pkgconfig/*.pc %{_includedir}/aubio @@ -128,6 +107,5 @@ %files tools %defattr(-, root, root) %{_bindir}/* -%{_datadir}/sounds/aubio %changelog ++++++ aubio-0.3.2.tar.bz2 -> aubio-0.4.1.tar.bz2 ++++++ ++++ 138932 lines of diff (skipped) ++++++ baselibs.conf ++++++ --- /var/tmp/diff_new_pack.9KItYs/_old 2014-08-04 16:51:11.000000000 +0200 +++ /var/tmp/diff_new_pack.9KItYs/_new 2014-08-04 16:51:11.000000000 +0200 @@ -1 +1 @@ -libaubio2 +libaubio4 -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org