[oe-commits] Fraxinas : gstreamer: add recipe for gstreamer 0.10.22.2 prerelease

GIT User account git at amethyst.openembedded.net
Thu Apr 16 13:02:10 UTC 2009


Module: openembedded.git
Branch: org.openembedded.dreambox
Commit: 3644614ee921e8bbac6b83e6ef3a5f44ea34158a
URL:    http://gitweb.openembedded.net/?p=openembedded.git&a=commit;h=3644614ee921e8bbac6b83e6ef3a5f44ea34158a

Author: Fraxinas <andreas.frisch at multimedia-labs.de>
Date:   Thu Apr 16 10:03:42 2009 +0200

gstreamer: add recipe for gstreamer 0.10.22.2 prerelease

---

 .../gstreamer/files/gst-configure_skip_shave.patch |   11 ++++++
 packages/gstreamer/gstreamer_0.10.22.2.bb          |   35 ++++++++++++++++++++
 2 files changed, 46 insertions(+), 0 deletions(-)

diff --git a/packages/gstreamer/files/gst-configure_skip_shave.patch b/packages/gstreamer/files/gst-configure_skip_shave.patch
new file mode 100644
index 0000000..76dc147
--- /dev/null
+++ b/packages/gstreamer/files/gst-configure_skip_shave.patch
@@ -0,0 +1,11 @@
+--- configure.ac	2009-04-16 01:49:47.000000000 +0200
++++ configure.ac	2009-04-16 08:09:31.000000000 +0200
+@@ -625,8 +625,6 @@
+ GST_PLUGIN_LDFLAGS="-module -avoid-version -export-symbols-regex '^[_]*gst_plugin_desc\$\$' $GST_ALL_LDFLAGS"
+ AC_SUBST(GST_PLUGIN_LDFLAGS, "$GST_PLUGIN_LDFLAGS")
+ 
+-SHAVE_INIT([common],[enable])
+-
+ AC_CONFIG_FILES(
+ Makefile
+ common/shave
diff --git a/packages/gstreamer/gstreamer_0.10.22.2.bb b/packages/gstreamer/gstreamer_0.10.22.2.bb
new file mode 100644
index 0000000..b8112ef
--- /dev/null
+++ b/packages/gstreamer/gstreamer_0.10.22.2.bb
@@ -0,0 +1,35 @@
+DESCRIPTION = "GStreamer is a multimedia framework for encoding and decoding video and sound. \
+It supports a wide range of formats including mp3, ogg, avi, mpeg and quicktime."
+SECTION = "multimedia"
+PRIORITY = "optional"
+LICENSE = "LGPL"
+HOMEPAGE = "http://www.gstreamer.net/"
+MAINTAINER = "Andreas Frisch <andreas.frisch at multimedia-labs.de>"
+DEPENDS = "libmatroska libxml2 glib-2.0 gettext-native popt"
+
+PR = "r0"
+
+inherit autotools pkgconfig
+
+SRC_URI = "http://gstreamer.freedesktop.org/src/gstreamer/pre/gstreamer-${PV}.tar.bz2 \
+file://gst-configure_skip_shave.patch;patch=1;pnum=0"
+
+EXTRA_OECONF = "--disable-docs-build --disable-dependency-tracking --with-check=no"
+
+do_configure_prepend() {
+	for i in libtool ltoptions ltsugar ltversion lt~obsolete shave; do
+		rm ${S}/common/m4/$i.m4 || /bin/true;
+	done
+}
+
+do_stage() {
+	oe_runmake install prefix=${STAGING_DIR} \
+	       bindir=${STAGING_BINDIR} \
+	       includedir=${STAGING_INCDIR} \
+	       libdir=${STAGING_LIBDIR} \
+	       datadir=${STAGING_DATADIR} \
+	       mandir=${STAGING_DIR}/share/man
+}
+
+FILES_${PN} += " ${libdir}/gstreamer-0.10/*.so"
+FILES_${PN}-dev += " ${libdir}/gstreamer-0.10/*.la ${libdir}/gstreamer-0.10/*.a"





More information about the Openembedded-commits mailing list