Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/config/deps/sugar-runtime.json
diff options
context:
space:
mode:
authorDaniel Narvaez <dwnarvaez@gmail.com>2012-11-29 16:18:29 (GMT)
committer Daniel Narvaez <dwnarvaez@gmail.com>2012-11-29 16:18:29 (GMT)
commit05b2c03cf3971303354b3a188fbbb0bbb8d554fc (patch)
tree48d3cd2f58036285e00fb9a1537206d514aa2eea /config/deps/sugar-runtime.json
parent19843bd69f1ca9085e0126c6fe19a042f31cbe3f (diff)
Make json configs a bit smarter
To get rid of the duplication in deps
Diffstat (limited to 'config/deps/sugar-runtime.json')
-rw-r--r--config/deps/sugar-runtime.json193
1 files changed, 193 insertions, 0 deletions
diff --git a/config/deps/sugar-runtime.json b/config/deps/sugar-runtime.json
new file mode 100644
index 0000000..cb00657
--- /dev/null
+++ b/config/deps/sugar-runtime.json
@@ -0,0 +1,193 @@
+[
+ {
+ "check": "Adwaita",
+ "checker": "metacity-theme",
+ "name": "Adwaita"
+ },
+ {
+ "check": "X",
+ "checker": "binary",
+ "name": "X"
+ },
+ {
+ "check": "autodetect",
+ "checker": "gstreamer-1.0",
+ "if": "gstreamer_version == '1.0'",
+ "name": "autodetect gstreamer"
+ },
+ {
+ "check": "from gi.repository import Gdk, Gtk; window = Gtk.Window(0); window.realize();context = Gdk.cairo_create(window.get_window())",
+ "checker": "python",
+ "name": "cairo foreign"
+ },
+ {
+ "check": "from gi.repository import cairo",
+ "checker": "python",
+ "name": "cairo typelib"
+ },
+ {
+ "check": "import dateutil",
+ "checker": "python",
+ "name": "dateutil python"
+ },
+ {
+ "check": "dconf",
+ "checker": "binary",
+ "name": "dconf"
+ },
+ {
+ "check": "import decorator",
+ "checker": "python",
+ "name": "decorator python"
+ },
+ {
+ "check": "espeak",
+ "checker": "binary",
+ "name": "espeak"
+ },
+ {
+ "check": "from gi.repository import EvinceDocument",
+ "checker": "python",
+ "name": "evince typelib"
+ },
+ {
+ "check": "import gconf",
+ "checker": "python",
+ "name": "gconf python"
+ },
+ {
+ "check": "from gi.repository import GConf",
+ "checker": "python",
+ "name": "gconf typelib"
+ },
+ {
+ "check": "import gi",
+ "checker": "python",
+ "name": "gi python"
+ },
+ {
+ "check": "gnome-keyring-daemon",
+ "checker": "binary",
+ "name": "gnome-keyring-daemon"
+ },
+ {
+ "check": "from gi.repository import Gst",
+ "checker": "python",
+ "if": "gstreamer_version == '1.0'",
+ "name": "gst typelib"
+ },
+ {
+ "check": "from gi.repository import Gst",
+ "checker": "python",
+ "if": "gstreamer_version == '0.10'",
+ "name": "gst typelib"
+ },
+ {
+ "check": "import gi; gi.require_version('Gst', '1.0'); from gi.repository import Gst; Gst.init([])",
+ "checker": "python",
+ "if": "gstreamer_version == '1.0'",
+ "name": "gst typelib"
+ },
+ {
+ "check": "from gi.repository import GtkSource",
+ "checker": "python",
+ "name": "gtksource typelib"
+ },
+ {
+ "check": "import gtksourceview2",
+ "checker": "python",
+ "name": "gtksourceview2 python"
+ },
+ {
+ "check": "import hippo",
+ "checker": "python",
+ "name": "hippo python"
+ },
+ {
+ "check": "metacity",
+ "checker": "binary",
+ "name": "metacity"
+ },
+ {
+ "check": "org.freedesktop.Telepathy.AccountManager",
+ "checker": "dbus",
+ "name": "org.freedesktop.Telepathy.AccountManager"
+ },
+ {
+ "check": "org.freedesktop.Telepathy.ConnectionManager.gabble",
+ "checker": "dbus",
+ "name": "org.freedesktop.Telepathy.ConnectionManager.gabble"
+ },
+ {
+ "check": "org.freedesktop.Telepathy.ConnectionManager.salut",
+ "checker": "dbus",
+ "name": "org.freedesktop.Telepathy.ConnectionManager.salut"
+ },
+ {
+ "check": "pango",
+ "checker": "gstreamer-1.0",
+ "if": "gstreamer_version == '1.0'",
+ "name": "pango gstreamer"
+ },
+ {
+ "check": "playback",
+ "checker": "gstreamer-1.0",
+ "if": "gstreamer_version == '1.0'",
+ "name": "playback gstreamer"
+ },
+ {
+ "check": "import pygst",
+ "checker": "python",
+ "name": "pygst python"
+ },
+ {
+ "check": "import rsvg",
+ "checker": "python",
+ "name": "rsvg python"
+ },
+ {
+ "check": "import simplejson",
+ "checker": "python",
+ "name": "simplejson python"
+ },
+ {
+ "check": "import telepathy",
+ "checker": "python",
+ "name": "telepathy python"
+ },
+ {
+ "check": "video4linux2",
+ "checker": "gstreamer-0.10",
+ "name": "video4linux2"
+ },
+ {
+ "check": "import vte",
+ "checker": "python",
+ "name": "vte python"
+ },
+ {
+ "check": "from gi.repository import Vte",
+ "checker": "python",
+ "name": "vte typelib"
+ },
+ {
+ "check": "from gi.repository import WebKit",
+ "checker": "python",
+ "name": "webkit typelib"
+ },
+ {
+ "check": "import wnck",
+ "checker": "python",
+ "name": "wnck python"
+ },
+ {
+ "check": "from gi.repository import Wnck",
+ "checker": "python",
+ "name": "wnck typelib"
+ },
+ {
+ "check": "import xapian",
+ "checker": "python",
+ "name": "xapian python"
+ }
+]