libsoundtouch/libsoundtouch.spec

142 lines
4.9 KiB
RPMSpec

Name: libsoundtouch
Version: 2.3.3
Release: 1mamba
Summary: An audio processing library for changing the Tempo, Pitch and Playback Rates of audio streams or files
Group: System/Libraries
Vendor: openmamba
Distribution: openmamba
Packager: Silvan Calarco <silvan.calarco@mambasoft.it>
URL: http://www.surina.net/soundtouch/index.html
Source: http://www.surina.net/soundtouch/soundtouch-%{version}.tar.gz
#Source: https://gitlab.com/soundtouch/soundtouch.git/%{version}/soundtouch-%{version}.tar.bz2
Patch0: libsoundtouch-1.7.1-autoconf.patch
Patch1: libsoundtouch-1.7.1-arm-float_samples.patch
License: LGPL
## AUTOBUILDREQ-BEGIN
BuildRequires: glibc-devel
BuildRequires: libgcc
BuildRequires: libstdc++6-devel
## AUTOBUILDREQ-END
%description
SoundTouch is an open-source audio processing library for changing the Tempo, Pitch and Playback Rates of audio streams or files:
* Tempo (time-stretch): Changes the sound to play at faster or slower speed than original, without affecting the sound pitch.
* Pitch (key) : Changes the sound pitch or key, without affecting the sound tempo or speed.
* Playback Rate : Changes both the sound tempo and pitch, as if an LP disc was played at wrong RPM rate.
%package devel
Summary: Devel package for libsoundtouch
Group: Development/Libraries
Requires: %{name} = %{?epoch:%epoch:}%{version}-%{release}
%description devel
SoundTouch is an open-source audio processing library for changing the Tempo, Pitch and Playback Rates of audio streams or files:
* Tempo (time-stretch): Changes the sound to play at faster or slower speed than original, without affecting the sound pitch.
* Pitch (key) : Changes the sound pitch or key, without affecting the sound tempo or speed.
* Playback Rate : Changes both the sound tempo and pitch, as if an LP disc was played at wrong RPM rate.
This package contains the header files and the static library needed for development.
%debug_package
%prep
%setup -q -n soundtouch
#%patch0 -p1
#%patch1 -p1
#% ifnarch %ix86 x86_64
# cc1plus: error: unrecognized command line option "-msse2"
#sed -i "s|-msse2||" source/SoundTouch/Makefile.am source/SoundTouch/Makefile.in
#% endif
./bootstrap
%build
#touch NEWS README AUTHORS ChangeLog
#automake --add-missing || true
%configure \
--enable-shared
%make \
pkgdocdir=%{_docdir}/soundtouch \
%ifarch arm
AM_CXXFLAGS="-O3"
%endif
%install
[ "%{buildroot}" != / ] && rm -rf %{buildroot}
%makeinstall \
pkgdocdir=%{_docdir}/soundtouch
%clean
[ "%{buildroot}" != / ] && rm -rf %{buildroot}
%files
%defattr(-,root,root)
%{_libdir}/libSoundTouch.so.*
%{_libdir}/libSoundTouchDll.so.*
%doc COPYING.TXT
%files devel
%defattr(-,root,root)
%{_bindir}/soundstretch
%dir %{_includedir}/soundtouch/
%{_includedir}/soundtouch/*.h
%{_includedir}/SoundTouchDLL.h
%{_libdir}/libSoundTouch.so
%{_libdir}/libSoundTouchDll.so
%{_libdir}/pkgconfig/*.pc
%{_datadir}/aclocal/soundtouch.m4
%dir %{_docdir}/soundtouch
%{_docdir}/soundtouch/*
%changelog
* Sun Mar 31 2024 Automatic Build System <autodist@openmamba.org> 2.3.3-1mamba
- automatic version update by autodist
* Fri Dec 30 2022 Silvan Calarco <silvan.calarco@mambasoft.it> 2.3.2-1mamba
- update to 2.3.2
* Tue Sep 07 2021 Automatic Build System <autodist@mambasoft.it> 2.3.1-1mamba
- automatic version update by autodist
* Sun Aug 22 2021 Automatic Build System <autodist@mambasoft.it> 2.3.0-1mamba
- automatic version update by autodist
* Fri Oct 16 2020 Automatic Build System <autodist@mambasoft.it> 2.2-1mamba
- automatic version update by autodist
* Fri Aug 02 2019 Silvan Calarco <silvan.calarco@mambasoft.it> 2.1.2-1mamba
- update to 2.1.2
* Fri Aug 25 2017 Automatic Build System <autodist@mambasoft.it> 2.0.0-1mamba
- automatic version update by autodist
* Tue Apr 26 2016 Automatic Build System <autodist@mambasoft.it> 1.9.2-1mamba
- automatic version update by autodist
* Sun Aug 02 2015 Automatic Build System <autodist@mambasoft.it> 1.9.0-1mamba
- automatic version update by autodist
* Tue Mar 18 2014 Automatic Build System <autodist@mambasoft.it> 1.8.0-1mamba
- automatic version update by autodist
* Sun Feb 03 2013 Silvan Calarco <silvan.calarco@mambasoft.it> 1.7.1-2mamba
- arm: patch to keep using float types for audacity to build
* Mon Jan 07 2013 Automatic Build System <autodist@mambasoft.it> 1.7.1-1mamba
- automatic version update by autodist
* Mon Dec 03 2012 Automatic Build System <autodist@mambasoft.it> 1.6.0-1mamba
- automatic version update by autodist
* Thu Jun 03 2010 Automatic Build System <autodist@mambasoft.it> 1.5.0-1mamba
- automatic update by autodist
* Tue Feb 17 2009 Silvan Calarco <silvan.calarco@mambasoft.it> 1.4.0-1mamba
- automatic update by autodist
* Sun Sep 30 2007 Silvan Calarco <silvan.calarco@mambasoft.it> 1.3.1-2mamba
- enabled build of shared library
* Fri May 26 2006 Silvan Calarco <silvan.calarco@mambasoft.it> 1.3.1-1qilnx
- package created by autospec