annotate src/libsamplerate-0.1.8/libsamplerate.spec.in @ 167:bd3cc4d1df30

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