xref: /aosp_15_r20/external/speex/SpeexDSP.spec.in (revision 28e138c64d234588b5cd2a8a403b584bd3036e4e)
1*28e138c6SAndroid Build Coastguard Worker%define name     @PACKAGE@
2*28e138c6SAndroid Build Coastguard Worker%define ver      @VERSION@
3*28e138c6SAndroid Build Coastguard Worker%define rel      1
4*28e138c6SAndroid Build Coastguard Worker
5*28e138c6SAndroid Build Coastguard WorkerSummary: An open-source, patent-free speech codec
6*28e138c6SAndroid Build Coastguard WorkerName: %name
7*28e138c6SAndroid Build Coastguard WorkerVersion: %ver
8*28e138c6SAndroid Build Coastguard WorkerRelease: %rel
9*28e138c6SAndroid Build Coastguard WorkerLicense: BSD
10*28e138c6SAndroid Build Coastguard WorkerGroup: Application/Devel
11*28e138c6SAndroid Build Coastguard WorkerSource: http://www.speex.org/download/%{name}-%{ver}.tar.gz
12*28e138c6SAndroid Build Coastguard WorkerURL: http://www.speex.org/
13*28e138c6SAndroid Build Coastguard WorkerVendor: Speex
14*28e138c6SAndroid Build Coastguard WorkerPackager: Jean-Marc Valin ([email protected])
15*28e138c6SAndroid Build Coastguard WorkerBuildRoot: /var/tmp/%{name}-build-root
16*28e138c6SAndroid Build Coastguard WorkerDocdir: /usr/share/doc
17*28e138c6SAndroid Build Coastguard Worker
18*28e138c6SAndroid Build Coastguard Worker%description
19*28e138c6SAndroid Build Coastguard WorkerSpeex is a patent-free audio codec designed especially for voice (unlike
20*28e138c6SAndroid Build Coastguard WorkerVorbis which targets general audio) signals and providing good narrowband
21*28e138c6SAndroid Build Coastguard Workerand wideband quality. This project aims to be complementary to the Vorbis
22*28e138c6SAndroid Build Coastguard Workercodec.
23*28e138c6SAndroid Build Coastguard Worker
24*28e138c6SAndroid Build Coastguard Worker%package devel
25*28e138c6SAndroid Build Coastguard WorkerSummary:	Speex development files
26*28e138c6SAndroid Build Coastguard WorkerGroup:		Development/Libraries
27*28e138c6SAndroid Build Coastguard WorkerRequires:	%{name} = %{version}
28*28e138c6SAndroid Build Coastguard Worker
29*28e138c6SAndroid Build Coastguard Worker%description devel
30*28e138c6SAndroid Build Coastguard WorkerSpeex development files.
31*28e138c6SAndroid Build Coastguard Worker
32*28e138c6SAndroid Build Coastguard Worker%changelog
33*28e138c6SAndroid Build Coastguard Worker* Thu Oct 03 2002 Jean-Marc Valin
34*28e138c6SAndroid Build Coastguard Worker- Added devel package inspired from PLD spec file
35*28e138c6SAndroid Build Coastguard Worker
36*28e138c6SAndroid Build Coastguard Worker* Tue Jul 30 2002 Fredrik Rambris <[email protected]> 0.5.2
37*28e138c6SAndroid Build Coastguard Worker- Added buildroot and docdir and ldconfig. Makes it builadble by non-roots
38*28e138c6SAndroid Build Coastguard Worker  and also doesn't write to actual library paths when building.
39*28e138c6SAndroid Build Coastguard Worker
40*28e138c6SAndroid Build Coastguard Worker%prep
41*28e138c6SAndroid Build Coastguard Worker%setup
42*28e138c6SAndroid Build Coastguard Worker
43*28e138c6SAndroid Build Coastguard Worker%build
44*28e138c6SAndroid Build Coastguard Workerexport CFLAGS='-O3'
45*28e138c6SAndroid Build Coastguard Worker./configure --prefix=/usr --enable-shared --enable-static
46*28e138c6SAndroid Build Coastguard Workermake
47*28e138c6SAndroid Build Coastguard Worker
48*28e138c6SAndroid Build Coastguard Worker%install
49*28e138c6SAndroid Build Coastguard Workerrm -rf $RPM_BUILD_ROOT
50*28e138c6SAndroid Build Coastguard Workermake DESTDIR=$RPM_BUILD_ROOT install
51*28e138c6SAndroid Build Coastguard Worker
52*28e138c6SAndroid Build Coastguard Worker%post -p /sbin/ldconfig
53*28e138c6SAndroid Build Coastguard Worker%postun -p /sbin/ldconfig
54*28e138c6SAndroid Build Coastguard Worker
55*28e138c6SAndroid Build Coastguard Worker%files
56*28e138c6SAndroid Build Coastguard Worker%defattr(644,root,root,755)
57*28e138c6SAndroid Build Coastguard Worker%doc COPYING AUTHORS ChangeLog NEWS README
58*28e138c6SAndroid Build Coastguard Worker%doc doc/manual.pdf
59*28e138c6SAndroid Build Coastguard Worker%attr(755,root,root) %{_bindir}/speex*
60*28e138c6SAndroid Build Coastguard Worker%attr(755,root,root) %{_libdir}/libspeex*.so*
61*28e138c6SAndroid Build Coastguard Worker
62*28e138c6SAndroid Build Coastguard Worker%files devel
63*28e138c6SAndroid Build Coastguard Worker%defattr(644,root,root,755)
64*28e138c6SAndroid Build Coastguard Worker%attr(755,root,root) %{_libdir}/libspeex*.la
65*28e138c6SAndroid Build Coastguard Worker%{_includedir}/speex/speex*.h
66*28e138c6SAndroid Build Coastguard Worker%{_libdir}/pkgconfig/speexdsp.pc
67*28e138c6SAndroid Build Coastguard Worker%{_libdir}/libspeex*.a
68