Plantilla para construir un ambiente de desarrollo GNOME 3.6 para usar python

# -*- mode: python -*-

repos['git.gnome.org'] = 'ssh://user@git.gnome.org/git/'

#use_local_modulesets = True

moduleset = 'gnome-world-3.6'
modules = [
  'gedit', 
]

build_policy = 'all'

skip = [
  'libxml2',
  'libxslt',
  'libgpg-error',
  'libgcrypt',
  'rarian',
  'expat',
  'dbus',
  'iso-codes',
  'hal',
  'avahi',
  'NetworkManager',
  'mozilla',
  'mono',
  'ekiga',
  'sqlite3',
  'WebKit',
  'gstreamer','liboil','gst-plugins-base',
  'gjs','gnome-js-common','seed',
]

# the prefix to install things to (user must have write access)
prefix = '/opt/gnome'

# where to put the source code
checkoutroot = os.path.join(os.environ['HOME'], 'git', 'gnome')

# arguments to pass to autogen script
autogenargs='--enable-maintainer-mode --disable-static --disable-gtk-doc'

# parallel build
os.environ['MAKEFLAGS'] = '-j2'

# flags useful for sysprof, gdb etc
os.environ['CFLAGS'] = '-fno-omit-frame-pointer -g -O0 -fno-inline'

addpath('ACLOCAL_FLAGS', '/usr/share/aclocal')
addpath('PKG_CONFIG_PATH', '/usr/lib/pkgconfig')
addpath('PKG_CONFIG_PATH', '/usr/local/lib/pkgconfig')
addpath('PKG_CONFIG_PATH', '/usr/share/pkgconfig')
addpath('PKG_CONFIG_PATH', '/usr/local/share/pkgconfig')
addpath('GI_TYPELIB_PATH', '/opt/gnome/lib64/girepository-1.0')
addpath('PYTHONPATH', '/opt/gnome/lib64/python2.7/site-packages/gtk-2.0')

module_autogenargs['glib'] = '--enable-debug=yes --enable-dtrace=yes --enable-systemtap=yes --disable-visibility'
module_autogenargs['ORBit2'] = '--enable-purify'
module_autogenargs['gimp'] = '--disable-print --enable-python'
module_autogenargs['totem'] = '--disable-mozilla'
module_autogenargs['epiphany'] = autogenargs + ' --with-engine=webkit'
module_autogenargs['libunique'] = '--disable-introspection'
module_autogenargs['poppler'] = '--disable-poppler-qt --disable-poppler-qt4'
module_autogenargs['evince'] = '--enable-nautilus=no'
module_autogenargs['vte-3'] = '--enable-introspection'
#module_autogenargs['dconf'] = '--disable-editor'

# always use master for the core libs
branches['glib'] = 'master'
branches['gtk+'] = 'master'
branches['pygobject'] = 'master'
branches['vala'] = 'master'

About Julita Inca

Ingeniero de Sistemas UNAC, Magíster en Ciencias de la Computación PUCP, OPW GNOME 2011, Miembro de la GNOME Foundation desde el 2012, Embajadora Fedora Perú desde el 2012, ganadora del scholarship of the Linux Foundation 2012, experiencia como Admin Linux en GMD y Especialista IT en IBM, con certificaciones RHCE, RHCSA, AIX 6.1, AIX 7 Administrator e ITILv3. Experiencia académica en universidades como PUCP, USIL y UNI. HPC researcher, a simple mortal, like you!
This entry was posted in τεχνολογια :: Technology. Bookmark the permalink.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s