commit d85a76860451d4626144dd8d1b246a0193f9641c
Author: Jakub Bogusz <[email protected]>
Date:   Sun Jul 7 14:22:54 2013 +0200

    - new; with system-silk patch to build with system SILK_SDK

 mediastreamer-plugin-mssilk-system-silk.patch | 100 ++++++++++++++++++++++++++
 mediastreamer-plugin-mssilk.spec              |  56 +++++++++++++++
 2 files changed, 156 insertions(+)
---
diff --git a/mediastreamer-plugin-mssilk.spec b/mediastreamer-plugin-mssilk.spec
new file mode 100644
index 0000000..b877d94
--- /dev/null
+++ b/mediastreamer-plugin-mssilk.spec
@@ -0,0 +1,56 @@
+Summary:       SILK audio codec for mediastreamer
+Summary(pl.UTF-8):     Kodek dźwięku SILK dla mediastreamera
+Name:          mediastreamer-plugin-mssilk
+Version:       1.0.0
+Release:       1
+License:       GPL v2+
+Group:         Libraries
+Source0:       
http://download-mirror.savannah.gnu.org/releases/linphone/plugins/sources/mssilk-%{version}.tar.gz
+# Source0-md5: e60bf01fa0ec86afa80f5eafd318f420
+Patch0:                %{name}-system-silk.patch
+URL:           https://github.com/Distrotech/mssilk
+BuildRequires: SILK_SDK-devel >= 1.0.9
+BuildRequires: autoconf >= 2.63
+BuildRequires: automake
+BuildRequires: mediastreamer-devel >= 2.0.0
+BuildRequires: libtool >= 2:2
+BuildRequires: pkgconfig
+Requires:      SILK_SDK >= 1.0.9
+Requires:      mediastreamer >= 2.0.0
+BuildRoot:     %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
+
+%description
+This package supplies the mediastreamer plugin for the SILK audio
+codec.
+
+%description -l pl.UTF-8
+Ten pakiet udostępnia wtyczkę mediastreamera do kodeka dźwięku SILK.
+
+%prep
+%setup -q -n mssilk-%{version}
+%patch0 -p1
+
+%build
+%{__libtoolize}
+%{__aclocal}
+%{__autoconf}
+%{__automake}
+%configure
+
+%{__make}
+
+%install
+rm -rf $RPM_BUILD_ROOT
+
+%{__make} install \
+       DESTDIR=$RPM_BUILD_ROOT
+
+%{__rm} $RPM_BUILD_ROOT%{_libdir}/mediastreamer/plugins/libmssilk.la
+
+%clean
+rm -rf $RPM_BUILD_ROOT
+
+%files
+%defattr(644,root,root,755)
+%doc AUTHORS README
+%attr(755,root,root) %{_libdir}/mediastreamer/plugins/libmssilk.so*
diff --git a/mediastreamer-plugin-mssilk-system-silk.patch 
b/mediastreamer-plugin-mssilk-system-silk.patch
new file mode 100644
index 0000000..75d4b62
--- /dev/null
+++ b/mediastreamer-plugin-mssilk-system-silk.patch
@@ -0,0 +1,100 @@
+--- mssilk-1.0.0/configure.ac.orig     2013-06-12 16:41:28.000000000 +0200
++++ mssilk-1.0.0/configure.ac  2013-07-07 14:05:26.418714300 +0200
+@@ -3,7 +3,6 @@
+ 
+ AC_INIT([mssilk],[1.0.0])
+ AC_PREREQ(2.63)
+-AC_CONFIG_SRCDIR([sdk/known_checksums/SILK_SDK_SRC_v1.0.8.zip.md5])
+ AC_CONFIG_AUX_DIR([build-aux])
+ AC_CONFIG_MACRO_DIR([m4])
+ AM_INIT_AUTOMAKE([tar-ustar --warnings=no-portability])
+@@ -25,59 +25,6 @@
+ 
+ AC_SUBST(STRICT_CFLAGS)
+ 
+-case $host in
+-      arm*)
+-              SILK_FLAVOUR=ARM
+-      ;;
+-      *)
+-              SILK_FLAVOUR=FIX
+-      ;;
+-esac
+-
+-case $host in
+-        armv6-apple*)
+-                SILK_MAKE_OPTIONS="ADDED_DEFINES+=IPHONE 
TOOLCHAIN_PREFIX=XXXX"
+-              CFLAGS="$CFLAGS -mno-thumb"
+-        ;;
+-        armv7-apple*)
+-                SILK_MAKE_OPTIONS="USE_NEON=yes ADDED_DEFINES+=IPHONE 
TOOLCHAIN_PREFIX=XXXX"
+-              CFLAGS="$CFLAGS -mno-thumb"
+-        ;;
+-  *)
+-     ;;
+-esac
+-
+-AC_SUBST([SILK_FLAVOUR])
+-AC_SUBST([SILK_MAKE_OPTIONS])
+-
+-# Checks for programs.
+-AC_PATH_PROG([WGET],[wget])
+-if test -z "$WGET"; then
+-   AC_MSG_ERROR(['wget' is required to build this package])
+-fi
+-
+-AC_PATH_PROG([MD5SUM],[md5sum])
+-if test -z "$MD5SUM"; then
+-      AC_PATH_PROG([MD5SUM],[openssl])
+-      if test -n "$MD5SUM"; then
+-              MD5SUM="$MD5SUM md5"
+-      fi
+-fi
+-
+-if test -z "$MD5SUM"; then
+-   AC_MSG_ERROR(['md5sum' is required to build this package])
+-fi
+-
+-AC_PATH_PROG([UNZIP],[unzip])
+-if test -z "$UNZIP"; then
+-   AC_MSG_ERROR(['unzip' is required to build this package])
+-fi
+-
+-AC_PATH_PROG([PATCH],[patch])
+-if test -z "$PATCH"; then
+-   AC_MSG_ERROR(['patch' is required to build this package])
+-fi
+-
+ 
+ LT_INIT([disable-static])
+ 
+--- mssilk-1.0.0/Makefile.am.orig      2013-06-12 16:41:28.000000000 +0200
++++ mssilk-1.0.0/Makefile.am   2013-07-07 14:06:19.492045409 +0200
+@@ -1,9 +1,4 @@
+ EXTRA_DIST=autogen.sh mssilk.iss.in 
+-SILK_VERSION = 1.0.9
+-#SILK_DIR=$(srcdir)/sdk/SILK_SDK_SRC_v$(SILK_VERSION)/SILK_SDK_SRC_$(SILK_FLAVOUR)_v$(SILK_VERSION)
+-SILK_DIR=$(CURDIR)/sdk/SILK_SDK_SRC_v$(SILK_VERSION)/SILK_SDK_SRC_$(SILK_FLAVOUR)_v$(SILK_VERSION)
+-
+-SUBDIRS = sdk
+ 
+ 
+ pluginsdir = $(libdir)/mediastreamer/plugins
+@@ -13,7 +8,7 @@ plugins_LTLIBRARIES=libmssilk.la
+ libmssilk_la_SOURCES=silk_dec.c silk_enc.c
+ 
+ 
+-SILK_LIBS = -L${SILK_DIR} -lSKP_SILK_SDK
++SILK_LIBS = -lSKP_SILK_SDK
+ libmssilk_la_LIBADD=\
+       $(ORTP_LIBS) \
+         $(MEDIASTREAMER_LIBS) \
+@@ -21,7 +16,7 @@ libmssilk_la_LIBADD=\
+ 
+ libmssilk_la_LDFLAGS=-module -no-undefined
+ 
+-SILK_CFLAGS = -I$(SILK_DIR)/interface 
++SILK_CFLAGS =
+ AM_CFLAGS=      $(SILK_CFLAGS) \
+                 $(MEDIASTREAMER_CFLAGS) \
+                               $(STRICT_CFLAGS)
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/mediastreamer-plugin-mssilk.git/commitdiff/d85a76860451d4626144dd8d1b246a0193f9641c

_______________________________________________
pld-cvs-commit mailing list
[email protected]
http://lists.pld-linux.org/mailman/listinfo/pld-cvs-commit

Reply via email to