%define name celt %define version 0.11.1 %define release %mkrel 3 %define major 2 %define libname %mklibname celt0_ %{major} %define develname %mklibname -d celt0 %define olddevname %mklibname -d celt Summary: Ultra-low delay audio codec Name: %{name} Version: %{version} Release: %{release} Source0: http://downloads.us.xiph.org/releases/celt/%{name}-%{version}.tar.gz License: BSD Group: Sound/Utilities Url: http://www.celt-codec.org/ BuildRequires: pkgconfig(ogg) %description The CELT codec is an experimental audio codec for use in low-delay speech and audio communication. CELT stands for "Constrained Energy Lapped Transform". It applies some of the CELP principles, but does everything in the frequency domain, which removes some of the limitations of CELP. CELT is suitable for both speech and music and currently features: * Ultra-low latency (typically from 3 to 9 ms) * Full audio bandwidth (44.1 kHz and 48 kHz) * Support for both voice and music * Stereo support * Packet loss concealment * Constant bit-rates from 32 kbps to 128 kbps and above * A fixed-point version of the encoder and decoder The CELT codec is meant to close the gap between Vorbis and Speex for applications where both high quality audio and low delay are desired. %package -n %{libname} Summary: Ultra-low delay audio codec - shared library Group: System/Libraries %description -n %{libname} The CELT codec is an experimental audio codec for use in low-delay speech and audio communication. CELT stands for "Constrained Energy Lapped Transform". It applies some of the CELP principles, but does everything in the frequency domain, which removes some of the limitations of CELP. CELT is suitable for both speech and music and currently features: * Ultra-low latency (typically from 3 to 9 ms) * Full audio bandwidth (44.1 kHz and 48 kHz) * Support for both voice and music * Stereo support * Packet loss concealment * Constant bit-rates from 32 kbps to 128 kbps and above * A fixed-point version of the encoder and decoder The CELT codec is meant to close the gap between Vorbis and Speex for applications where both high quality audio and low delay are desired. %package -n %{develname} Summary: Headers for developing programs that will use %{name} Group: Development/C Requires: %{libname} = %{version}-%{release} Provides: %{name}-devel = %{version}-%{release} %rename %{olddevname} %description -n %{develname} This package contains the headers that programmers will need to develop applications which will use %{name}. %prep %setup -q %build %configure2_5x --disable-static %make %install rm -rf %{buildroot} %makeinstall_std %check make check %clean rm -rf %{buildroot} %files %doc README TODO %{_bindir}/celtdec %{_bindir}/celtenc %files -n %{libname} %doc README COPYING %{_libdir}/libcelt0.so.%{major}* %files -n %{develname} %{_includedir}/%{name} %{_libdir}/pkgconfig/%{name}.pc %{_libdir}/libcelt0.so %{_libdir}/libcelt0.la %changelog * Fri Jan 11 2013 umeabot <umeabot> 0.11.1-3.mga3 + Revision: 347566 - Mass Rebuild - https://wiki.mageia.org/en/Feature:Mageia3MassRebuild * Thu Nov 29 2012 malo <malo> 0.11.1-2.mga3 + Revision: 322757 - update RPM group + luigiwalser <luigiwalser> - re-enable test suite * Fri Jul 15 2011 ahmad <ahmad> 0.11.1-1.mga2 + Revision: 124399 - Update to 0.11.1 - Disable static build + saispo <saispo> - Remove unneeded macros - Back to 0.10.0 and create a separate package for 0.5.1.3 - Update to 0.5.1.3 + dmorgan <dmorgan> - Remove mdv macros - imported package celt