gnome-python-desktop r520 - trunk
- From: gjc svn gnome org
- To: svn-commits-list gnome org
- Subject: gnome-python-desktop r520 - trunk
- Date: Sun, 4 Jan 2009 12:15:21 +0000 (UTC)
Author: gjc
Date: Sun Jan 4 12:15:21 2009
New Revision: 520
URL: http://svn.gnome.org/viewvc/gnome-python-desktop?rev=520&view=rev
Log:
Bug 555137 â WAF build system does not install bugbuddy module
Modified:
trunk/ (props changed)
trunk/wscript
Modified: trunk/wscript
==============================================================================
--- trunk/wscript (original)
+++ trunk/wscript Sun Jan 4 12:15:21 2009
@@ -12,6 +12,7 @@
import Logs
import Build
+import Utils
import misc
import os
@@ -49,6 +50,14 @@
type="string", default='all', metavar="MODULES_LIST (comma separated)",
dest='enable_modules')
+def _bug_buddy_check(conf):
+ conf.env.append_value('MODULES_AVAILABLE', 'bugbuddy')
+ if conf.find_program('bug-buddy', var='BUG_BUDDY'):
+ ver_string = Utils.cmd_output("%s --version" % (conf.env['BUG_BUDDY'],))
+ ver = ver_string.split()[2]
+ ver = [int(x) for x in ver.split('.')]
+ if ver >= [2,16]:
+ conf.env.append_value('MODULES_TO_BUILD', 'bugbuddy')
def configure(conf):
conf.check_tool('misc')
@@ -105,6 +114,8 @@
conf.sub_config('totem')
conf.sub_config('wnck')
+ _bug_buddy_check(conf)
+
for module in conf.env['ENABLE_MODULES']:
if module == 'all':
continue
@@ -243,6 +254,11 @@
bld.add_subdirs('docs/gnomeprintui')
bld.add_subdirs('docs/gtksourceview')
+ if 'bugbuddy' in bld.env['MODULES_TO_BUILD']:
+ py = bld.new_task_gen('py')
+ py.install_path = '${PYTHONDIR}/gtk-2.0'
+ py.source = "bugbuddy.py"
+
def shutdown():
env = Build.bld.env
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]