Blame SPECS/vorbis-tools.spec

eea593
Summary:	The Vorbis General Audio Compression Codec tools
eea593
Name:		vorbis-tools
eea593
Version:	1.4.0
eea593
Release:	28%{?dist}
eea593
Epoch:		1
eea593
Group:		Applications/Multimedia
eea593
License:	GPLv2
eea593
URL:		http://www.xiph.org/
eea593
Source:		http://downloads.xiph.org/releases/vorbis/%{name}-%{version}.tar.gz
eea593
Patch0:		vorbis-tools-1.4.0-bz887540.patch
eea593
eea593
# http://thread.gmane.org/gmane.comp.multimedia.ogg.vorbis.devel/5729
eea593
Patch1:		vorbis-tools-1.4.0-man-page.patch
eea593
eea593
# http://thread.gmane.org/gmane.comp.multimedia.ogg.vorbis.devel/5738
eea593
Patch2:		vorbis-tools-1.4.0-bz1003607.patch
eea593
eea593
# update po files from translationproject.org (#1116650)
eea593
Patch3:		vorbis-tools-1.4.0-bz1116650.patch
eea593
eea593
# do not use stack variable out of its scope of validity (#1185558)
eea593
Patch4:		vorbis-tools-1.4.0-bz1185558.patch
eea593
eea593
# validate count of channels in the header (CVE-2014-9638 and CVE-2014-9639)
eea593
Patch5:		vorbis-tools-1.4.0-CVE-2014-9638-CVE-2014-9639.patch
eea593
eea593
# oggenc: fix large alloca on bad AIFF input (CVE-2015-6749)
eea593
Patch6:		vorbis-tools-1.4.0-CVE-2015-6749.patch
eea593
eea593
BuildRequires:	flac-devel
eea593
BuildRequires:	gettext
eea593
BuildRequires:	gcc
eea593
BuildRequires:	libao-devel
eea593
BuildRequires:	libcurl-devel
eea593
BuildRequires:	libvorbis-devel
eea593
BuildRequires:	speex-devel
eea593
Obsoletes:	vorbis < %{epoch}:%{version}-%{release}
eea593
Provides:	vorbis = %{epoch}:%{version}-%{release}
eea593
eea593
%description
eea593
Ogg Vorbis is a fully open, non-proprietary, patent- and royalty-free,
eea593
general-purpose compressed audio format for audio and music at fixed
eea593
and variable bitrates from 16 to 128 kbps/channel.
eea593
eea593
The vorbis package contains an encoder, a decoder, a playback tool, and a
eea593
comment editor.
eea593
eea593
eea593
%prep
eea593
%setup -q
eea593
%patch0 -p1
eea593
%patch1 -p1
eea593
%patch2 -p1
eea593
%patch3 -p1
eea593
%patch4 -p1
eea593
%patch5 -p1
eea593
%patch6 -p1
eea593
eea593
eea593
%build
eea593
# fix FTBFS if "-Werror=format-security" flag is used (#1025257)
eea593
export CFLAGS="$RPM_OPT_FLAGS -Wno-error=format-security"
eea593
eea593
# uncomment this when debugging
eea593
#CFLAGS="$CFLAGS -O0"
eea593
eea593
%configure
eea593
make %{?_smp_mflags}
eea593
make %{?_smp_mflags} update-gmo -C po
eea593
eea593
eea593
%install
eea593
make DESTDIR=$RPM_BUILD_ROOT install
eea593
rm -rf $RPM_BUILD_ROOT%{_docdir}/%{name}*
eea593
%find_lang %{name}
eea593
eea593
eea593
%files -f %{name}.lang
eea593
%doc AUTHORS COPYING README ogg123/ogg123rc-example
eea593
%{_bindir}/*
eea593
%{_mandir}/man1/*
eea593
eea593
eea593
%changelog
eea593
* Mon Feb 19 2018 Kamil Dudka <kdudka@redhat.com> - 1:1.4.0-28
eea593
- add explicit BR for the gcc compiler
eea593
eea593
* Fri Feb 09 2018 Fedora Release Engineering <releng@fedoraproject.org> - 1:1.4.0-27
eea593
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
eea593
eea593
* Thu Aug 03 2017 Fedora Release Engineering <releng@fedoraproject.org> - 1:1.4.0-26
eea593
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild
eea593
eea593
* Thu Jul 27 2017 Fedora Release Engineering <releng@fedoraproject.org> - 1:1.4.0-25
eea593
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
eea593
eea593
* Sat Feb 11 2017 Fedora Release Engineering <releng@fedoraproject.org> - 1:1.4.0-24
eea593
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
eea593
eea593
* Fri Feb 05 2016 Fedora Release Engineering <releng@fedoraproject.org> - 1:1.4.0-23
eea593
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
eea593
eea593
* Mon Aug 31 2015 Kamil Dudka <kdudka@redhat.com> - 1:1.4.0-22
eea593
- oggenc: fix large alloca on bad AIFF input (CVE-2015-6749)
eea593
eea593
* Fri Jun 19 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1:1.4.0-21
eea593
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
eea593
eea593
* Sat Feb 21 2015 Till Maas <opensource@till.name> - 1:1.4.0-20
eea593
- Rebuilt for Fedora 23 Change
eea593
  https://fedoraproject.org/wiki/Changes/Harden_all_packages_with_position-independent_code
eea593
eea593
* Thu Feb 19 2015 Kamil Dudka <kdudka@redhat.com> - 1:1.4.0-19
eea593
- validate count of channels in the header (CVE-2014-9638 and CVE-2014-9639)
eea593
eea593
* Mon Jan 26 2015 Kamil Dudka <kdudka@redhat.com> - 1:1.4.0-18
eea593
- do not use stack variable out of its scope of validity (#1185558)
eea593
eea593
* Mon Aug 18 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1:1.4.0-17
eea593
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
eea593
eea593
* Mon Jul 07 2014 Kamil Dudka <kdudka@redhat.com> - 1:1.4.0-16
eea593
- translate the newly added .po files into .gmo files during build (#1116650)
eea593
eea593
* Mon Jul 07 2014 Kamil Dudka <kdudka@redhat.com> - 1:1.4.0-15
eea593
- update po files from translationproject.org (#1116650)
eea593
eea593
* Tue Jun 10 2014 Kamil Dudka <kdudka@redhat.com> - 1:1.4.0-14
eea593
- fix FTBFS if "-Werror=format-security" flag is used (#1025257)
eea593
eea593
* Sun Jun 08 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1:1.4.0-13
eea593
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
eea593
eea593
* Tue Sep 03 2013 Kamil Dudka <kdudka@redhat.com> - 1:1.4.0-12
eea593
- fix an off-by-one error in the vcut utility (#1003607)
eea593
eea593
* Fri Aug 09 2013 Kamil Dudka <kdudka@redhat.com> - 1:1.4.0-11
eea593
- fix various man page issues
eea593
eea593
* Mon Aug 05 2013 Hans de Goede <hdegoede@redhat.com> - 1:1.4.0-10
eea593
- Fix FTBFS caused by unversioned docdir change (#992862)
eea593
eea593
* Sun Aug 04 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1:1.4.0-9
eea593
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
eea593
eea593
* Fri Feb 15 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1:1.4.0-8
eea593
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
eea593
eea593
* Mon Dec 17 2012 Kamil Dudka <kdudka@redhat.com> - 1:1.4.0-7
eea593
- fix URL to format documentation in vorbiscomment.1 man page (#887540)
eea593
eea593
* Tue Aug 28 2012 Kamil Dudka <kdudka@redhat.com> - 1:1.4.0-6
eea593
- fix specfile issues reported by the fedora-review script
eea593
eea593
* Sun Jul 22 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1:1.4.0-5
eea593
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
eea593
eea593
* Sat Jan 14 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1:1.4.0-4
eea593
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
eea593
eea593
* Mon Feb 07 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1:1.4.0-3
eea593
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
eea593
eea593
* Thu Sep 02 2010 Kamil Dudka <kdudka@redhat.com> - 1:1.4.0-2
eea593
- rebuilt against libao-1.0.0 (#618171)
eea593
eea593
* Fri Mar 26 2010 Kamil Dudka <kdudka@redhat.com> - 1:1.4.0-1
eea593
- new upstream release
eea593
eea593
* Wed Nov 25 2009 Kamil Dudka <kdudka@redhat.com> - 1:1.2.0-7
eea593
- fix source URL
eea593
eea593
* Tue Oct 06 2009 Kamil Dudka <kdudka@redhat.com> - 1:1.2.0-6
eea593
- upstream patch fixing crash of oggenc --resample (#526653)
eea593
eea593
* Sun Jul 26 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1:1.2.0-5
eea593
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
eea593
eea593
* Wed Feb 25 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1:1.2.0-4
eea593
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
eea593
eea593
* Tue Oct 21 2008 Zdenek Prikryl <zprikryl@redhat.com> - 1:1.2.0-3
eea593
- fixed seting flags for stderr (#467064)
eea593
eea593
* Sat May 31 2008 Hans de Goede <j.w.r.degoede@hhs.n> - 1:1.2.0-2
eea593
- Stop calling autoconf, this was no longer necessarry and in current
eea593
  rawhide breaks us from building (because aclocal.m4 does not match
eea593
  the new autoconf version)
eea593
- Drop our last 2 patches, they were modifying configure, but since we called
eea593
  autoconf after that in effect they were not doing anything, review has
eea593
  confirmed that they indeed are no longer needed)
eea593
- Drop using system libtool hack, this is dangerous when the libtool used
eea593
  to generate ./configure and the one used differ
eea593
- Remove various antique checks (for example check if RPM_BUILD_ROOT == /) 
eea593
- Drop unnecessary explicit library Requires
eea593
- Cleanup BuildRequires
eea593
eea593
* Tue Mar 11 2008 Jindrich Novy <jnovy@redhat.com> - 1:1.2.0-1
eea593
- update to 1.2.0
eea593
- remove libcurl and oggdec patches, applied upstream
eea593
- drop unneeded autoconf BR
eea593
- fix BuildRoot
eea593
eea593
* Wed Feb 20 2008 Fedora Release Engineering <rel-eng@fedoraproject.org> - 1:1.1.1.svn20070412-6
eea593
- Autorebuild for GCC 4.3
eea593
eea593
* Thu Nov 15 2007 Hans de Goede <j.w.r.degoede@hhs.n> - 1:1.1.1.svn20070412-5
eea593
- Minor specfile cleanups for merge review (bz 226532)
eea593
eea593
* Thu Oct 04 2007 Todd Zullinger <tmz@pobox.com> - 1:1.1.1.svn20070412-4
eea593
- Upstream patch to fix oggdec writing silent wav files (#244757)
eea593
eea593
* Thu Aug 23 2007 Adam Jackson <ajax@redhat.com> - 1:1.1.1.svn20070412-3
eea593
- Rebuild for build ID
eea593
eea593
* Wed May 16 2007 Christopher Aillon <caillon@redhat.com> 1:1.1.1.svn20070412-2.fc7
eea593
- Bring back support for http URLs which was broken with the previous update
eea593
  See https://bugzilla.redhat.com/240351
eea593
eea593
* Thu Apr 12 2007 - Bastien Nocera <bnocera@redhat.com> - 1.1.1.svn20070412-1.fc7
eea593
- Upgrade to a current SVN snapshot of vorbis-tools to get our FLAC support
eea593
  back, after the recent libFLAC upgrade (#229124)
eea593
- Remove obsolete UTF8 and Curl mute patches
eea593
eea593
* Wed Feb 14 2007 Karsten Hopp <karsten@redhat.com> 1.1.1-5
eea593
- rebuild with libFLAC.so.8, link with libogg instead of libOggFLAC
eea593
eea593
* Wed Nov  1 2006 Matthias Clasen <mclasen@redhat.com> - 1:1.1.1-4 
eea593
- Rebuild against new curl
eea593
- Don't use CURLOPT_MUTE
eea593
eea593
* Sun Oct 29 2006 Matthias Clasen <mclasen@redhat.com> - 1:1.1.1-3
eea593
- Fix charset conversion (#98816)
eea593
eea593
* Wed Jul 12 2006 Jesse Keating <jkeating@redhat.com> - 1:1.1.1-2
eea593
- rebuild
eea593
- Add missing br libtool
eea593
eea593
* Fri Feb 10 2006 Jesse Keating <jkeating@redhat.com> - 1:1.1.1-1.2.1
eea593
- bump again for double-long bug on ppc(64)
eea593
eea593
* Tue Feb 07 2006 Jesse Keating <jkeating@redhat.com> - 1:1.1.1-1.2
eea593
- rebuilt for new gcc4.1 snapshot and glibc changes
eea593
eea593
* Fri Dec 09 2005 Jesse Keating <jkeating@redhat.com>
eea593
- rebuilt
eea593
eea593
* Wed Nov 09 2005 John (J5) Palmieri <johnp@redhat.com> 1:1.1.1-1
eea593
- Update to version 1.1.1
eea593
eea593
* Tue Mar 29 2005 John (J5) Palmieri <johnp@redhat.com> 1:1.0.1-6
eea593
- rebuild for flac 1.1.2
eea593
eea593
* Wed Mar 02 2005 John (J5) Palmieri <johnp@redhat.com> 1:1.0.1-5
eea593
- rebuild with gcc 4.0
eea593
eea593
* Wed Jul 28 2004 Colin Walters <walters@redhat.com>
eea593
- rebuild
eea593
eea593
* Tue Jun 15 2004 Elliot Lee <sopwith@redhat.com>
eea593
- rebuilt
eea593
eea593
* Fri Feb 13 2004 Elliot Lee <sopwith@redhat.com>
eea593
- rebuilt
eea593
eea593
* Fri Dec 12 2003 Bill Nottingham <notting@redhat.com> 1:1.0.1-1
eea593
- update to 1.0.1
eea593
eea593
* Tue Oct 21 2003 Bill Nottingham <notting@redhat.com> 1.0-7
eea593
- rebuild (#107673)
eea593
eea593
* Fri Sep  5 2003 Bill Nottingham <notting@redhat.com> 1.0-6
eea593
- fix curl detection so ogg123 gets built (#103831)
eea593
eea593
* Thu Aug  7 2003 Elliot Lee <sopwith@redhat.com> 1.0-5
eea593
- Fix link errors
eea593
eea593
* Wed Jun 04 2003 Elliot Lee <sopwith@redhat.com>
eea593
- rebuilt
eea593
eea593
* Tue Jun  3 2003 Jeff Johnson <jbj@redhat.com>
eea593
- add explicit epoch's where needed.
eea593
eea593
* Wed Jan 22 2003 Tim Powers <timp@redhat.com>
eea593
- rebuilt
eea593
eea593
* Wed Dec 11 2002 Tim Powers <timp@redhat.com> 1:1.0-2
eea593
- rebuild on all arches
eea593
eea593
* Thu Jul 18 2002 Bill Nottingham <notting@redhat.com>
eea593
- one-dot-oh
eea593
eea593
* Tue Jul 16 2002 Elliot Lee <sopwith@redhat.com>
eea593
- Add builddep on curl-devel
eea593
eea593
* Fri Jun 21 2002 Tim Powers <timp@redhat.com>
eea593
- automated rebuild
eea593
eea593
* Thu May 23 2002 Tim Powers <timp@redhat.com>
eea593
- automated rebuild
eea593
eea593
* Tue Feb 26 2002 Trond Eivind Glomsrød <teg@redhat.com> 1.0rc3-3
eea593
- s/Copyright/License/
eea593
- Add curl-devel as a build dependency
eea593
eea593
* Wed Jan 09 2002 Tim Powers <timp@redhat.com>
eea593
- automated rebuild
eea593
eea593
* Tue Jan  1 2002 Bill Nottingham <notting@redhat.com>
eea593
- update to 1.0rc3
eea593
eea593
* Mon Aug 13 2001 Bill Nottingham <notting@redhat.com>
eea593
- update to 1.0rc2
eea593
eea593
* Fri Jul 20 2001 Bill Nottingham <notting@redhat.com>
eea593
- split libao, libvorbis out
eea593
eea593
* Tue Jul 10 2001 Bill Nottingham <notting@redhat.com>
eea593
- own %%{_libdir}/ao
eea593
- I love libtool
eea593
eea593
* Tue Jun 26 2001 Florian La Roche <Florian.LaRoche@redhat.de>
eea593
- add links from library major version numbers in rpms
eea593
eea593
* Tue Jun 19 2001 Bill Nottingham <notting@redhat.com>
eea593
- update to rc1
eea593
eea593
* Fri May  4 2001 Oliver Paukstadt <oliver.paukstadt@millenux.com>
eea593
- fixed perl line in spec file to set optims correctly
eea593
eea593
* Tue Mar 20 2001 Bill Nottingham <notting@redhat.com>
eea593
- fix alpha/ia64, again
eea593
- use optflags, not -O20 -ffast-math (especially on alpha...)
eea593
eea593
* Mon Feb 26 2001 Bill Nottingham <notting@redhat.com>
eea593
- fix license tag
eea593
eea593
* Mon Feb 26 2001 Bill Nottingham <notting@redhat.com>
eea593
- beta4
eea593
eea593
* Fri Feb  9 2001 Bill Nottingham <notting@redhat.com>
eea593
- fix alpha/ia64
eea593
eea593
* Thu Feb  8 2001 Bill Nottingham <notting@redhat.com>
eea593
- update CVS in prep for beta4
eea593
eea593
* Wed Feb 07 2001 Philipp Knirsch <pknirsch@redhat.de>
eea593
- Fixed bugzilla bug #25391. ogg123 now usses the OSS driver by default if
eea593
  none was specified.
eea593
eea593
* Tue Jan  9 2001 Bill Nottingham <notting@redhat.com>
eea593
- update CVS, grab aRts backend for libao
eea593
eea593
* Wed Dec 27 2000 Bill Nottingham <notting@redhat.com>
eea593
- update CVS
eea593
eea593
* Fri Dec 01 2000 Bill Nottingham <notting@redhat.com>
eea593
- rebuild because of broken fileutils
eea593
eea593
* Mon Nov 13 2000 Bill Nottingham <notting@redhat.com>
eea593
- hack up specfile some, merge some packages
eea593
eea593
* Sat Oct 21 2000 Jack Moffitt <jack@icecast.org>
eea593
- initial spec file created