libaudiofile/libaudiofile.spec

151 lines
5.0 KiB
RPMSpec

Name: libaudiofile
Version: 0.3.6
Release: 2mamba
Summary: A uniform programming interface to standard digital audio file formats
Group: System/Kernel and Hardware
Vendor: openmamba
Distribution: openmamba
Packager: Silvan Calarco <silvan.calarco@mambasoft.it>
URL: http://www.68k.org/~michael/audiofile
Source: http://www.68k.org/~michael/audiofile/audiofile-%{version}.tar.gz
Patch: %{name}-0.2.6-m4_underquoted_warning.patch
Patch1: libaudiofile-0.3.6-gcc6.patch
Patch2: libaudiofile-0.3.6-hurd.patch
Patch3: libaudiofile-0.3.6-CVE-2015-7747.patch
Patch4: libaudiofile-0.3.6-clamp-index-values-to-fix-index-overflow-in-IMA.cpp.patch
Patch5: libaudiofile-0.3.6-Always-check-the-number-of-coefficients.patch
Patch6: libaudiofile-0.3.6-Check-for-multiplication-overflow-in-MSADPCM-decodeSam.patch
Patch7: libaudiofile-0.3.6-Check-for-multiplication-overflow-in-sfconvert.patch
Patch8: libaudiofile-0.3.6-Fix-signature-of-multiplyCheckOverflow.-It-returns-a-b.patch
Patch9: libaudiofile-0.3.6-Actually-fail-when-error-occurs-in-parseFormat.patch
Patch10: libaudiofile-0.3.6-Check-for-division-by-zero-in-BlockCodec-runPull.patch
Patch11: libaudiofile-0.3.6-CVE-2018-13440.patch
Patch12: libaudiofile-0.3.6-CVE-2018-17095.patch
License: LGPL
## AUTOBUILDREQ-BEGIN
BuildRequires: glibc-devel
BuildRequires: ldconfig
BuildRequires: libflac-devel
BuildRequires: libgcc
BuildRequires: libogg-devel
BuildRequires: libstdc++6-devel
## AUTOBUILDREQ-END
BuildRoot: %{_tmppath}/%{name}-%{version}-root
%description
The Silicon Graphics Audio File Library provides a uniform programming interface to standard digital audio file formats.
Currently supported sound file formats include AIFF/AIFF-C, WAVE, NeXT/Sun .snd/.au, and Berkeley/IRCAM/CARL.
Supported compression formats are currently G.711 mu-law and A-law and IMA and MS ADPCM.
Key goals of the Audio File Library are file format transparency and data format transparency.
The same calls for opening a file, accessing and manipulating audio metadata (e.g., sample rate, sample format, textual information, MIDI parameters), and reading/writing sample data will work with any supported audio file format.
Likewise, the format of the audio data presented to the application need not be tied to the format of the data contained in the file.
%package devel
Summary: Devel package for libaudiofile
Group: Development/Libraries
Requires: %{name} = %{version}
%description devel
This package contains static libraries and header files needed for development with %{name}.
%package tools
Summary: Tools provided with %{name}
Group: Applications/Multimedia
Requires: %{name} = %{version}
%description tools
This package contains sthe tools provided with %{name}.
%debug_package
%prep
%setup -q -n audiofile-%{version}
#%patch -p1
%patch1 -p1
%patch2 -p1
%patch3 -p1
%patch4 -p1
%patch5 -p1
%patch6 -p1
%patch7 -p1
%patch8 -p1
%patch9 -p1
%patch10 -p1
%patch11 -p1
%patch12 -p1
autoreconf -vfi
%build
%configure
%make
%install
[ "%{buildroot}" != / ] && rm -rf "%{buildroot}"
%makeinstall
%clean
[ "%{buildroot}" != / ] && rm -rf "%{buildroot}"
%post -p /sbin/ldconfig
%postun -p /sbin/ldconfig
%files
%defattr(-,root,root)
%{_libdir}/libaudiofile.so.*
%doc AUTHORS COPYING
%files devel
%defattr(-,root,root)
%{_libdir}/libaudiofile.a
%{_libdir}/libaudiofile.la
%{_libdir}/libaudiofile.so
%{_includedir}/*.h
%{_libdir}/pkgconfig/*
%{_mandir}/man3/*
#%{_datadir}/aclocal/*
%doc ACKNOWLEDGEMENTS ChangeLog NEWS NOTES README TODO
%files tools
%defattr(-,root,root)
%{_bindir}/sfconvert
%{_bindir}/sfinfo
%{_mandir}/man1/*
%changelog
* Sat Dec 12 2020 Silvan Calarco <silvan.calarco@mambasoft.it> 0.3.6-2mamba
- rebuilt with debug package, -tools subpackage and patches from arch linux
* Fri Mar 08 2013 Automatic Build System <autodist@mambasoft.it> 0.3.6-1mamba
- automatic version update by autodist
* Wed Feb 06 2013 Automatic Build System <autodist@mambasoft.it> 0.3.5-1mamba
- automatic version update by autodist
* Sat Jun 16 2012 Automatic Build System <autodist@mambasoft.it> 0.3.4-1mamba
- automatic version update by autodist
* Tue Oct 11 2011 Automatic Build System <autodist@mambasoft.it> 0.3.1-1mamba
- automatic version update by autodist
* Thu Apr 01 2010 Automatic Build System <autodist@mambasoft.it> 0.2.7-1mamba
- automatic update by autodist
* Mon Jun 09 2008 Silvan Calarco <silvan.calarco@mambasoft.it> 0.2.6-3mamba
- specfile updated
* Wed Jun 07 2006 Davide Madrisan <davide.madrisan@qilinux.it> 0.2.6-2qilnx
- fixed underquoted definition of AM_PATH_AUDIOFILE
* Mon Aug 29 2005 Davide Madrisan <davide.madrisan@qilinux.it> 0.2.6-1qilnx
- update to version 0.2.6 by autospec
* Wed Jun 01 2005 Davide Madrisan <davide.madrisan@qilinux.it> 0.2.3-3qilnx
- rebuilt
* Mon Jul 19 2004 Davide Madrisan <davide.madrisan@qilinux.it> 0.2.3-2qilnx
- specfile updated
* Tue Jul 03 2003 Silvan Calarco <silvan.calarco@qinet.it> 0.2.3-1qilnx
- first build