diff --git a/aubio-0.3.2.tar.bz2 b/aubio-0.3.2.tar.bz2 deleted file mode 100644 index e7efedc..0000000 --- a/aubio-0.3.2.tar.bz2 +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:7dd184d94d7de35067e43612ada253e632760c908bc237a5d95944a75bc06807 -size 433266 diff --git a/aubio-0.4.1.tar.bz2 b/aubio-0.4.1.tar.bz2 new file mode 100644 index 0000000..2f26037 --- /dev/null +++ b/aubio-0.4.1.tar.bz2 @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:25d7df0a9cd6366fda764a803424caddf5fb819fc75b42a7a03e1e6f8eb3c695 +size 288136 diff --git a/aubio-0.4.1.tar.bz2.asc b/aubio-0.4.1.tar.bz2.asc new file mode 100644 index 0000000..33add70 --- /dev/null +++ b/aubio-0.4.1.tar.bz2.asc @@ -0,0 +1,7 @@ +-----BEGIN PGP SIGNATURE----- +Version: GnuPG v1 + +iEYEABECAAYFAlMgfyEACgkQkuC958YALL1iRgCdFjXhUyrFd2iyNn6oBfaetJ4c +ivUAnAmO30/PaHTxGaO/6vjDHva6sk5V +=inwP +-----END PGP SIGNATURE----- diff --git a/aubio.changes b/aubio.changes index ae9e8a0..b84ae3f 100644 --- a/aubio.changes +++ b/aubio.changes @@ -1,3 +1,33 @@ +------------------------------------------------------------------- +Sun Aug 3 11:38:00 UTC 2014 - coolo@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 + ------------------------------------------------------------------- Fri Sep 30 20:07:42 UTC 2011 - coolo@suse.com diff --git a/aubio.spec b/aubio.spec index ef7fb99..8ebc391 100644 --- a/aubio.spec +++ b/aubio.spec @@ -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 @@ 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 - -%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 - %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 - %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 - %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 +./waf install --destdir=%{buildroot} +rm %{buildroot}/%{_libdir}/libaubio.a -%post -n libaubio2 -p /sbin/ldconfig +%post -n %{libpkgname} -p /sbin/ldconfig -%postun -n libaubio2 -p /sbin/ldconfig +%postun -n %{libpkgname} -p /sbin/ldconfig -%clean -rm -rf $RPM_BUILD_ROOT - -%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 @@ rm -rf $RPM_BUILD_ROOT %files tools %defattr(-, root, root) %{_bindir}/* -%{_datadir}/sounds/aubio %changelog diff --git a/baselibs.conf b/baselibs.conf index 5db11c0..d37164a 100644 --- a/baselibs.conf +++ b/baselibs.conf @@ -1 +1 @@ -libaubio2 +libaubio4