Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDaniel Narvaez <dwnarvaez@gmail.com>2012-11-21 20:46:34 (GMT)
committer Daniel Narvaez <dwnarvaez@gmail.com>2012-11-21 20:46:34 (GMT)
commit991b59c4450f063f783cda0088440e5e037deffb (patch)
tree62b2814e721df0336364487c5fef854667791b09
parent958addd14302561372c32aeddefd5491484c6d65 (diff)
Differentiate gst plugins version
-rw-r--r--config/deps/sugar-runtime-3.4.json2
-rw-r--r--config/deps/sugar-runtime-3.6.json4
-rw-r--r--devbot/system.py14
3 files changed, 14 insertions, 6 deletions
diff --git a/config/deps/sugar-runtime-3.4.json b/config/deps/sugar-runtime-3.4.json
index 79f0d25..3a391d0 100644
--- a/config/deps/sugar-runtime-3.4.json
+++ b/config/deps/sugar-runtime-3.4.json
@@ -78,7 +78,7 @@
"check": "from gi.repository import Vte",
"checker": "python" },
{ "check": "video4linux2",
- "checker": "gstreamer" },
+ "checker": "gstreamer-0.10" },
{ "check_name": "abiword python",
"check": "import abiword",
"checker": "python" },
diff --git a/config/deps/sugar-runtime-3.6.json b/config/deps/sugar-runtime-3.6.json
index aeeea2d..1331fa8 100644
--- a/config/deps/sugar-runtime-3.6.json
+++ b/config/deps/sugar-runtime-3.6.json
@@ -78,10 +78,10 @@
"check": "from gi.repository import Vte",
"checker": "python" },
{ "check": "video4linux2",
- "checker": "gstreamer" },
+ "checker": "gstreamer-0.10" },
{ "check_name": "playback gstreamer",
"check": "playback",
- "checker": "gstreamer" },
+ "checker": "gstreamer-1.0" },
{ "check_name": "abiword python",
"check": "import abiword",
"checker": "python" },
diff --git a/devbot/system.py b/devbot/system.py
index 9a59b0c..8e493cf 100644
--- a/devbot/system.py
+++ b/devbot/system.py
@@ -46,21 +46,29 @@ def check_dbus(check):
def check_metacity_theme(check):
return not os.path.exists("/usr/share/themes/%s/metacity-1/metacity-theme-3.xml" % check)
-def check_gstreamer(check):
+def check_gstreamer(check, version):
missing = True
for libdir in libdirs:
- if os.path.exists("/usr/%s/gstreamer-0.10/libgst%s.so" % (libdir, check)):
+ if os.path.exists("/usr/%s/gstreamer-%s/libgst%s.so" % \
+ (libdir, version, check)):
missing = False
return missing
+def check_gstreamer_0_10(check):
+ return check_gstreamer(check, "0.10")
+
+def check_gstreamer_1_0(check):
+ return check_gstreamer(check, "1.0")
+
checkers = { "binary": check_binary,
"python": check_python,
"pkgconfig": check_pkgconfig,
"gtkmodule": check_gtkmodule,
"dbus": check_dbus,
- "gstreamer": check_gstreamer,
+ "gstreamer-0.10": check_gstreamer_0_10,
+ "gstreamer-1.0": check_gstreamer_1_0,
"metacity-theme": check_metacity_theme,
"include": check_include }