Changes

Jump to: navigation, search

GEPS 029: GTK3-GObject introspection Conversion

1,185 bytes added, 21:42, 17 June 2012
m
no edit summary
* [http://developer.gnome.org/pango/stable/pango.html Pango]
* [http://developer.gnome.org/ http://developer.gnome.org/]
 
== Installation ==
=== Ubuntu 12.04 ===
For people on Ubuntu 12.04, you need:
 
1. add the gnome_shell repo to have the latest version of glib and friends, see how to add the ppa on:
[http://www.ubuntuupdates.org/ppa/gnome_shell?dist=precise gnome_shell pppa]
Then upgrade your system via the system manager.
 
Note: this can make gnome shell unstable if the ppa is too bleeding edge!!
 
2. install version 3.3.2 of pygobject. No ppa for this, I use the git repo on gnome.org, so my git config:
[remote "origin"]
fetch = +refs/heads/*:refs/remotes/origin/*
url = http://git.gnome.org/browse/pygobject
 
So to install it to folder pygobject, do
 
git clone git://git.gnome.org/pygobject pygobject
 
Then checkout tag 3.3.2, so
 
git checkout 3.3.2
 
then compile it
 
./autogen.sh
make
sudo make install
 
Now this installs to /usr/local, so to run the test with that, on ubuntu in your terminal:
 
PYTHONPATH=/usr/local/lib/python2.7/site-packages/ python gramps.py
 
You need this GEPS branch for gramps to work at all:
 
svn checkout https://gramps.svn.sourceforge.net/svnroot/gramps/branches/geps/gep-029-gtk3 geps-029
cd geps-029
 
from where gramps can be run.
== Problems ==

Navigation menu