Blame SPECS/vorbis-tools.spec

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