Temporary repository with the necessary configuration to build GNOME modulesets using jhbuild on macOS.
- macOS 10.9 or later
- Xcode
- Make sure command line tools are installed (
xcode-select --install
) git clone https://github.com/ptomato/macos-jhbuild
cd macos-jhbuild
./setup.sh
- Make sure
~/.local/bin
is in yourPATH
- Edit
~/.jhbuildrc-custom
as desired - If you intend to make app bundles you must temporarily unlink your Homebrew modules until you're done building:
brew list -1 | while read line; do brew unlink $line; done
(askbrew doctor
how to get them back) jhbuild bootstrap
(if on macOS 10.13, add--skip=bison
)cd
to your install directory (whatever you put asprefix
in~/.jhbuildrc-custom
)cp _jhbuild/root-dbus-broken/Library/LaunchAgents/org.freedesktop.dbus-session.plist ~/Library/LaunchAgents/
rm -r _jhbuild/root-dbus-broken
jhbuild run dbus-uuidgen --ensure=var/lib/dbus/machine-id
jhbuild build bison
if on macOS 10.13jhbuild sysdeps
and make sure nothing looks oddjhbuild list
and make sure nothing looks oddjhbuild build
For meta-gnome-extended-devel-platform
: