]> git.pld-linux.org Git - packages/bcg729.git/commitdiff
- new auto/th/bcg729-1.0.0-1
authorJakub Bogusz <qboosh@pld-linux.org>
Wed, 3 Jul 2013 15:44:02 +0000 (17:44 +0200)
committerJakub Bogusz <qboosh@pld-linux.org>
Wed, 3 Jul 2013 15:44:02 +0000 (17:44 +0200)
bcg729.spec [new file with mode: 0644]

diff --git a/bcg729.spec b/bcg729.spec
new file mode 100644 (file)
index 0000000..3ea5ab1
--- /dev/null
@@ -0,0 +1,119 @@
+Summary:       ITU G729 Annex A speech codec library
+Summary(pl.UTF-8):     Biblioteka kodeka mowy ITU G729 Annex A
+Name:          bcg729
+Version:       1.0.0
+Release:       1
+License:       GPL v2+, ITU G729 patent license may be required
+Group:         Libraries
+Source0:       http://download-mirror.savannah.gnu.org/releases/linphone/plugins/sources/%{name}-%{version}.tar.gz
+# Source0-md5: 45e127a9a309aff94d3262d97b5aeab0
+URL:           http://www.linphone.org/eng/documentation/dev/bcg729.html
+BuildRequires: mediastreamer-devel >= 2.0.0
+BuildRequires: ortp-devel >= 0.16.0
+BuildRequires: pkgconfig
+BuildRoot:     %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
+
+%description
+bcg729 is an opensource implementation of both encoder and decoder of
+the ITU G729 Annex A speech codec. The library written in C99 is fully
+portable and can be executed on many platforms including both ARM
+processor and x86. libbcg729 supports concurrent channels
+encoding/decoding for multi call application such conferencing. This
+project was initially developed as part of Mediastreamer2, the
+Linphone's media processing engine. So there is also available the
+glue to be integrated in Linphone/Mediastreamer2.
+
+%description -l pl.UTF-8
+bcg729 to implementacja o otwartych źródłach kodera oraz dekorera
+kodeka mowy ITU G729 Annex A. Biblioteka napisana w dialekcie C99 jest
+w pełni przenośna i może być uruchamiana na wielu platformach, w tym
+procesorach ARM i x86. libbcg729 obsługuje jednoczesne
+kodowanie/dekodowanie wielu kanałów dla zastosowań z wieloma
+rozmowami,takich jak konferencje. Ten projekt początkowo był częścią
+Mediastreamera2 - silnika przetwarzania multimediów programu Linphone.
+Dlatego jest też dostępny kod łączący z Linphonem/Mediastreamerem2.
+
+%package devel
+Summary:       Header files for bcg729 library
+Summary(pl.UTF-8):     Pliki nagłówkowe biblioteki bcg729
+Group:         Development/Libraries
+Requires:      %{name} = %{version}-%{release}
+
+%description devel
+Header files for bcg729 library.
+
+%description devel -l pl.UTF-8
+Pliki nagłówkowe biblioteki bcg729.
+
+%package static
+Summary:       Static bcg729 library
+Summary(pl.UTF-8):     Statyczna biblioteka bcg729
+Group:         Development/Libraries
+Requires:      %{name}-devel = %{version}-%{release}
+
+%description static
+Static bcg729 library.
+
+%description static -l pl.UTF-8
+Statyczna biblioteka bcg729.
+
+%package -n mediastreamer-plugin-msbcg729
+Summary:       ITU G729 Annex A speech codec for mediastreamer
+Summary(pl.UTF-8):     Kodek mowy ITU G729 Annex A dla mediastreamera
+Group:         Libraries
+Requires:      %{name} = %{version}-%{release}
+Requires:      mediastreamer >= 2.0.0
+
+%description -n mediastreamer-plugin-msbcg729
+This package supplies the mediastreamer plugin for the ITU G729 Annex
+A speech codec.
+
+%description -n mediastreamer-plugin-msbcg729 -l pl.UTF-8
+Ten pakiet udostępnia wtyczkę mediastreamera do kodeka mowy ITU G729
+Annex A.
+
+%prep
+%setup -q
+
+%build
+%configure \
+       --disable-silent-rules
+
+%{__make}
+
+%install
+rm -rf $RPM_BUILD_ROOT
+
+%{__make} install \
+       DESTDIR=$RPM_BUILD_ROOT
+
+# dlopened plugin
+%{__rm} $RPM_BUILD_ROOT%{_libdir}/mediastreamer/plugins/libmsbcg729.{la,a}
+# obsoleted by pkg-config
+%{__rm} $RPM_BUILD_ROOT%{_libdir}/libbcg729.la
+
+%clean
+rm -rf $RPM_BUILD_ROOT
+
+%post  -p /sbin/ldconfig
+%postun        -p /sbin/ldconfig
+
+%files
+%defattr(644,root,root,755)
+%doc AUTHORS README
+%attr(755,root,root) %{_libdir}/libbcg729.so.*.*.*
+%attr(755,root,root) %ghost %{_libdir}/libbcg729.so.0
+
+%files devel
+%defattr(644,root,root,755)
+%attr(755,root,root) %{_libdir}/libbcg729.so
+%{_includedir}/bcg729
+%{_pkgconfigdir}/libbcg729.pc
+
+%files static
+%defattr(644,root,root,755)
+%{_libdir}/libbcg729.a
+
+%files -n mediastreamer-plugin-msbcg729
+%defattr(644,root,root,755)
+%attr(755,root,root) %{_libdir}/mediastreamer/plugins/libmsbcg729.so*
This page took 0.111303 seconds and 4 git commands to generate.