annotate src/libsamplerate-0.1.9/libsamplerate.spec.in @ 126:4a7071416412

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