Build setup to help building the Mac OS X port of GTK+
Python Shell
#54 Compare This branch is 1060 commits ahead, 1 commit behind rhult:master.
Latest commit 9c940f7 May 26, 2016 @jralls Bug 766738: Gobject-introspection 64-bit scan fails with Apple python.
The built-in distutils flags cause a compile assert on
sizeof(unsigned long long) == sizeof(guint64_t). Make python a hard
dependency for 64-bit builds.
Permalink
Failed to load latest commit information.
modulesets-stable
modulesets-unstable Change http://git.gnome.org URIs to https. Apr 7, 2016
modulesets Change http://git.gnome.org URIs to https. Apr 7, 2016
patches Bump core libraries to latest releases. Apr 27, 2016
.gitignore Unignores patch files, which are ignored in my primary .gitignore -- … Nov 29, 2010
README Change http://git.gnome.org URIs to https. Apr 7, 2016
gtk-osx-build-setup.sh Bug 766379 - There is no python2 on OS X: 3rd try. May 21, 2016
gtk-osx.doap Change http://git.gnome.org URIs to https. Apr 7, 2016
jhbuild-revision Update the jhbuild version to recent master. Feb 21, 2016
jhbuildrc-gtk-osx Bug 766738: Gobject-introspection 64-bit scan fails with Apple python. May 26, 2016
jhbuildrc-gtk-osx-custom-example Bug 766337 - Please update the OS version to SDK version mapping. May 12, 2016
jhbuildrc-gtk-osx-testall
setup-from-git.sh switch to git.gnome.org May 26, 2009
xcrun Distribute bogus xcrun Feb 25, 2014

README

This repository is used to maintain the configurations and modulesets
for building GTK+ OS X with jhbuild.

NOTE: If you only want to build GTK+, just download
gtk-osx-build-setup.sh and follow the instructions at:

 https://wiki.gnome.org/Projects/GTK%2B/OSX/Building

There are 3 modulesets. You can select the one which most suits you by
adding the line
      moduleset="https://git.gnome.org/browse/gtk-osx/plain/modulesets-stable/gtk-osx.modules"

to your ~/.jhbuildrc-custom, replacing "modulesets-stable" (the default) with 

 * modulesets-stable: The default, all tarball-based released sources.
 * modulesets: Sources from VCS repositories when that's available,
   with stable release revisions set for each module.
 * modulesets-unstable: The bleeding edge modulesets, pulled from VCS
   repositories with no release revisions.