162
edits
Changes
From Gramps
→Building GRAMPS from Scratch: Updated to reflect that the moduleset is now in gramps svn repository.
export PATH=~/.local/bin:$PATH
Next, you'll need to get a local copy of the gtk-osx-build project gramps mac configuration stuff from svn (if you already have a gramps svn sandbox, then skip this step and substitute the Gtk-OSX git repositorypath to it where appropriate below):<tt>git clone git svn https://githubgramps.svn.sourceforge.comnet/svnroot/jrallsgramps/gtk-osxtrunk/mac gramps-build.git</tt>macThat will make a current copy of from the repository in your current directory, which we'll assume to be ~.
The Gtk-OSX build instructions are very straightforward, but we need to deviate from them a bit to keep from doing things more than once. Run the following commands from the terminal:
jhbuild bootstrap
jhbuild build gettext-fw
jhbuild --moduleset=gtk-osx-build/projects~/gramps-mac/gramps.modules build berkeleydb
jhbuild build python
jhbuild --moduleset=gtk-osx-build/projects~/gramps-mac/gramps.modules build meta-gtk-osx-bootstrap meta-gtk-osx-core meta-gtk-osx-python gramps
At this point, you can do
Once you've done this once, you can generally get away with just running
jhbuild --moduleset=gtk-osx-build/projects~/gramps-mac/gramps.modules build meta-gtk-osx-bootstrap meta-gtk-osx-core meta-gtk-osx-python gramps
to update everything that has been changed since the previous build. Most of the time nothing will have changed except gramps itself.