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