Группа :: Система/Библиотеки
Пакет: libaubio
Главная Изменения Спек Патчи Sources Загрузить Gear Bugs and FR Repocop
%define origname aubio
Name: libaubio
Version: 0.3.2
Release: alt1
Summary: Aubio is a library for real time audio labelling
Url: http://www.aubio.org/
License: GPL
Group: System/Libraries
Packager: Ildar Mulyukov <ildar at altlinux.ru>
Source: http://www.aubio.org/pub/%origname-%version.tar
#.gz
# Automatically added by buildreq on Thu Nov 06 2008
BuildRequires: docbook-to-man jackit-devel libfftw3-devel libsamplerate-devel libsndfile-devel
%description
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.
A few examples of applications are provided in examples/ and python/:
- aubioonset output the onset detected,
- aubionotes emits midi-like notes,
- aubiocut is a python script that takes an input sound and creates one new
sample at each detected onset or beat,
- aubiopitch is a python script to extract pitch tracks from sound files.
%if_enabled python
%package -n python-module-%origname
Group: Development/Python
Summary: Python bindings to %name
Requires: %name = %version-%release
%description -n python-module-%origname
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.
This package contains the Python bindings required for
building Python programs based on %name.
%endif
%package devel
Group: Development/C
Summary: Development files of %name
Requires: %name = %version-%release
%description devel
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.
This package contains the C headers and documentation required for
building programs based on %name.
%package examples
Group: Sound
Summary: Examples of %name
%description examples
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.
This package contains
A few examples of applications are provided in examples/ and python/:
- aubioonset output the onset detected,
- aubionotes emits midi-like notes,
- aubiocut is a python script that takes an input sound and creates one new
sample at each detected onset or beat,
- aubiopitch is a python script to extract pitch tracks from sound files.
aubioonset and aubionotes can work either off-line or online, outputting the
results on the console or playing a wood-block sound at each detected onset.
Both Python scripts can plot the results with Gnuplot.
%prep
%setup -q -n %origname-%version
%build
%autoreconf
%configure
%make_build
%install
%makeinstall
%files
%doc AUTHORS ChangeLog README THANKS TODO VERSION
%_libdir/*.so.*
%if_enabled python
%files -n python-module-%origname
/usr/lib/python2.5/site-packages/%origname
%endif
%files devel
%_includedir/%origname
%_libdir/*.so
%_pkgconfigdir/%origname.pc
%files examples
%_bindir/*
%_datadir/sounds/%origname
%_man1dir/*
%changelog
…
Полный changelog можно просмотреть здесь
Name: libaubio
Version: 0.3.2
Release: alt1
Summary: Aubio is a library for real time audio labelling
Url: http://www.aubio.org/
License: GPL
Group: System/Libraries
Packager: Ildar Mulyukov <ildar at altlinux.ru>
Source: http://www.aubio.org/pub/%origname-%version.tar
#.gz
# Automatically added by buildreq on Thu Nov 06 2008
BuildRequires: docbook-to-man jackit-devel libfftw3-devel libsamplerate-devel libsndfile-devel
%description
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.
A few examples of applications are provided in examples/ and python/:
- aubioonset output the onset detected,
- aubionotes emits midi-like notes,
- aubiocut is a python script that takes an input sound and creates one new
sample at each detected onset or beat,
- aubiopitch is a python script to extract pitch tracks from sound files.
%if_enabled python
%package -n python-module-%origname
Group: Development/Python
Summary: Python bindings to %name
Requires: %name = %version-%release
%description -n python-module-%origname
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.
This package contains the Python bindings required for
building Python programs based on %name.
%endif
%package devel
Group: Development/C
Summary: Development files of %name
Requires: %name = %version-%release
%description devel
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.
This package contains the C headers and documentation required for
building programs based on %name.
%package examples
Group: Sound
Summary: Examples of %name
%description examples
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.
This package contains
A few examples of applications are provided in examples/ and python/:
- aubioonset output the onset detected,
- aubionotes emits midi-like notes,
- aubiocut is a python script that takes an input sound and creates one new
sample at each detected onset or beat,
- aubiopitch is a python script to extract pitch tracks from sound files.
aubioonset and aubionotes can work either off-line or online, outputting the
results on the console or playing a wood-block sound at each detected onset.
Both Python scripts can plot the results with Gnuplot.
%prep
%setup -q -n %origname-%version
%build
%autoreconf
%configure
%make_build
%install
%makeinstall
%files
%doc AUTHORS ChangeLog README THANKS TODO VERSION
%_libdir/*.so.*
%if_enabled python
%files -n python-module-%origname
/usr/lib/python2.5/site-packages/%origname
%endif
%files devel
%_includedir/%origname
%_libdir/*.so
%_pkgconfigdir/%origname.pc
%files examples
%_bindir/*
%_datadir/sounds/%origname
%_man1dir/*
%changelog
…
Полный changelog можно просмотреть здесь