[packages/mediastreamer-plugin-mssilk] - new; with system-silk patch to build with system SILK_SDK

qboosh qboosh at pld-linux.org
Sun Jul 7 14:23:23 CEST 2013


commit d85a76860451d4626144dd8d1b246a0193f9641c
Author: Jakub Bogusz <qboosh at pld-linux.org>
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



More information about the pld-cvs-commit mailing list