Blame SPECS/audiofile.spec

53aace
Summary: A library for accessing various audio file formats
53aace
Name: audiofile
53aace
Version: 0.3.6
852130
Release: 9%{?dist}
53aace
Epoch: 1
53aace
License: LGPLv2+ and GPL+ and ASL 2.0
53aace
Group: System Environment/Libraries
53aace
Source: http://audiofile.68k.org/%{name}-%{version}.tar.gz
53aace
URL: http://audiofile.68k.org/
53aace
BuildRequires: libtool
53aace
BuildRequires: alsa-lib-devel
53aace
852130
Patch0: audiofile-0.3.6-CVE-2015-7747.patch
852130
# fixes to make build with GCC 6
852130
Patch1: audiofile-0.3.6-left-shift-neg.patch
852130
Patch2: audiofile-0.3.6-narrowing.patch
852130
# pull requests #42,#43,#44
852130
Patch3: audiofile-0.3.6-pull42.patch
852130
Patch4: audiofile-0.3.6-pull43.patch
852130
Patch5: audiofile-0.3.6-pull44.patch
852130
Patch6: 0001-ModuleState-handle-compress-decompress-init-failure.patch
852130
Patch7: 0002-ALAC-set-chunk-frameCount-to-0-on-short-read.patch
852130
Patch8: 0003-SimpleModule-set-output-chunk-framecount-after-pull.patch
852130
852130
53aace
%description
53aace
The Audio File library is an implementation of the Audio File Library
53aace
from SGI, which provides an API for accessing audio file formats like
53aace
AIFF/AIFF-C, WAVE, and NeXT/Sun .snd/.au files. This library is used
53aace
by the EsounD daemon.
53aace
53aace
Install audiofile if you are installing EsounD or you need an API for
53aace
any of the sound file formats it can handle.
53aace
53aace
%package devel
53aace
Summary: Development files for Audio File applications
53aace
Group: Development/Libraries
53aace
Requires: %{name} = %{epoch}:%{version}-%{release}
53aace
Requires: pkgconfig >= 1:0.8
53aace
53aace
%description devel
53aace
The audiofile-devel package contains libraries, include files, and
53aace
other resources you can use to develop Audio File applications.
53aace
53aace
%prep
53aace
%setup -q
852130
%patch0 -p1 -b .CVE-2015-7747
852130
%patch1 -p1 -b .left-shift-neg
852130
%patch2 -p1 -b .narrowing-conversion
852130
%patch3 -p1 -b .pull42
852130
%patch4 -p1 -b .pull43
852130
%patch5 -p1 -b .pull44
852130
%patch6 -p1 -b .b6
852130
%patch7 -p1 -b .b7
852130
%patch8 -p1 -b .b8
53aace
53aace
%build
53aace
%configure --disable-static
53aace
make %{?_smp_mflags} LIBTOOL="/usr/bin/libtool"
53aace
53aace
%install
53aace
rm -rf $RPM_BUILD_ROOT
53aace
make DESTDIR="$RPM_BUILD_ROOT" install
53aace
53aace
rm -f $RPM_BUILD_ROOT%{_libdir}/*.la
53aace
rm -f $RPM_BUILD_ROOT%{_libdir}/*.a
53aace
rm -f docs/Makefile*
53aace
53aace
%post -p /sbin/ldconfig
53aace
53aace
%postun -p /sbin/ldconfig
53aace
53aace
%clean
53aace
rm -rf $RPM_BUILD_ROOT
53aace
53aace
%files
53aace
%defattr(-, root, root)
53aace
%doc COPYING TODO README ChangeLog docs
53aace
%{_bindir}/sfconvert
53aace
%{_bindir}/sfinfo
53aace
%{_libdir}/lib*.so.1*
53aace
%{_mandir}/man1/*
53aace
53aace
%files devel
53aace
%defattr(-, root, root)
53aace
%{_libdir}/lib*.so
53aace
%{_libdir}/pkgconfig/*.pc
53aace
%{_includedir}/*
53aace
%{_mandir}/man3/*
53aace
53aace
%changelog
852130
* Thu Sep 27 2018 Wim Taymans <wtaymans@redhat.com> - 1:0.3.6-9
852130
- Apply security patches. CVE-2018-17095, CVE-2018-13440
852130
- Resolves: rhbz#1600369, rhbz#1601014, rhbz#1637128
852130
852130
* Fri Feb 09 2018 Igor Gnatenko <ignatenkobrain@fedoraproject.org> - 1:0.3.6-8
852130
- Escape macros in %%changelog
852130
852130
* Sun Mar 12 2017 Michael Schwendt <mschwendt@fedoraproject.org> - 1:0.3.6-7
852130
- Merge upstream pull requests #42,#43,#44 from Agostino Sarubbo to fix
852130
  security issues.  CVE-2017-6827, CVE-2017-6828,
852130
  CVE-2017-6829, CVE-2017-6830, CVE-2017-6831,
852130
  CVE-2017-6832, CVE-2017-6833, CVE-2017-6834, CVE-2017-6835,
852130
  CVE-2017-6836, CVE-2017-6837, CVE-2017-6838, CVE-2017-6839
852130
852130
* Wed Feb  3 2016 Michael Schwendt <mschwendt@fedoraproject.org> - 1:0.3.6-6
852130
- patch to compile with GCC 6
852130
852130
* Thu Oct  8 2015 Michael Schwendt <mschwendt@fedoraproject.org> - 1:0.3.6-5
852130
- Merge fix from upstream pull request #25 for CVE-2015-7747.
852130
  Test conversion from e.g. 16-bit LE stereo to 8-bit LE mono
852130
  no longer causes corruption.
852130
906510
* Fri Jan 24 2014 Daniel Mach <dmach@redhat.com> - 1:0.3.6-4
906510
- Mass rebuild 2014-01-24
906510
906510
* Fri Dec 27 2013 Daniel Mach <dmach@redhat.com> - 1:0.3.6-3
906510
- Mass rebuild 2013-12-27
906510
53aace
* Thu Mar 07 2013 Adam Jackson <ajax@redhat.com> 0.3.6-1
53aace
- audiofile 0.3.6
53aace
53aace
* Wed Feb 06 2013 Adam Jackson <ajax@redhat.com> 0.3.5-1
53aace
- audiofile 0.3.5
53aace
53aace
* Wed Oct 10 2012 Bastien Nocera <bnocera@redhat.com> 0.3.4-1
53aace
- Update to 0.3.4
53aace
53aace
* Wed Jul 18 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1:0.2.7-4
53aace
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
53aace
53aace
* Thu Jan 12 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1:0.2.7-3
53aace
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
53aace
53aace
* Mon Feb 07 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1:0.2.7-2
53aace
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
53aace
53aace
* Mon Mar 22 2010 Bastien Nocera <bnocera@redhat.com> 0.2.7-1
53aace
- Update to 0.2.7
53aace
53aace
* Fri Jul 24 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1:0.2.6-11
53aace
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
53aace
53aace
* Mon Feb 23 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1:0.2.6-10
53aace
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
53aace
53aace
* Mon Jul 14 2008 Tom "spot" Callaway <tcallawa@redhat.com> - 1:0.2.6-9
53aace
- fix license tag
53aace
53aace
* Mon Feb 18 2008 Fedora Release Engineering <rel-eng@fedoraproject.org> - 1:0.2.6-8
53aace
- Autorebuild for GCC 4.3
53aace
53aace
* Fri Aug 24 2007 Adam Jackson <ajax@redhat.com> - 1:0.2.6-7
53aace
- Rebuild for build ID
53aace
53aace
* Sat Feb  3 2007 Matthias Clasen <mclasen@redhat.com> - 1:0.2.6-6
53aace
- Corrections from package review
53aace
 
53aace
* Thu Jul 27 2006 Matthias Clasen <mclasen@redhat.com> - 1:0.2.6-5
53aace
- Fix multilib conflicts
53aace
- Don't ship static libraries
53aace
53aace
* Wed Jul 12 2006 Jesse Keating <jkeating@redhat.com> - 1:0.2.6-4.1
53aace
- rebuild
53aace
53aace
* Mon Apr 17 2006 John (J5) Palmieri <johnp@redhat.com> - 1:0.2.6-4
53aace
- Remove Makefile* from docs so they are not installed
53aace
53aace
* Fri Mar 24 2006 Matthias Clasen <mclasen@redhat.com> - 1:0.2.6-3
53aace
- Reduce memory consumption by making data tables const
53aace
53aace
* Fri Feb 10 2006 Jesse Keating <jkeating@redhat.com> - 1:0.2.6-2.2.1
53aace
- bump again for double-long bug on ppc(64)
53aace
53aace
* Tue Feb 07 2006 Jesse Keating <jkeating@redhat.com> - 1:0.2.6-2.2
53aace
- rebuilt for new gcc4.1 snapshot and glibc changes
53aace
53aace
* Fri Dec 09 2005 Jesse Keating <jkeating@redhat.com> - 0.2.6-2.1
53aace
- rebuilt
53aace
53aace
* Thu Mar 17 2005 John (J5) Palmieri <johnp@redhat.com> - 0.2.6-2
53aace
- rebuild for gcc 4.0
53aace
53aace
* Thu Jul 30 2004 Colin Walters  <walters@redhat.com>
53aace
- Update to 0.2.6
53aace
- Rework description to not contain apostrophe that
53aace
  makes emacs unhappy
53aace
53aace
* Thu Jul 15 2004 Tim Waugh <twaugh@redhat.com>
53aace
- Fixed warnings in shipped m4 file.
53aace
53aace
* Tue Jun 15 2004 Elliot Lee <sopwith@redhat.com>
53aace
- rebuilt
53aace
53aace
* Tue Mar 02 2004 Elliot Lee <sopwith@redhat.com>
53aace
- rebuilt
53aace
53aace
* Wed Feb 25 2004 Alexander Larsson <alexl@redhat.com> 1:0.2.5-1
53aace
- update to 0.2.5
53aace
53aace
* Fri Feb 13 2004 Elliot Lee <sopwith@redhat.com>
53aace
- rebuilt
53aace
53aace
* Sun Jun  8 2003 Tim Powers <timp@redhat.com> 1:0.2.3-7.1
53aace
- rebuild for RHEL
53aace
53aace
* Wed Jun 04 2003 Elliot Lee <sopwith@redhat.com>
53aace
- rebuilt
53aace
53aace
* Tue Jun  3 2003 Jeff Johnson <jbj@redhat.com>
53aace
- add explicit epoch's where needed.
53aace
53aace
* Mon Feb 10 2003 Bill Nottingham <notting@redhat.com>
53aace
- fix URL (#71010)
53aace
53aace
* Wed Jan 22 2003 Tim Powers <timp@redhat.com>
53aace
- rebuilt
53aace
53aace
* Tue Dec 03 2002 Elliot Lee <sopwith@redhat.com>
53aace
- Remove unpackaged files
53aace
53aace
* Fri Jun 21 2002 Tim Powers <timp@redhat.com>
53aace
- automated rebuild
53aace
53aace
* Thu May 23 2002 Tim Powers <timp@redhat.com>
53aace
- automated rebuild
53aace
53aace
* Tue Jan  8 2002 Owen Taylor <otaylor@redhat.com>
53aace
- Update to 0.2.3, update URLs
53aace
53aace
* Mon Jun 25 2001 Preston Brown <pbrown@redhat.com>
53aace
- explicit requirement of -devel package on main package (#45205)
53aace
53aace
* Tue Apr 17 2001 Jonathan Blandford <jrb@redhat.com>
53aace
- Bumped version to 0.2.1
53aace
53aace
* Mon Dec 11 2000 Preston Brown <pbrown@redhat.com>
53aace
- upgrade to 0.1.11.
53aace
53aace
* Mon Aug 14 2000 Than Ngo <than@redhat.com>
852130
- add ldconfig to %%post and %%postun (Bug #15413)
53aace
53aace
* Fri Aug 11 2000 Jonathan Blandford <jrb@redhat.com>
53aace
- Up Epoch and release
53aace
53aace
* Wed Jul 12 2000 Prospector <bugzilla@redhat.com>
53aace
- automatic rebuild
53aace
53aace
* Mon Jun 12 2000 Preston Brown <pbrown@redhat.com>
53aace
- use FHS macros
53aace
53aace
* Thu Feb 03 2000 Preston Brown <pbrown@redhat.com>
53aace
- strip library, use configure macro.
53aace
53aace
* Tue Sep 14 1999 Elliot Lee <sopwith@redhat.com>
53aace
- 0.1.8pre (take whatever is in CVS).
53aace
53aace
* Fri Aug 13 1999 Michael Fulbrght <drmike@redhat.com>
53aace
- version 1.7.0
53aace
53aace
* Sun Apr 18 1999 Matt Wilson <msw@redhat.com>
53aace
- updated patch from DaveM
53aace
53aace
* Fri Apr 16 1999 Matt Wilson <msw@redhat.com>
53aace
- added patch from Dave Miller to disable byte swapping in decoding
53aace
53aace
* Fri Mar 19 1999 Michael Fulbright <drmike@redhat.com>
53aace
- strip binaries before packaging
53aace
53aace
* Thu Feb 25 1999 Michael Fulbright <drmike@redhat.com>
53aace
- Version 0.1.6
53aace
53aace
* Sun Feb 21 1999 Michael Fulbright <drmike@redhat.com>
852130
- Removed libtoolize from %%build
53aace
53aace
* Wed Feb 3 1999 Jonathan Blandfor <jrb@redhat.com>
53aace
- Newer version with bug fix.  Upped release.
53aace
53aace
* Wed Dec 16 1998 Michael Fulbright <drmike@redhat.com>
53aace
- integrating into rawhide release at GNOME freeze
53aace
53aace
* Fri Nov 20 1998 Michael Fulbright <drmike@redhat.com>
53aace
- First try at a spec file