Accepting request 243519 from home:coolo:branches:openSUSE:Factory
- 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 OBS-URL: https://build.opensuse.org/request/show/243519 OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/aubio?expand=0&rev=7
This commit is contained in:
parent
b28bc8ba28
commit
2a24c78a0a
@ -1,3 +0,0 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:7dd184d94d7de35067e43612ada253e632760c908bc237a5d95944a75bc06807
|
||||
size 433266
|
3
aubio-0.4.1.tar.bz2
Normal file
3
aubio-0.4.1.tar.bz2
Normal file
@ -0,0 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:25d7df0a9cd6366fda764a803424caddf5fb819fc75b42a7a03e1e6f8eb3c695
|
||||
size 288136
|
7
aubio-0.4.1.tar.bz2.asc
Normal file
7
aubio-0.4.1.tar.bz2.asc
Normal file
@ -0,0 +1,7 @@
|
||||
-----BEGIN PGP SIGNATURE-----
|
||||
Version: GnuPG v1
|
||||
|
||||
iEYEABECAAYFAlMgfyEACgkQkuC958YALL1iRgCdFjXhUyrFd2iyNn6oBfaetJ4c
|
||||
ivUAnAmO30/PaHTxGaO/6vjDHva6sk5V
|
||||
=inwP
|
||||
-----END PGP SIGNATURE-----
|
@ -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
|
||||
|
||||
|
90
aubio.spec
90
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 v2 only
|
||||
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 <piem@altern.org>
|
||||
|
||||
%package -n libaubio2
|
||||
License: GPL v2 only
|
||||
%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 <piem@altern.org>
|
||||
|
||||
%package -n libaubio-devel
|
||||
License: GPL v2 or later
|
||||
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 <piem@altern.org>
|
||||
|
||||
%package tools
|
||||
License: GPL v2 or later
|
||||
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 <piem@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
|
||||
./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
|
||||
|
@ -1 +1 @@
|
||||
libaubio2
|
||||
libaubio4
|
||||
|
Loading…
Reference in New Issue
Block a user