opus-vl.spec 5.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161
  1. Name: opus
  2. Version: 1.1.1
  3. Release: 2%{?_dist_release}
  4. Summary: An audio codec for use in low-delay speech and audio communication
  5. Group: System Environment/Libraries
  6. License: BSD
  7. URL: http://www.opus-codec.org/
  8. Source0: http://downloads.xiph.org/releases/%{name}/%{name}-%{version}.tar.gz
  9. # This is the final IETF Working Group RFC
  10. Source1: http://tools.ietf.org/rfc/rfc6716.txt
  11. BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
  12. BuildRequires: doxygen
  13. Vendor: Project Vine
  14. Distribution: Vine Linux
  15. Packager: tomop
  16. %description
  17. The Opus codec is designed for interactive speech and audio transmission over
  18. the Internet. It is designed by the IETF Codec Working Group and incorporates
  19. technology from Skype's SILK codec and Xiph.Org's CELT codec.
  20. %package devel
  21. Summary: Development package for opus
  22. Group: Development/Libraries
  23. Requires: libogg-devel
  24. Requires: opus = %{version}-%{release}
  25. %description devel
  26. Files for development with opus.
  27. %prep
  28. %setup -q -n %{name}-%{version}
  29. cp %{SOURCE1} .
  30. %build
  31. %configure --enable-custom-modes --disable-static
  32. make %{?_smp_mflags} V=1
  33. %install
  34. rm -rf %{buildroot}
  35. make install DESTDIR=%{buildroot}
  36. # Remove libtool archives and static libs
  37. find %{buildroot} -type f -name "*.la" -delete
  38. rm -rf %{buildroot}%{_datadir}/doc/opus/html
  39. %check
  40. make check
  41. %clean
  42. rm -rf %{buildroot}
  43. %post -p /sbin/ldconfig
  44. %postun -p /sbin/ldconfig
  45. %files
  46. %defattr(-,root,root,-)
  47. %{!?_licensedir:%global license %%doc}
  48. %license COPYING
  49. %{_libdir}/libopus.so.*
  50. %files devel
  51. %defattr(-,root,root,-)
  52. %doc README doc/html rfc6716.txt
  53. %{_includedir}/opus
  54. %{_libdir}/libopus.so
  55. %{_libdir}/pkgconfig/opus.pc
  56. %{_datadir}/aclocal/opus.m4
  57. %{_datadir}/man/man3/opus_*.3.gz
  58. %changelog
  59. * Mon Dec 21 2015 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 1.1.1-2
  60. - initial build for Vine Linux.
  61. * Thu Nov 26 2015 Peter Robinson <pbrobinson@fedoraproject.org> 1.1.1-1
  62. - Update 1.1.1 GA
  63. * Wed Oct 28 2015 Peter Robinson <pbrobinson@fedoraproject.org> 1.1.1-0.4.rc
  64. - Update to 1.1.1 RC (further ARM optimisations)
  65. * Thu Jun 18 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.1.1-0.3.beta
  66. - Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
  67. * Tue Feb 3 2015 Peter Robinson <pbrobinson@fedoraproject.org> 1.1.1-0.2.beta
  68. - Use %%license
  69. * Wed Oct 15 2014 Peter Robinson <pbrobinson@fedoraproject.org> 1.1.1-0.1.beta
  70. - Update to 1.1.1 beta (SSE, ARM, MIPS optimisations)
  71. * Sun Oct 5 2014 Peter Robinson <pbrobinson@fedoraproject.org> 1.1-5
  72. - Install html docs in devel package
  73. * Fri Oct 3 2014 Peter Robinson <pbrobinson@fedoraproject.org> 1.1-4
  74. - Build developer docs
  75. * Sun Aug 17 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.1-3
  76. - Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
  77. * Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.1-2
  78. - Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
  79. * Fri Dec 6 2013 Peter Robinson <pbrobinson@fedoraproject.org> 1.1-1
  80. - 1.1 release
  81. * Tue Dec 3 2013 Peter Robinson <pbrobinson@fedoraproject.org> 1.1-0.3rc3
  82. - Update to 1.1-rc3
  83. * Thu Nov 28 2013 Peter Robinson <pbrobinson@fedoraproject.org> 1.1-0.2rc2
  84. - Update to 1.1-rc2
  85. * Tue Nov 26 2013 Peter Robinson <pbrobinson@fedoraproject.org> 1.1-0.1rc
  86. - Update to 1.1-rc
  87. * Sat Aug 03 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.0.3-2
  88. - Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
  89. * Sun Jul 14 2013 Peter Robinson <pbrobinson@fedoraproject.org> 1.0.3-1
  90. - 1.0.3 release
  91. * Thu Feb 14 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.0.2-3
  92. - Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
  93. * Thu Jan 10 2013 Peter Robinson <pbrobinson@fedoraproject.org> 1.0.2-2
  94. - Enable extra custom modes API
  95. * Thu Dec 6 2012 Peter Robinson <pbrobinson@fedoraproject.org> 1.0.2-1
  96. - Official 1.0.2 release
  97. * Wed Sep 12 2012 Peter Robinson <pbrobinson@fedoraproject.org> - 1.0.1-1
  98. - Official 1.0.1 release now rfc6716 is stable
  99. * Tue Sep 4 2012 Peter Robinson <pbrobinson@fedoraproject.org> - 1.0.1rc3-0.1
  100. - Update to 1.0.1rc3
  101. * Thu Aug 9 2012 Peter Robinson <pbrobinson@fedoraproject.org> - 1.0.0rc1-0.1
  102. - Update to 1.0.0rc1
  103. * Fri Jul 20 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.9.14-2
  104. - Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
  105. * Sun May 27 2012 Peter Robinson <pbrobinson@fedoraproject.org> - 0.9.14-1
  106. - Update to 0.9.14
  107. * Sat May 12 2012 Peter Robinson <pbrobinson@fedoraproject.org> - 0.9.10-2
  108. - Add make check - fixes RHBZ # 821128
  109. * Fri Apr 27 2012 Peter Robinson <pbrobinson@fedoraproject.org> - 0.9.10-1
  110. - Update to 0.9.10
  111. * Fri Jan 13 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.9.8-2
  112. - Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
  113. * Tue Nov 8 2011 Peter Robinson <pbrobinson@fedoraproject.org> 0.9.8-1
  114. - Update to 0.9.8
  115. * Mon Oct 10 2011 Peter Robinson <pbrobinson@fedoraproject.org> 0.9.6-1
  116. - Initial packaging