Kenny Meyer (knny myer gmail com) wrote: > Hello, > > Here's a quick status report: > > Day 1: > ------ > > What I want to do: > > Compile and install the gtranslator source from git HEAD. > > What I have done so far: > > 1) Started getting a definition about libpeas, gtk3, and gtranslator, and > obtained a clone of libpeas and gtranslator with git. > 2) Got jhbuild, encountered some distro-specific issues which I could fix. > 3) Bootstrapped jhbuild > 4) Built jhbuild, but then realised that this was GNOME 2.x which didn't > compile with gtranslator. > 5) Set `moduleset = "3.0"' in my ~/.jhbuildrc > 6) Built again and I still have to get 240+ modules, which seems a > lot. So, I skipped that, and followed the instructions on a blog > article's comment. [1] > 7) ATM jhbuild is building, which may take some time. > > I wonder if you could give me some advice to setup my environment without > wasting too much time and to get things done. > > Maybe a/your .jhbuildrc? > > I've attached you my .jhbuildrc, which is not yet quite modded. ;-) > > Awaiting your input, > Kenny > > [1] http://blogs.gnome.org/aklapper/2010/09/19/jhbuilding-gnome-3-0-no-fun/comment-page-1/#comment-5703 > > -- > Encouraging respectful discussion with OpenRespect (http://www.openrespect.org) Don't tell me I've forgotten to attach my .jhbuildrc... Done. -- Encouraging respectful discussion with OpenRespect (http://www.openrespect.org)
# -*- mode: python -*- # edit this file to match your settings and copy it to ~/.jhbuildrc # if you have a GNOME git account, uncomment this line # repos['git.gnome.org'] = 'ssh://user git gnome org/git/' # what module set should be used. The default at the moment is 'gnome-3.0', # but it can be any of the files in the modulesets directory, or even # the URL of a module set file on a web server. moduleset = 'gnome-3.0' # A list of the modules to build. Defaults to the Gnome Desktop and # developer platform. # modules = [ 'meta-gnome-desktop' ] # what directory should the source be checked out to? checkoutroot = os.path.expanduser('~/Source/gnome') # the prefix to configure/install modules to (must have write access) prefix = '/opt/gnome' # custom CFLAGS / environment pieces for the build # os.environ['CFLAGS'] = '-Wall -g -O0' # extra arguments to pass to all autogen.sh scripts # to speed up builds of GNOME, try '--disable-static --disable-gtk-doc' #autogenargs='' # On SMP systems you may use something like this to improve compilation time: # be aware that not all modules compile correctly with make -j2 # You can also use 'make V=0' if you want less output while compiling. #makeargs = '-j2' skip = [ ] # skip some big external dependencies that can be annoying and that are # installed system-wide anyway skip.extend ([ 'mozilla', 'firefox', 'dbus', 'hal', 'avahi', 'NetworkManager', 'PolicyKit', 'PolicyKit-gnome', 'libgdiplus', 'mono', 'monodoc', 'nss', 'nspr', 'sqlite3', 'pulseaudio', 'pysqlite2', 'mono-addins', 'WebKit', 'polkit', 'DeviceKit', 'DeviceKit-disks', 'DeviceKit-power', #'libxml2', 'libxslt', 'libgpg-error', 'libgcrypt', 'expat', 'libtasn1', 'gnutls', 'libvolume_id', 'libdaemon', 'udisks', 'UPower', 'upower' ])
Attachment:
pgpA4hLouo9zw.pgp
Description: PGP signature