Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/sugar-jhbuild
diff options
context:
space:
mode:
authorMarco Pesenti Gritti <marco@localhost.localdomain>2006-08-19 23:56:46 (GMT)
committer Marco Pesenti Gritti <marco@localhost.localdomain>2006-08-19 23:56:46 (GMT)
commit974a87c2a2c10a00e30be72d22a2924d386f5246 (patch)
treeebb79b556d05a2f28586baa58e6c110ad0a9dcdc /sugar-jhbuild
parent81c47253230ff9048ecbf6f26620115b2990aef5 (diff)
Add pygoocanvas dep.
Rework a bit system dep checks.
Diffstat (limited to 'sugar-jhbuild')
-rwxr-xr-xsugar-jhbuild38
1 files changed, 21 insertions, 17 deletions
diff --git a/sugar-jhbuild b/sugar-jhbuild
index 94c6156..20ff038 100755
--- a/sugar-jhbuild
+++ b/sugar-jhbuild
@@ -37,29 +37,33 @@ else:
if command == 'build':
update_jhbuild()
+# System dependencies
+
+skip_modules = [
+'startup-notification',
+'libglade',
+'gtk+',
+'libXrender',
+'fontconfig',
+'glib',
+'gtk-doc',
+'libgnomeui',
+'libgnomecanvas',
+'pyorbit'
+]
+
+if LibDependency('mozilla', 'mozilla-gtkmozembed').check() or \
+ LibDependency('xulrunner', 'xulrunner-gtkmozembed').check():
+ skip_modules.append('mozilla')
+
sys.path.append(os.path.join(build_scripts_dir, 'jhbuild'))
import jhbuild.config
import jhbuild.commands
config = configure()
-config.skip.append('startup-notification')
-config.skip.append('libglade')
-config.skip.append('gtk+')
-config.skip.append('libXrender')
-config.skip.append('fontconfig')
-config.skip.append('glib')
-config.skip.append('gtk-doc')
-config.skip.append('libgnomeui')
-config.skip.append('libgnomecanvas')
-config.skip.append('pyorbit')
-
-if LibDependency('libwnck', 'libwnck-1.0').check():
- config.skip.append('libwnck')
-
-if LibDependency('mozilla', 'mozilla-gtkmozembed').check() or \
- LibDependency('xulrunner', 'xulrunner-gtkmozembed').check():
- config.skip.append('mozilla')
+for module in skip_modules:
+ config.skip.append(module)
jhbuild.config.addpath('XDG_DATA_DIRS', '/usr/share')