summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--recipes/custom.py8
-rw-r--r--recipes/gst-editing-services-1.0.recipe2
-rw-r--r--recipes/gst-libav-1.0.recipe2
-rw-r--r--recipes/gst-plugins-bad-1.0.recipe2
-rw-r--r--recipes/gst-plugins-base-1.0.recipe2
-rw-r--r--recipes/gst-plugins-good-1.0.recipe2
-rw-r--r--recipes/gst-plugins-ugly-1.0.recipe2
-rw-r--r--recipes/gst-python-1.0.recipe2
-rw-r--r--recipes/gst-rtsp-server-1.0.recipe2
-rw-r--r--recipes/gst-validate.recipe2
-rw-r--r--recipes/gstreamer-1.0.recipe2
11 files changed, 16 insertions, 12 deletions
diff --git a/recipes/custom.py b/recipes/custom.py
index baa8d131..54026de2 100644
--- a/recipes/custom.py
+++ b/recipes/custom.py
@@ -10,13 +10,17 @@ from cerbero.config import Platform
from cerbero.enums import License
from cerbero.utils import shell, to_unixpath
-class GStreamer:
+class GStreamerBase:
licenses = [License.LGPLv2Plus]
version = '1.9'
commit = 'origin/master'
-class GStreamerStatic(GStreamer, recipe.Recipe):
+class GStreamer(GStreamerBase, recipe.Recipe):
+
+ pass
+
+class GStreamerStatic(GStreamerBase, recipe.Recipe):
gstreamer_version = '1.0'
configure_options = "--enable-introspection=no --disable-examples --enable-static-plugins --disable-shared --enable-static "
diff --git a/recipes/gst-editing-services-1.0.recipe b/recipes/gst-editing-services-1.0.recipe
index 9d5377e8..68cf8a80 100644
--- a/recipes/gst-editing-services-1.0.recipe
+++ b/recipes/gst-editing-services-1.0.recipe
@@ -1,7 +1,7 @@
# -*- Mode: Python -*- vi:si:et:sw=4:sts=4:ts=4:syntax=python
from cerbero.utils import shell
-class Recipe(recipe.Recipe, custom.GStreamer):
+class Recipe(custom.GStreamer):
name = 'gst-editing-services-1.0'
licenses = [License.LGPLv2Plus]
remotes = {'origin': 'git://anongit.freedesktop.org/gstreamer/gst-editing-services'}
diff --git a/recipes/gst-libav-1.0.recipe b/recipes/gst-libav-1.0.recipe
index b59e1011..ca9ab2b2 100644
--- a/recipes/gst-libav-1.0.recipe
+++ b/recipes/gst-libav-1.0.recipe
@@ -1,7 +1,7 @@
# -*- Mode: Python -*- vi:si:et:sw=4:sts=4:ts=4:syntax=python
from cerbero.utils import shell
-class Recipe(recipe.Recipe, custom.GStreamer):
+class Recipe(custom.GStreamer):
name = 'gst-libav-1.0'
# TODO - check license - plugin is certainly LGPLv2+, but need to check
# the linked libs
diff --git a/recipes/gst-plugins-bad-1.0.recipe b/recipes/gst-plugins-bad-1.0.recipe
index 472fea1c..e86ec94c 100644
--- a/recipes/gst-plugins-bad-1.0.recipe
+++ b/recipes/gst-plugins-bad-1.0.recipe
@@ -1,7 +1,7 @@
# -*- Mode: Python -*- vi:si:et:sw=4:sts=4:ts=4:syntax=python
-class Recipe(recipe.Recipe, custom.GStreamer):
+class Recipe(custom.GStreamer):
name = 'gst-plugins-bad-1.0'
config_sh = 'sh ./autogen.sh --noconfigure && ./configure'
configure_options = '--enable-static --disable-introspection --disable-gsm \
diff --git a/recipes/gst-plugins-base-1.0.recipe b/recipes/gst-plugins-base-1.0.recipe
index e74b8c56..e3e64495 100644
--- a/recipes/gst-plugins-base-1.0.recipe
+++ b/recipes/gst-plugins-base-1.0.recipe
@@ -1,7 +1,7 @@
# -*- Mode: Python -*- vi:si:et:sw=4:sts=4:ts=4:syntax=python
-class Recipe(recipe.Recipe, custom.GStreamer):
+class Recipe(custom.GStreamer):
name = 'gst-plugins-base-1.0'
config_sh = 'sh ./autogen.sh --noconfigure && ./configure'
configure_options = "--enable-static --program-prefix= --disable-examples "
diff --git a/recipes/gst-plugins-good-1.0.recipe b/recipes/gst-plugins-good-1.0.recipe
index f9ac7022..e5bb65d3 100644
--- a/recipes/gst-plugins-good-1.0.recipe
+++ b/recipes/gst-plugins-good-1.0.recipe
@@ -1,7 +1,7 @@
# -*- Mode: Python -*- vi:si:et:sw=4:sts=4:ts=4:syntax=python
-class Recipe(recipe.Recipe, custom.GStreamer):
+class Recipe(custom.GStreamer):
name = 'gst-plugins-good-1.0'
config_sh = 'sh ./autogen.sh --noconfigure && ./configure'
configure_options = '--disable-examples --disable-oss4 --disable-oss --disable-dv1394 --disable-aalib --disable-libcaca --disable-jack --disable-shout2 '
diff --git a/recipes/gst-plugins-ugly-1.0.recipe b/recipes/gst-plugins-ugly-1.0.recipe
index f7a38101..544cf60e 100644
--- a/recipes/gst-plugins-ugly-1.0.recipe
+++ b/recipes/gst-plugins-ugly-1.0.recipe
@@ -1,7 +1,7 @@
# -*- Mode: Python -*- vi:si:et:sw=4:sts=4:ts=4:syntax=python
-class Recipe(recipe.Recipe, custom.GStreamer):
+class Recipe(custom.GStreamer):
name = 'gst-plugins-ugly-1.0'
config_sh = 'sh ./autogen.sh --noconfigure && ./configure'
configure_options = "--disable-examples --disable-iec958 --disable-mpegstream --disable-cdio --disable-sidplay --disable-twolame "
diff --git a/recipes/gst-python-1.0.recipe b/recipes/gst-python-1.0.recipe
index 05438ef4..2014bcb6 100644
--- a/recipes/gst-python-1.0.recipe
+++ b/recipes/gst-python-1.0.recipe
@@ -1,7 +1,7 @@
# -*- Mode: Python -*- vi:si:et:sw=4:sts=4:ts=4:syntax=python
-class Recipe(recipe.Recipe, custom.GStreamer):
+class Recipe(custom.GStreamer):
name = 'gst-python-1.0'
# TODO: check license - some source files are LGPLv2+, others LGPLv2.1+ and
# COPYING is LGPLv2.1
diff --git a/recipes/gst-rtsp-server-1.0.recipe b/recipes/gst-rtsp-server-1.0.recipe
index 17199748..12a30f7e 100644
--- a/recipes/gst-rtsp-server-1.0.recipe
+++ b/recipes/gst-rtsp-server-1.0.recipe
@@ -1,6 +1,6 @@
# -*- Mode: Python -*- vi:si:et:sw=4:sts=4:ts=4:syntax=python
-class Recipe(recipe.Recipe, custom.GStreamer):
+class Recipe(custom.GStreamer):
name = 'gst-rtsp-server-1.0'
config_sh = 'sh ./autogen.sh --noconfigure && ./configure'
configure_options = "--disable-examples --enable-static "
diff --git a/recipes/gst-validate.recipe b/recipes/gst-validate.recipe
index b11c4656..f54f07f4 100644
--- a/recipes/gst-validate.recipe
+++ b/recipes/gst-validate.recipe
@@ -1,7 +1,7 @@
# -*- Mode: Python -*- vi:si:et:sw=4:sts=4:ts=4:syntax=python
from cerbero.utils import shell
-class Recipe(recipe.Recipe, custom.GStreamer):
+class Recipe(custom.GStreamer):
name = 'gst-validate'
remotes = {'origin': 'git://anongit.freedesktop.org/gstreamer/gst-devtools'}
srcdir = 'validate'
diff --git a/recipes/gstreamer-1.0.recipe b/recipes/gstreamer-1.0.recipe
index 6f8dd1b1..373418a0 100644
--- a/recipes/gstreamer-1.0.recipe
+++ b/recipes/gstreamer-1.0.recipe
@@ -1,7 +1,7 @@
# -*- Mode: Python -*- vi:si:et:sw=4:sts=4:ts=4:syntax=python
import shutil
-class Recipe(recipe.Recipe, custom.GStreamer):
+class Recipe(custom.GStreamer):
name = 'gstreamer-1.0'
config_sh = 'sh ./autogen.sh --noconfigure && ./configure'
configure_options = "--enable-static --program-prefix= --disable-examples "