Blame SPECS/opus.spec

a612ca
Name:          opus
a612ca
Version:       1.0.2
a612ca
Release:       4%{?dist}
a612ca
Summary:       An audio codec for use in low-delay speech and audio communication
a612ca
a612ca
Group:         System Environment/Libraries
a612ca
License:       BSD
a612ca
URL:           http://www.opus-codec.org/
a612ca
Source0:       http://downloads.xiph.org/releases/%{name}/%{name}-%{version}.tar.gz
a612ca
# This is the final IETF Working Group RFC
a612ca
Source1:       http://tools.ietf.org/rfc/rfc6716.txt 
a612ca
a612ca
Patch0: 0001-Fix-several-memory-errors-in-the-SILK-resampler.patch
a612ca
Patch1: 0001-Fixes-an-assertion-failure-in-SILK.patch
a612ca
a612ca
%description
a612ca
The Opus codec is designed for interactive speech and audio transmission over 
a612ca
the Internet. It is designed by the IETF Codec Working Group and incorporates 
a612ca
technology from Skype's SILK codec and Xiph.Org's CELT codec.
a612ca
a612ca
%package devel
a612ca
Summary: Development package for opus
a612ca
Group: Development/Libraries
a612ca
Requires: libogg-devel
a612ca
Requires: opus = %{version}-%{release}
a612ca
a612ca
%description devel
a612ca
Files for development with opus.
a612ca
a612ca
%prep
a612ca
%setup -q
a612ca
%patch0 -p1
a612ca
%patch1 -p1
a612ca
cp %{SOURCE1} .
a612ca
a612ca
%build
a612ca
%configure --enable-custom-modes
a612ca
a612ca
make %{?_smp_mflags}
a612ca
a612ca
%install
a612ca
rm -rf %{buildroot}
a612ca
make install DESTDIR=%{buildroot}
a612ca
a612ca
# Remove libtool archives and static libs
a612ca
find %{buildroot} -name '*.la' -exec rm -f {} ';'
a612ca
find %{buildroot} -name '*.a' -exec rm -f {} ';'
a612ca
a612ca
%check
a612ca
make check
a612ca
a612ca
%clean
a612ca
rm -rf %{buildroot}
a612ca
a612ca
%post -p /sbin/ldconfig
a612ca
a612ca
%postun -p /sbin/ldconfig
a612ca
a612ca
%files
a612ca
%defattr(-,root,root,-)
a612ca
%doc COPYING README rfc6716.txt
a612ca
%{_libdir}/libopus.so.*
a612ca
a612ca
%files devel
a612ca
%defattr(-,root,root,-)
a612ca
%{_includedir}/opus
a612ca
%{_libdir}/libopus.so
a612ca
%{_libdir}/pkgconfig/opus.pc
a612ca
%{_datadir}/aclocal/opus.m4
a612ca
a612ca
%changelog
a612ca
* Tue Nov  5 2013 Matthias Clasen <mclasen@redhat.com> - 1.0.2-4
a612ca
- Apply two crash fixes from upstream
a612ca
- Resolves: #1017240
a612ca
a612ca
* Thu Feb 14 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.0.2-3
a612ca
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
a612ca
a612ca
* Thu Jan 10 2013 Peter Robinson <pbrobinson@fedoraproject.org> 1.0.2-2
a612ca
- Enable extra custom modes API
a612ca
a612ca
* Thu Dec  6 2012 Peter Robinson <pbrobinson@fedoraproject.org> 1.0.2-1
a612ca
- Official 1.0.2 release
a612ca
a612ca
* Wed Sep 12 2012 Peter Robinson <pbrobinson@fedoraproject.org> - 1.0.1-1
a612ca
- Official 1.0.1 release now rfc6716 is stable
a612ca
a612ca
* Tue Sep  4 2012 Peter Robinson <pbrobinson@fedoraproject.org> - 1.0.1rc3-0.1
a612ca
- Update to 1.0.1rc3
a612ca
a612ca
* Thu Aug  9 2012 Peter Robinson <pbrobinson@fedoraproject.org> - 1.0.0rc1-0.1
a612ca
- Update to 1.0.0rc1
a612ca
a612ca
* Fri Jul 20 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.9.14-2
a612ca
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
a612ca
a612ca
* Sun May 27 2012 Peter Robinson <pbrobinson@fedoraproject.org> - 0.9.14-1
a612ca
- Update to 0.9.14
a612ca
a612ca
* Sat May 12 2012 Peter Robinson <pbrobinson@fedoraproject.org> - 0.9.10-2
a612ca
- Add make check - fixes RHBZ # 821128
a612ca
a612ca
* Fri Apr 27 2012 Peter Robinson <pbrobinson@fedoraproject.org> - 0.9.10-1
a612ca
- Update to 0.9.10
a612ca
a612ca
* Fri Jan 13 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.9.8-2
a612ca
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
a612ca
a612ca
* Tue Nov  8 2011 Peter Robinson <pbrobinson@fedoraproject.org> 0.9.8-1
a612ca
- Update to 0.9.8
a612ca
a612ca
* Mon Oct 10 2011 Peter Robinson <pbrobinson@fedoraproject.org> 0.9.6-1
a612ca
- Initial packaging