diff options
author | Marco 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) |
commit | 974a87c2a2c10a00e30be72d22a2924d386f5246 (patch) | |
tree | ebb79b556d05a2f28586baa58e6c110ad0a9dcdc /sugar-jhbuild | |
parent | 81c47253230ff9048ecbf6f26620115b2990aef5 (diff) |
Add pygoocanvas dep.
Rework a bit system dep checks.
Diffstat (limited to 'sugar-jhbuild')
-rwxr-xr-x | sugar-jhbuild | 38 |
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') |