jhbuild r2618 - in trunk: . doc/C jhbuild
- From: fpeters svn gnome org
- To: svn-commits-list gnome org
- Subject: jhbuild r2618 - in trunk: . doc/C jhbuild
- Date: Sun, 4 Jan 2009 13:23:02 +0000 (UTC)
Author: fpeters
Date: Sun Jan 4 13:23:02 2009
New Revision: 2618
URL: http://svn.gnome.org/viewvc/jhbuild?rev=2618&view=rev
Log:
* jhbuild/config.py, jhbuild/defaults.jhbuildrc, jhbuild/moduleset.py,
doc/C/jhbuild.xml: added a new modulesets_dir configuration variable,
so it is possible to define an alternate directory for moduleset files;
added an entry about this configuration variable to the documentation.
(closes: #566456, initial patch by David Farning)
Modified:
trunk/ChangeLog
trunk/doc/C/jhbuild.xml
trunk/jhbuild/config.py
trunk/jhbuild/defaults.jhbuildrc
trunk/jhbuild/moduleset.py
Modified: trunk/doc/C/jhbuild.xml
==============================================================================
--- trunk/doc/C/jhbuild.xml (original)
+++ trunk/doc/C/jhbuild.xml Sun Jan 4 13:23:02 2009
@@ -1512,6 +1512,15 @@
</listitem>
</varlistentry>
<varlistentry>
+ <term id="cfg-modulesets-dir"><varname>modulesets_dir</varname></term>
+ <listitem>
+ <simpara>A string giving the directory containing the
+ modulesets to use. Defaults to the
+ <filename>modulesets/</filename> directory in JHBuild sources.
+ </simpara>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
<term id="cfg-nobuild"><varname>nobuild</varname></term>
<listitem>
<simpara>A boolean value which, if set to
Modified: trunk/jhbuild/config.py
==============================================================================
--- trunk/jhbuild/config.py (original)
+++ trunk/jhbuild/config.py Sun Jan 4 13:23:02 2009
@@ -46,7 +46,7 @@
'quiet_mode', 'progress_bar', 'module_extra_env',
'jhbuildbot_master', 'jhbuildbot_slavename', 'jhbuildbot_password',
'jhbuildbot_svn_commits_box',
- 'use_local_modulesets', 'ignore_suggests',
+ 'use_local_modulesets', 'ignore_suggests', 'modulesets_dir',
'mirror_policy', 'module_mirror_policy',
]
Modified: trunk/jhbuild/defaults.jhbuildrc
==============================================================================
--- trunk/jhbuild/defaults.jhbuildrc (original)
+++ trunk/jhbuild/defaults.jhbuildrc Sun Jan 4 13:23:02 2009
@@ -7,6 +7,9 @@
if 'GTK_PATH' in os.environ.keys():
del os.environ['GTK_PATH']
+# module directory
+modulesets_dir = os.path.join(os.path.dirname(__file__), '../modulesets')
+
# what modules to build?
moduleset = 'gnome-2.26'
modules = [ 'meta-gnome-desktop' ]
Modified: trunk/jhbuild/moduleset.py
==============================================================================
--- trunk/jhbuild/moduleset.py (original)
+++ trunk/jhbuild/moduleset.py Sun Jan 4 13:23:02 2009
@@ -284,8 +284,7 @@
for uri in modulesets:
if '/' not in uri:
if config.nonetwork or config.use_local_modulesets:
- uri = os.path.join(os.path.dirname(__file__), '..', 'modulesets',
- uri + '.modules')
+ uri = os.path.join(config.modulesets_dir, uri + '.modules')
else:
uri = 'http://svn.gnome.org/svn/jhbuild/trunk/modulesets/%s.modules' % uri
ms.modules.update(_parse_module_set(config, uri).modules)
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]