Gtk dependencies for running apsim on a mac. These are bundled with the apsim mac installer, so no one should really need to use this directly.
These deps were generated with the help of the gtk-mac-bundler and gtk-osx tools. gtk-osx is used to compile and install gtk and its dependencies on a mac, and gtk-mac-bundler is used to bundle the runtime dependencies of apsim in a convenient format.
In order to rebuild the dependencies, you will need a mac. The build script in this repository is generally just following the instructions on these two pages.
As mentioned on this page, if you have HomeBrew, MacPorts or Fink installed, you must remove all traces of them from your environment before you try to run jhbuild. The easiest way is to create a new user and run jhbuild while logged in as that user. Mixing HomeBrew, MacPorts, or Fink with gtk-osx will fail.
- Run the build script in the root of this repository (this will take a long time).
- After rebuilding the dependencies, you will likely need to update the docker image used to build the apsim mac installer - at the time of writing, this is apsiminitiative/apsimng-complete.