Blame SPECS/opus.spec

a8c79e
%global candidate beta
a8c79e
a8c79e
Name:     opus
a8c79e
Version:  1.3
a8c79e
Release:  0.4%{?candidate:.%{candidate}}%{?dist}
a8c79e
Summary:  An audio codec for use in low-delay speech and audio communication
a8c79e
License:  BSD
a8c79e
URL:      https://www.opus-codec.org/
a8c79e
a8c79e
Source0:  http://downloads.xiph.org/releases/%{name}/%{name}-%{version}%{?candidate:-%{candidate}}.tar.gz
a8c79e
# This is the final IETF Working Group RFC
a8c79e
Source1:  http://tools.ietf.org/rfc/rfc6716.txt 
a8c79e
Source2:  http://tools.ietf.org/rfc/rfc8251.txt
a8c79e
a8c79e
BuildRequires: gcc
a8c79e
BuildRequires: doxygen
a8c79e
a8c79e
%description
a8c79e
The Opus codec is designed for interactive speech and audio transmission over 
a8c79e
the Internet. It is designed by the IETF Codec Working Group and incorporates 
a8c79e
technology from Skype's SILK codec and Xiph.Org's CELT codec.
a8c79e
a8c79e
%package  devel
a8c79e
Summary:  Development package for opus
a8c79e
Requires: libogg-devel
a8c79e
Requires: opus = %{version}-%{release}
a8c79e
a8c79e
%description devel
a8c79e
Files for development with opus.
a8c79e
a8c79e
%prep
a8c79e
%setup -q %{?candidate:-n %{name}-%{version}-%{candidate}}
a8c79e
cp %{SOURCE1} .
a8c79e
cp %{SOURCE2} .
a8c79e
a8c79e
%build
a8c79e
%configure --enable-custom-modes --disable-static
a8c79e
a8c79e
make %{?_smp_mflags} V=1
a8c79e
a8c79e
%install
a8c79e
make install DESTDIR=%{buildroot}
a8c79e
a8c79e
# Remove libtool archives and static libs
a8c79e
find %{buildroot} -type f -name "*.la" -delete
a8c79e
rm -rf %{buildroot}%{_datadir}/doc/opus/html
a8c79e
a8c79e
%check
a8c79e
make check
a8c79e
a8c79e
%ldconfig_scriptlets
a8c79e
a8c79e
%files
a8c79e
%license COPYING
a8c79e
%{_libdir}/libopus.so.*
a8c79e
a8c79e
%files devel
a8c79e
%doc README doc/html rfc6716.txt rfc8251.txt
a8c79e
%{_includedir}/opus
a8c79e
%{_libdir}/libopus.so
a8c79e
%{_libdir}/pkgconfig/opus.pc
a8c79e
%{_datadir}/aclocal/opus.m4
a8c79e
%{_datadir}/man/man3/opus_*.3.gz
a8c79e
a8c79e
%changelog
a8c79e
* Fri Mar  9 2018 Peter Robinson <pbrobinson@fedoraproject.org> 1.3-0.4.beta
a8c79e
- Add gcc BR
a8c79e
a8c79e
* Thu Feb 08 2018 Fedora Release Engineering <releng@fedoraproject.org> - 1.3-0.3.beta
a8c79e
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
a8c79e
a8c79e
* Sat Feb 03 2018 Igor Gnatenko <ignatenkobrain@fedoraproject.org> - 1.3-0.2.beta
a8c79e
- Switch to %%ldconfig_scriptlets
a8c79e
a8c79e
* Fri Dec 22 2017 Peter Robinson <pbrobinson@fedoraproject.org> 1.3-0.1.beta
a8c79e
- Update to 1.3 beta
a8c79e
a8c79e
* Thu Aug 03 2017 Fedora Release Engineering <releng@fedoraproject.org> - 1.2.1-3
a8c79e
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild
a8c79e
a8c79e
* Thu Jul 27 2017 Fedora Release Engineering <releng@fedoraproject.org> - 1.2.1-2
a8c79e
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
a8c79e
a8c79e
* Wed Jun 28 2017 Peter Robinson <pbrobinson@fedoraproject.org> 1.2.1-1
a8c79e
- Update to 1.2.1
a8c79e
a8c79e
* Tue Jun 20 2017 Peter Robinson <pbrobinson@fedoraproject.org> 1.2-1
a8c79e
- Update to 1.2
a8c79e
a8c79e
* Fri Jun  9 2017 Peter Robinson <pbrobinson@fedoraproject.org> 1.2-0.4
a8c79e
- Update to 1.2.0 RC1
a8c79e
a8c79e
* Wed May 24 2017 Peter Robinson <pbrobinson@fedoraproject.org> 1.2-0.3
a8c79e
- Update to 1.2.0 Beta
a8c79e
a8c79e
* Sat Feb 11 2017 Fedora Release Engineering <releng@fedoraproject.org> - 1.2-0.2
a8c79e
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
a8c79e
a8c79e
* Fri Nov  4 2016 Peter Robinson <pbrobinson@fedoraproject.org> 1.2-0.1
a8c79e
- Update to 1.2.0 Alpha
a8c79e
a8c79e
* Mon Jul 18 2016 Peter Robinson <pbrobinson@fedoraproject.org> 1.1.3-1
a8c79e
- Update 1.1.3 GA
a8c79e
a8c79e
* Thu Feb 04 2016 Fedora Release Engineering <releng@fedoraproject.org> - 1.1.2-2
a8c79e
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
a8c79e
a8c79e
* Tue Jan 12 2016 Peter Robinson <pbrobinson@fedoraproject.org> 1.1.2-1
a8c79e
- Update 1.1.2 GA
a8c79e
a8c79e
* Thu Nov 26 2015 Peter Robinson <pbrobinson@fedoraproject.org> 1.1.1-1
a8c79e
- Update 1.1.1 GA
a8c79e
a8c79e
* Wed Oct 28 2015 Peter Robinson <pbrobinson@fedoraproject.org> 1.1.1-0.4.rc
a8c79e
- Update to 1.1.1 RC (further ARM optimisations)
a8c79e
a8c79e
* Thu Jun 18 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.1.1-0.3.beta
a8c79e
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
a8c79e
a8c79e
* Tue Feb  3 2015 Peter Robinson <pbrobinson@fedoraproject.org> 1.1.1-0.2.beta
a8c79e
- Use %%license
a8c79e
a8c79e
* Wed Oct 15 2014 Peter Robinson <pbrobinson@fedoraproject.org> 1.1.1-0.1.beta
a8c79e
- Update to 1.1.1 beta (SSE, ARM, MIPS optimisations)
a8c79e
a8c79e
* Sun Oct  5 2014 Peter Robinson <pbrobinson@fedoraproject.org> 1.1-5
a8c79e
- Install html docs in devel package
a8c79e
a8c79e
* Fri Oct  3 2014 Peter Robinson <pbrobinson@fedoraproject.org> 1.1-4
a8c79e
- Build developer docs
a8c79e
a8c79e
* Sun Aug 17 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.1-3
a8c79e
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
a8c79e
a8c79e
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.1-2
a8c79e
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
a8c79e
a8c79e
* Fri Dec  6 2013 Peter Robinson <pbrobinson@fedoraproject.org> 1.1-1
a8c79e
- 1.1 release
a8c79e
a8c79e
* Tue Dec  3 2013 Peter Robinson <pbrobinson@fedoraproject.org> 1.1-0.3rc3
a8c79e
- Update to 1.1-rc3
a8c79e
a8c79e
* Thu Nov 28 2013 Peter Robinson <pbrobinson@fedoraproject.org> 1.1-0.2rc2
a8c79e
- Update to 1.1-rc2
a8c79e
a8c79e
* Tue Nov 26 2013 Peter Robinson <pbrobinson@fedoraproject.org> 1.1-0.1rc
a8c79e
- Update to 1.1-rc
a8c79e
a8c79e
* Sat Aug 03 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.0.3-2
a8c79e
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
a8c79e
a8c79e
* Sun Jul 14 2013 Peter Robinson <pbrobinson@fedoraproject.org> 1.0.3-1
a8c79e
- 1.0.3 release
a8c79e
a8c79e
* Thu Feb 14 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.0.2-3
a8c79e
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
a8c79e
a8c79e
* Thu Jan 10 2013 Peter Robinson <pbrobinson@fedoraproject.org> 1.0.2-2
a8c79e
- Enable extra custom modes API
a8c79e
a8c79e
* Thu Dec  6 2012 Peter Robinson <pbrobinson@fedoraproject.org> 1.0.2-1
a8c79e
- Official 1.0.2 release
a8c79e
a8c79e
* Wed Sep 12 2012 Peter Robinson <pbrobinson@fedoraproject.org> - 1.0.1-1
a8c79e
- Official 1.0.1 release now rfc6716 is stable
a8c79e
a8c79e
* Tue Sep  4 2012 Peter Robinson <pbrobinson@fedoraproject.org> - 1.0.1rc3-0.1
a8c79e
- Update to 1.0.1rc3
a8c79e
a8c79e
* Thu Aug  9 2012 Peter Robinson <pbrobinson@fedoraproject.org> - 1.0.0rc1-0.1
a8c79e
- Update to 1.0.0rc1
a8c79e
a8c79e
* Fri Jul 20 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.9.14-2
a8c79e
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
a8c79e
a8c79e
* Sun May 27 2012 Peter Robinson <pbrobinson@fedoraproject.org> - 0.9.14-1
a8c79e
- Update to 0.9.14
a8c79e
a8c79e
* Sat May 12 2012 Peter Robinson <pbrobinson@fedoraproject.org> - 0.9.10-2
a8c79e
- Add make check - fixes RHBZ # 821128
a8c79e
a8c79e
* Fri Apr 27 2012 Peter Robinson <pbrobinson@fedoraproject.org> - 0.9.10-1
a8c79e
- Update to 0.9.10
a8c79e
a8c79e
* Fri Jan 13 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.9.8-2
a8c79e
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
a8c79e
a8c79e
* Tue Nov  8 2011 Peter Robinson <pbrobinson@fedoraproject.org> 0.9.8-1
a8c79e
- Update to 0.9.8
a8c79e
a8c79e
* Mon Oct 10 2011 Peter Robinson <pbrobinson@fedoraproject.org> 0.9.6-1
a8c79e
- Initial packaging