Elliott Hughes | af8bb90 | 2018-06-26 16:57:59 -0700 | [diff] [blame] | 1 | %define name @PACKAGE@ |
| 2 | %define ver @VERSION@ |
| 3 | %define rel 1 |
| 4 | |
| 5 | Summary: An open-source, patent-free speech codec |
| 6 | Name: %name |
| 7 | Version: %ver |
| 8 | Release: %rel |
| 9 | License: BSD |
| 10 | Group: Application/Devel |
| 11 | Source: http://www.speex.org/download/%{name}-%{ver}.tar.gz |
| 12 | URL: http://www.speex.org/ |
| 13 | Vendor: Speex |
| 14 | Packager: Jean-Marc Valin (jean-marc.valin@usherbrooke.ca) |
| 15 | BuildRoot: /var/tmp/%{name}-build-root |
| 16 | Docdir: /usr/share/doc |
| 17 | |
| 18 | %description |
| 19 | Speex is a patent-free audio codec designed especially for voice (unlike |
| 20 | Vorbis which targets general audio) signals and providing good narrowband |
| 21 | and wideband quality. This project aims to be complementary to the Vorbis |
| 22 | codec. |
| 23 | |
| 24 | %package devel |
| 25 | Summary: Speex development files |
| 26 | Group: Development/Libraries |
| 27 | Requires: %{name} = %{version} |
| 28 | |
| 29 | %description devel |
| 30 | Speex development files. |
| 31 | |
| 32 | %changelog |
| 33 | * Thu Oct 03 2002 Jean-Marc Valin |
| 34 | - Added devel package inspired from PLD spec file |
| 35 | |
| 36 | * Tue Jul 30 2002 Fredrik Rambris <boost@users.sourceforge.net> 0.5.2 |
| 37 | - Added buildroot and docdir and ldconfig. Makes it builadble by non-roots |
| 38 | and also doesn't write to actual library paths when building. |
| 39 | |
| 40 | %prep |
| 41 | %setup |
| 42 | |
| 43 | %build |
| 44 | export CFLAGS='-O3' |
| 45 | ./configure --prefix=/usr --enable-shared --enable-static |
| 46 | make |
| 47 | |
| 48 | %install |
| 49 | rm -rf $RPM_BUILD_ROOT |
| 50 | make DESTDIR=$RPM_BUILD_ROOT install |
| 51 | |
| 52 | %post -p /sbin/ldconfig |
| 53 | %postun -p /sbin/ldconfig |
| 54 | |
| 55 | %files |
| 56 | %defattr(644,root,root,755) |
| 57 | %doc COPYING AUTHORS ChangeLog NEWS README |
| 58 | %doc doc/manual.pdf |
| 59 | %attr(755,root,root) %{_bindir}/speex* |
| 60 | %attr(755,root,root) %{_libdir}/libspeex*.so* |
| 61 | |
| 62 | %files devel |
| 63 | %defattr(644,root,root,755) |
| 64 | %attr(755,root,root) %{_libdir}/libspeex*.la |
| 65 | %{_includedir}/speex/speex*.h |
| 66 | %{_libdir}/pkgconfig/speexdsp.pc |
| 67 | %{_libdir}/libspeex*.a |