forked from pool/soundtouch
104 lines
2.5 KiB
RPMSpec
104 lines
2.5 KiB
RPMSpec
#
|
||
# spec file for package soundtouch (Version 1.3.1)
|
||
#
|
||
# Copyright (c) 2007 SUSE LINUX Products GmbH, Nuernberg, Germany.
|
||
# This file and all modifications and additions to the pristine
|
||
# package are under the same license as the package itself.
|
||
#
|
||
# Please submit bugfixes or comments via http://bugs.opensuse.org/
|
||
#
|
||
|
||
# norootforbuild
|
||
|
||
Name: soundtouch
|
||
License: LGPL v2 or later
|
||
Group: Productivity/Multimedia/Sound/Editors and Convertors
|
||
URL: http://www.surina.net/soundtouch
|
||
Summary: Audio Processing Library
|
||
Version: 1.3.1
|
||
Release: 3
|
||
BuildRequires: gcc-c++ libstdc++
|
||
Source: %{name}-%{version}.tar.bz2
|
||
Patch: soundtouch-keep-flags.patch
|
||
Patch1: soundtouch-no-sse.diff
|
||
Patch2: soundtouch-sse-automake-add.diff
|
||
Patch3: soundtouch-autoreconf-fix.diff
|
||
BuildRoot: %{_tmppath}/%{name}-%{version}-build
|
||
|
||
%description
|
||
SoundTouch is an open-source audio processing library that allows
|
||
changing the sound tempo, pitch and playback rate parameters
|
||
independently from each other.
|
||
|
||
|
||
|
||
Authors:
|
||
--------
|
||
Olli Parviainen
|
||
|
||
%package devel
|
||
Summary: Audio Processing Library
|
||
Group: Productivity/Multimedia/Sound/Editors and Convertors
|
||
Requires: %{name} = %{version} glibc-devel
|
||
|
||
%description devel
|
||
SoundTouch is an open-source audio processing library that allows
|
||
changing the sound tempo, pitch and playback rate parameters
|
||
independently from each other.
|
||
|
||
|
||
|
||
Authors:
|
||
--------
|
||
Olli Parviainen
|
||
|
||
%prep
|
||
%setup -q
|
||
%patch
|
||
%patch1
|
||
%ifarch %ix86 x86_64
|
||
%patch2
|
||
%endif
|
||
%patch3
|
||
chmod -x README.html
|
||
for FILE in COPYING.TXT README.html ; do
|
||
tr -d $'\r\z' <$FILE >$FILE~
|
||
mv $FILE~ $FILE
|
||
done
|
||
|
||
%build
|
||
autoreconf -f -i
|
||
# NOTE: Upstream builds only static library. Check why.
|
||
export CFLAGS="$RPM_OPT_FLAGS -fPIC -DPIC"
|
||
export CXXFLAGS="$RPM_OPT_FLAGS -fPIC -DPIC"
|
||
export LDFLAGS="-fPIC"
|
||
%configure
|
||
make %{?jobs:-j%jobs} pkgdocdir=%{_docdir}/%{name}
|
||
|
||
%install
|
||
%makeinstall pkgdocdir=%{_docdir}/%{name}
|
||
rm -f $RPM_BUILD_ROOT%{_libdir}/lib*.la
|
||
|
||
%clean
|
||
rm -rf $RPM_BUILD_ROOT
|
||
|
||
%files
|
||
%defattr(-,root,root)
|
||
%doc %{_docdir}/%{name}
|
||
%{_bindir}/*
|
||
|
||
%files devel
|
||
%defattr(-,root,root)
|
||
%{_datadir}/aclocal/*.m4
|
||
%{_includedir}/soundtouch
|
||
%{_libdir}/*.*a
|
||
%{_libdir}/pkgconfig/*.pc
|
||
|
||
%changelog
|
||
* Wed Jul 04 2007 - tiwai@suse.de
|
||
- fix build with the recent gcc
|
||
- fix build on architectures without SSE
|
||
- fix Makefile.am and removed hacks for autoreconf in spec file
|
||
* Thu Jun 21 2007 - sbrabec@suse.cz
|
||
- New SuSE package, version 1.3.1.
|