Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--commands/sysdeps.py3
-rw-r--r--config/modulesets/glucose-external.modules7
-rw-r--r--config/modulesets/glucose.modules1
-rw-r--r--config/modulesets/tools.modules7
-rw-r--r--config/sysdeps/olpc-3.xml60
5 files changed, 70 insertions, 8 deletions
diff --git a/commands/sysdeps.py b/commands/sysdeps.py
index 4830bfa..b398cff 100644
--- a/commands/sysdeps.py
+++ b/commands/sysdeps.py
@@ -7,6 +7,9 @@ scripts_dir = os.path.dirname(__file__)
base_dir = os.path.dirname(scripts_dir)
def get_distribution():
+ if 'SJH_DISTRIBUTION' in os.environ:
+ return os.environ['SJH_DISTRIBUTION'].split('-')
+
# Fedora
if os.path.exists('/etc/fedora-release'):
name = 'fedora'
diff --git a/config/modulesets/glucose-external.modules b/config/modulesets/glucose-external.modules
index 07765ed..9429f1d 100644
--- a/config/modulesets/glucose-external.modules
+++ b/config/modulesets/glucose-external.modules
@@ -197,11 +197,4 @@
<dep package="poppler"/>
</dependencies>
</autotools>
- <tarball id="GConf-dbus">
- <source href="http://ftp.gnome.org/pub/gnome/sources/GConf-dbus/2.16/GConf-dbus-2.16.0.tar.bz2"
- version="2.16.0" size="1363876" md5sum="3e7d648f75949b5362af807f5408546b"/>
- <patches>
- <patch file="gconf-dbus-defaultpath.patch" strip="0"/>
- </patches>
- </tarball>
</moduleset>
diff --git a/config/modulesets/glucose.modules b/config/modulesets/glucose.modules
index 32b0a22..dfc0d51 100644
--- a/config/modulesets/glucose.modules
+++ b/config/modulesets/glucose.modules
@@ -24,7 +24,6 @@
<autotools id="sugar">
<branch/>
<dependencies>
- <dep package="GConf-dbus"/>
<dep package="sugar-base"/>
<dep package="sugar-toolkit"/>
<dep package="artwork"/>
diff --git a/config/modulesets/tools.modules b/config/modulesets/tools.modules
index f566e92..f9fbd38 100644
--- a/config/modulesets/tools.modules
+++ b/config/modulesets/tools.modules
@@ -26,6 +26,13 @@
<dep package="logilab-common"/>
</dependencies>
</distutils>
+ <tarball id="GConf-dbus">
+ <source href="http://ftp.gnome.org/pub/gnome/sources/GConf-dbus/2.16/GConf-dbus-2.16.0.tar.bz2"
+ version="2.16.0" size="1363876" md5sum="3e7d648f75949b5362af807f5408546b"/>
+ <patches>
+ <patch file="gconf-dbus-defaultpath.patch" strip="0"/>
+ </patches>
+ </tarball>
<metamodule id="meta-tools">
<dependencies>
<dep package="pylint"/>
diff --git a/config/sysdeps/olpc-3.xml b/config/sysdeps/olpc-3.xml
new file mode 100644
index 0000000..8376f5f
--- /dev/null
+++ b/config/sysdeps/olpc-3.xml
@@ -0,0 +1,60 @@
+<?xml version="1.0"?>
+<dependencies>
+ <package name="intltool"/>
+ <package name="libtool"/>
+ <package name="python-devel"/>
+ <package name="gcc"/>
+ <package name="gcc-c++"/>
+ <package name="gtk2-devel"/>
+ <package name="pygtk2-devel"/>
+ <package name="libcroco-devel"/>
+ <package name="libgsf-devel"/>
+ <package name="enchant-devel"/>
+ <package name="fribidi-devel"/>
+ <package name="boost-devel"/>
+ <package name="libXt-devel"/>
+ <package name="gnome-doc-utils"/>
+ <package name="expat-devel"/>
+ <package name="gettext-devel"/>
+ <package name="wv-devel"/>
+ <package name="zlib-devel"/>
+ <package name="gnome-common"/>
+ <package name="numpy"/>
+ <package name="gnome-python2-libwnck"/>
+ <package name="xorg-x11-server-Xephyr"/>
+ <package name="make"/>
+ <package name="gnome-python2-rsvg"/>
+ <package name="python-cjson"/>
+ <package name="subversion"/>
+ <package name="GConf2-devel"/>
+ <package name="libglade2-devel"/>
+ <package name="popt-devel"/>
+ <package name="gnome-vfs2-devel"/>
+ <package name="librsvg2-devel"/>
+ <package name="gnome-icon-theme"/>
+ <package name="icon-naming-utils"/>
+ <package name="xorg-x11-utils"/>
+ <package name="dejavu-fonts"/>
+ <package name="gstreamer-python"/>
+ <package name="icon-slicer"/>
+ <package name="pygtksourceview"/>
+ <package name="alsa-lib-devel"/>
+ <package name="xapian-bindings-python"/>
+ <package name="xapian-core-libs"/>
+ <package name="gnome-python2-gconf"/>
+
+ <package name="dbus-python"
+ source="dbus-python"/>
+ <package name="dbus-devel"
+ source="dbus"/>
+ <package name="dbus-glib-devel"
+ source="dbus-glib"/>
+ <package name="loudmouth-devel"
+ source="loudmouth"/>
+ <package name="avahi"
+ source="avahi"/>
+ <package name="avahi-gobject-devel"
+ source="avahi"/>
+ <package name="avahi-tools"
+ source="avahi"/>
+</dependencies>