Patch by Alexander Chemeris removing medfilter from the VS2005 build
[speexdsp.git] / Speex.spec.in
index 462857a..416f435 100644 (file)
@@ -6,12 +6,14 @@ Summary: An open-source, patent-free speech codec
 Name: %name
 Version: %ver
 Release: %rel
-Copyright: LGPL
+License: BSD
 Group: Application/Devel
-Source: http://download.sourceforge.net/speex/%{name}-%{ver}.tar.gz
-URL: http://speex.sourceforge.net/
+Source: http://www.speex.org/download/%{name}-%{ver}.tar.gz
+URL: http://www.speex.org/
 Vendor: Speex
-Packager: Jean-Marc Valin (jean-marc.valin@hermes.usherb.ca)
+Packager: Jean-Marc Valin (jean-marc.valin@usherbrooke.ca)
+BuildRoot: /var/tmp/%{name}-build-root
+Docdir: /usr/share/doc
 
 %description
 Speex is a patent-free audio codec designed especially for voice (unlike 
@@ -19,6 +21,22 @@ Vorbis which targets general audio) signals and providing good narrowband
 and wideband quality. This project aims to be complementary to the Vorbis
 codec.
 
+%package devel
+Summary:       Speex development files
+Group:         Development/Libraries
+Requires:      %{name} = %{version}
+
+%description devel
+Speex development files.
+
+%changelog
+* Thu Oct 03 2002 Jean-Marc Valin 
+- Added devel package inspired from PLD spec file
+
+* Tue Jul 30 2002 Fredrik Rambris <boost@users.sourceforge.net> 0.5.2
+- Added buildroot and docdir and ldconfig. Makes it builadble by non-roots
+  and also doesn't write to actual library paths when building.
+
 %prep
 %setup
 
@@ -28,11 +46,25 @@ export CFLAGS='-O3'
 make
 
 %install
-make install
+rm -rf $RPM_BUILD_ROOT
+make DESTDIR=$RPM_BUILD_ROOT install
+
+%post -p /sbin/ldconfig
+%postun -p /sbin/ldconfig
 
 %files
-/usr/lib/libspeex*
-/usr/bin/speexenc
-/usr/bin/speexdec
-/usr/include/speex.h
-/usr/include/speex_bits.h
+%defattr(644,root,root,755)
+%doc COPYING AUTHORS ChangeLog NEWS README
+%doc doc/manual.pdf
+/usr/share/man/man1/speexenc.1*
+/usr/share/man/man1/speexdec.1*
+%attr(755,root,root) %{_bindir}/speex*
+%attr(755,root,root) %{_libdir}/libspeex*.so*
+
+%files devel
+%defattr(644,root,root,755)
+%attr(755,root,root) %{_libdir}/libspeex*.la
+%{_includedir}/speex/speex*.h
+/usr/share/aclocal/speex.m4
+%{_libdir}/pkgconfig/speex.pc
+%{_libdir}/libspeex*.a