Chris@0
|
1
|
Chris@0
|
2 %define name @PACKAGE@
|
Chris@0
|
3 %define version @VERSION@
|
Chris@0
|
4 %define release 1
|
Chris@0
|
5 %define prefix /usr
|
Chris@0
|
6
|
Chris@0
|
7 Summary: A library to do sample rate conversion for audio.
|
Chris@0
|
8 Name: %{name}
|
Chris@0
|
9 Version: %{version}
|
Chris@0
|
10 Release: %{release}
|
Chris@0
|
11 Prefix: %{prefix}
|
Chris@0
|
12 Copyright: LGPL
|
Chris@0
|
13 Group: Libraries/Sound
|
Chris@0
|
14 Source: http://www.mega-nerd.com/SRC/libsamplerate-%{version}.tar.gz
|
Chris@0
|
15 URL: http://www.mega-nerd.com/SRC/
|
Chris@0
|
16 BuildRoot: /var/tmp/%{name}-%{version}
|
Chris@0
|
17
|
Chris@0
|
18 %description
|
Chris@0
|
19 libsamplerate is a C library capable of arbitrary and time varying
|
Chris@0
|
20 conversions; from downsampling by a factor of 12 to upsampling by the
|
Chris@0
|
21 same factor. The conversion ratio can also vary with time for speeding
|
Chris@0
|
22 up and slowing down effects.
|
Chris@0
|
23
|
Chris@0
|
24 %package devel
|
Chris@0
|
25 Summary: Libraries, includes, etc to develop libsamplerate applications
|
Chris@0
|
26 Group: Libraries
|
Chris@0
|
27
|
Chris@0
|
28 %description devel
|
Chris@0
|
29 Libraries, include files, etc you can use to develop libsamplerate applications.
|
Chris@0
|
30
|
Chris@0
|
31 %prep
|
Chris@0
|
32 %setup
|
Chris@0
|
33
|
Chris@0
|
34 %build
|
Chris@0
|
35 ./configure --prefix=%{prefix}
|
Chris@0
|
36 make
|
Chris@0
|
37
|
Chris@0
|
38 %install
|
Chris@0
|
39 if [ -d $RPM_BUILD_ROOT ]; then rm -rf $RPM_BUILD_ROOT; fi
|
Chris@0
|
40 mkdir -p $RPM_BUILD_ROOT
|
Chris@0
|
41 make prefix=$RPM_BUILD_ROOT%{prefix} install
|
Chris@0
|
42
|
Chris@0
|
43 %clean
|
Chris@0
|
44 if [ -d $RPM_BUILD_ROOT ]; then rm -rf $RPM_BUILD_ROOT; fi
|
Chris@0
|
45
|
Chris@0
|
46 %files
|
Chris@0
|
47 %defattr(-,root,root)
|
Chris@0
|
48 %doc AUTHORS COPYING ChangeLog INSTALL NEWS README doc
|
Chris@0
|
49 %prefix/lib/libsamplerate.so.*
|
Chris@0
|
50
|
Chris@0
|
51 %files devel
|
Chris@0
|
52 %defattr(-,root,root)
|
Chris@0
|
53 %{prefix}/lib/libsamplerate.a
|
Chris@0
|
54 %{prefix}/lib/libsamplerate.la
|
Chris@0
|
55 %{prefix}/lib/libsamplerate.so
|
Chris@0
|
56 %{prefix}/include/samplerate.h
|
Chris@0
|
57 %{prefix}/lib/pkgconfig/samplerate.pc
|
Chris@0
|
58
|