annotate src/libsamplerate-0.1.8/libsamplerate.spec.in @ 83:ae30d91d2ffe

Replace these with versions built using an older toolset (so as to avoid ABI compatibilities when linking on Ubuntu 14.04 for packaging purposes)
author Chris Cannam
date Fri, 07 Feb 2020 11:51:13 +0000
parents c7265573341e
children
rev   line source
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