Skip to content

ptomato/macos-jhbuild

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

23 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

macos-jhbuild

Temporary repository with the necessary configuration to build GNOME modulesets using jhbuild on macOS.

Requirements

  • macOS 10.9 or later
  • Xcode

How to use

  • 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 your PATH
  • 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 (ask brew doctor how to get them back)
  • jhbuild bootstrap (if on macOS 10.13, add --skip=bison)
  • cd to your install directory (whatever you put as prefix 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.13
  • jhbuild sysdeps and make sure nothing looks odd
  • jhbuild list and make sure nothing looks odd
  • jhbuild build

Modules that currently need patches or changes

For meta-gnome-extended-devel-platform:

About

Temporary repository for building GNOME on macOS

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published