diff options
author | Daniel Narvaez <dwnarvaez@gmail.com> | 2012-11-21 20:46:34 (GMT) |
---|---|---|
committer | Daniel Narvaez <dwnarvaez@gmail.com> | 2012-11-21 20:46:34 (GMT) |
commit | 991b59c4450f063f783cda0088440e5e037deffb (patch) | |
tree | 62b2814e721df0336364487c5fef854667791b09 /devbot/system.py | |
parent | 958addd14302561372c32aeddefd5491484c6d65 (diff) |
Differentiate gst plugins version
Diffstat (limited to 'devbot/system.py')
-rw-r--r-- | devbot/system.py | 14 |
1 files changed, 11 insertions, 3 deletions
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 } |