summaryrefslogtreecommitdiff
path: root/recipes/gstreamer
diff options
context:
space:
mode:
Diffstat (limited to 'recipes/gstreamer')
-rw-r--r--recipes/gstreamer/gst-plugins-bad_0.10.11.bb10
-rw-r--r--recipes/gstreamer/gst-plugins-base_0.10.23.bb10
-rw-r--r--recipes/gstreamer/gst-plugins-good_0.10.14.bb9
-rw-r--r--recipes/gstreamer/gst-plugins-ugly_0.10.11.bb16
-rw-r--r--recipes/gstreamer/gst-plugins.inc2
-rw-r--r--recipes/gstreamer/gstreamer_0.10.23.bb6
6 files changed, 52 insertions, 1 deletions
diff --git a/recipes/gstreamer/gst-plugins-bad_0.10.11.bb b/recipes/gstreamer/gst-plugins-bad_0.10.11.bb
new file mode 100644
index 0000000000..dbfe6a978d
--- /dev/null
+++ b/recipes/gstreamer/gst-plugins-bad_0.10.11.bb
@@ -0,0 +1,10 @@
+require gst-plugins.inc
+
+SRC_URI += "file://vorbisenc.h file://vorbisdec.h \
+ file://ivorbis-thumb.patch;patch=1"
+DEPENDS += "gst-plugins-base directfb"
+
+do_compile_prepend() {
+ # work around missing files in upstream tarball (upstream bug #454078)
+ install -m 0644 ${WORKDIR}/vorbis*.h ${S}/ext/ivorbis/
+}
diff --git a/recipes/gstreamer/gst-plugins-base_0.10.23.bb b/recipes/gstreamer/gst-plugins-base_0.10.23.bb
new file mode 100644
index 0000000000..d3bfb6c671
--- /dev/null
+++ b/recipes/gstreamer/gst-plugins-base_0.10.23.bb
@@ -0,0 +1,10 @@
+require gst-plugins.inc
+
+PROVIDES += "gst-plugins"
+
+# gst-plugins-base only builds the alsa plugin
+# if alsa has been built and is present. You will
+# not get an error if this is not present, just
+# a missing alsa plugin
+DEPENDS += "libtheora alsa-lib libsm virtual/libx11 freetype gnome-vfs libxv"
+
diff --git a/recipes/gstreamer/gst-plugins-good_0.10.14.bb b/recipes/gstreamer/gst-plugins-good_0.10.14.bb
new file mode 100644
index 0000000000..d9f0349101
--- /dev/null
+++ b/recipes/gstreamer/gst-plugins-good_0.10.14.bb
@@ -0,0 +1,9 @@
+require gst-plugins.inc
+
+inherit gconf
+
+EXTRA_OECONF += " --enable-experimental --enable-gst_v4l2 --enable-gconftool --enable-external --with-check=no"
+DEPENDS += "jpeg libtheora gst-plugins-base esound"
+
+PACKAGES =+ "gst-plugin-gconfelements"
+FILES_gst-plugin-gconfelements += "${sysconfdir}/gconf"
diff --git a/recipes/gstreamer/gst-plugins-ugly_0.10.11.bb b/recipes/gstreamer/gst-plugins-ugly_0.10.11.bb
new file mode 100644
index 0000000000..062404179e
--- /dev/null
+++ b/recipes/gstreamer/gst-plugins-ugly_0.10.11.bb
@@ -0,0 +1,16 @@
+require gst-plugins.inc
+
+DEPENDS += "gst-plugins-base mpeg2dec libsidplay"
+
+SRC_URI += "\
+ file://gstmad_16bit.patch;patch=1 \
+ file://gstsid_autofoo_HACK.patch;patch=1 \
+"
+
+python() {
+ # Don't build, if we are building an ENTERPRISE distro
+ enterprise = bb.data.getVar("ENTERPRISE_DISTRO", d, 1)
+ if enterprise == "1":
+ raise bb.parse.SkipPackage("gst-plugins-ugly will only build if ENTERPRISE_DISTRO != 1")
+}
+
diff --git a/recipes/gstreamer/gst-plugins.inc b/recipes/gstreamer/gst-plugins.inc
index 3bf29ad3e9..bcb3e39321 100644
--- a/recipes/gstreamer/gst-plugins.inc
+++ b/recipes/gstreamer/gst-plugins.inc
@@ -47,7 +47,7 @@ ALLOW_EMPTY = "1"
PACKAGES += "${PN}-apps"
FILES_${PN}-apps = "${bindir}"
-FILES_${PN} = ""
+FILES_${PN} = "${datadir}/gstreamer-0.10"
FILES_${PN}-dbg += "${libdir}/gstreamer-${LIBV}/.debug"
diff --git a/recipes/gstreamer/gstreamer_0.10.23.bb b/recipes/gstreamer/gstreamer_0.10.23.bb
new file mode 100644
index 0000000000..906aa239ac
--- /dev/null
+++ b/recipes/gstreamer/gstreamer_0.10.23.bb
@@ -0,0 +1,6 @@
+require gstreamer.inc
+
+do_configure_prepend() {
+ sed -i -e s:docs::g Makefile.am
+}
+