libspeex/libspeex.spec

103 lines
3.3 KiB
RPMSpec
Raw Normal View History

Name: libspeex
Version: 1.2rc1
Release: 1mamba
Summary: Open Source/Free Software patent-free audio compression format designed for speech
Group: System/Libraries
Vendor: openmamba
Distribution: openmamba
Packager: Silvan Calarco <silvan.calarco@mambasoft.it>
URL: http://speex.org/
Source: http://downloads.us.xiph.org/releases/speex/speex-%{version}.tar.gz
Patch1: speex-1.1.6-fix-pkgconfig-path.patch
Patch2: speex-1.2-CVE-2008-1686.diff
License: BSD
## AUTOBUILDREQ-BEGIN
BuildRequires: glibc-devel
BuildRequires: libogg-devel
## AUTOBUILDREQ-END
BuildRoot: %{_tmppath}/%{name}-%{version}-root
Provides: libspeexdsp
Obsoletes: libspeexdsp
%description
Speex is an Open Source/Free Software patent-free audio compression format designed for speech.
The Speex Project aims to lower the barrier of entry for voice applications by providing a free alternative to expensive proprietary speech codecs.
Moreover, Speex is well-adapted to Internet applications and provides useful features that are not present in most other codecs.
Finally, Speex is part of the GNU Project and is available under the Xiph.org variant of the BSD license.
%package devel
Group: Development/Libraries
Summary: Static libraries and headers for %{name}
Requires: %{name} = %{?epoch:%epoch:}%{version}-%{release}
Provides: libspeexdsp-devel
Obsoletes: libspeexdsp-devel
%description devel
Speex is an Open Source/Free Software patent-free audio compression format designed for speech.
The Speex Project aims to lower the barrier of entry for voice applications by providing a free alternative to expensive proprietary speech codecs.
Moreover, Speex is well-adapted to Internet applications and provides useful features that are not present in most other codecs.
This package contains static libraries and header files need for development.
%prep
%setup -q -n speex-%{version}
%patch1 -p1 -b .pkgconfig
%patch2 -p1 -b .CVE-2008-1686
%build
%configure
%make
%install
[ "%{buildroot}" != / ] && rm -rf %{buildroot}
%makeinstall
# remove uppackaged files
rm -f %{buildroot}%{_datadir}/doc/speex/manual.pdf
%clean
[ "%{buildroot}" != / ] && rm -rf %{buildroot}
%post -p /sbin/ldconfig
%postun -p /sbin/ldconfig
%files
%defattr(-,root,root)
%{_bindir}/speexdec
%{_bindir}/speexenc
%{_libdir}/libspeex.so.*
%{_libdir}/libspeexdsp.so.*
%{_mandir}/man1/speexdec.*
%{_mandir}/man1/speexenc.*
%doc AUTHORS COPYING ChangeLog NEWS README TODO
%files devel
%defattr(-,root,root)
%{_datadir}/aclocal/speex.m4
%{_includedir}/speex/*.h
%{_libdir}/*.a
%{_libdir}/*.la
%{_libdir}/*.so
%{_libdir}/pkgconfig/*.pc
%doc doc/manual.pdf
%changelog
* Sat Dec 08 2012 Automatic Build System <autodist@mambasoft.it> 1.2rc1-1mamba
- update to 1.2rc1
* Mon Aug 01 2011 Silvan Calarco <silvan.calarco@mambasoft.it> 1.2-3mamba
- rebuilt to add pkgconfig provides
* Fri Jul 10 2009 Silvan Calarco <silvan.calarco@mambasoft.it> 1.2-2mamba
- updated to 1.2rc1
- obsolete libspeexdsp
* Wed Aug 01 2007 Silvan Calarco <silvan.calarco@mambasoft.it> 1.2-1mamba
- update to 1.2 (beta2)
* Fri Jan 19 2007 Davide Madrisan <davide.madrisan@qilinux.it> 1.0.5-2qilnx
- fixed speex.m4 (underquoted definition of XIPH_PATH_SPEEX)
* Thu Jun 09 2005 Davide Madrisan <davide.madrisan@qilinux.it> 1.0.5-1qilnx
- package created by autospec