I would like to chime in this thread, to let you know that I have quite some experience in automating the OSX DMG creation process for GTK applications.
I have already set-up such a build procedure for another project of mine (https://github.com/aferrero2707/pf-build-osx <https://github.com/aferrero2707/pf-build-osx>), and I am currently working on applying the same concept to GIMP. The build environment is based on Homebrew, and is designed to run automatically on Travis-CI (https://travis-ci.org <https://travis-ci.org/>). The resulting DMG package gets automatically uploaded back to GitHub, without any manual intervention. Up to now I have successfully compiled the git head version of BABL/GEGL/GIMP using dependencies from homebrew. Now I am starting to adapt the scripts to Travis-CI and to package the whole thing into a DMG file. The whole set of scripts would be hosted in a github repository, so that it will be accessible to everybody for checking and improving… If that sounds interesting/useful, just let me know. The idea is primarily meant at regularly providing ready-to-install snapshots of the development version, with close-to-zero workload for developers. By the way, I am already taking care of a similar automated build procedure for a GIMP Linux AppImage package (https://github.com/aferrero2707/gimp-appimage <https://github.com/aferrero2707/gimp-appimage>). Regards, Andrea > On 15 May 2018, at 12:53, Philip Lehmann-Böhm <phi...@philiplb.de> wrote: > > Am 15.05.18 um 12:50 schrieb Philip Lehmann-Böhm: >> Am 15.05.18 um 10:47 schrieb Kristian Rietveld: >>>> On 12 May 2018, at 14:00, Philip Lehmann-Böhm <phi...@philiplb.de> wrote: >>>> >>>> I've read in the FAQs that the guy with the Mac is a bit busy at the >>>> moment and so there is hardly any time left for creating the DMG. Maybe I >>>> could help here and do the build? I would just need some directions what >>>> is needed to compile and build the package. >>> How we have been building the DMG up till now is documented in git: >>> >>> https://git.gnome.org/browse/gimp/tree/build/osx/README?h=gimp-2-8 >>> >>> >>> This is now a little outdated because I have been working on fully >>> automating this process when I still had some spare time. This work is in >>> fact almost complete. I am trying to find the time to upload this work into >>> git. It will consist of a Python script that will automatically build all >>> components and create the DMG and some documentation on how to setup the >>> environment within which to launch this Python script. >>> >>> Note that this concerns GIMP 2.8. There are no instructions for 2.10 yet. >>> My plan was to work on making the necessary changes to the script and >>> moduleset to build 2.10 as soon as the work for 2.8 has been published in >>> git. >>> >>> >>> regards, >>> >>> -kris. >>> >> Hi Kris, >> >> automating the build process seems like a good idea. :) >> >> Is there anything I could do in the meantime? Like adjusting the Python >> script to 2.10? > Or following the steps of the README and build a dmg? >> >> _______________________________________________ >> gimp-developer-list mailing list >> List address: gimp-developer-list@gnome.org >> <mailto:gimp-developer-list@gnome.org> >> List membership: https://mail.gnome.org/mailman/listinfo/gimp-developer-list >> <https://mail.gnome.org/mailman/listinfo/gimp-developer-list> >> List archives: https://mail.gnome.org/archives/gimp-developer-list >> <https://mail.gnome.org/archives/gimp-developer-list> > > > _______________________________________________ > gimp-developer-list mailing list > List address: gimp-developer-list@gnome.org > <mailto:gimp-developer-list@gnome.org> > List membership: https://mail.gnome.org/mailman/listinfo/gimp-developer-list > <https://mail.gnome.org/mailman/listinfo/gimp-developer-list> > List archives: https://mail.gnome.org/archives/gimp-developer-list > <https://mail.gnome.org/archives/gimp-developer-list> _______________________________________________ gimp-developer-list mailing list List address: gimp-developer-list@gnome.org List membership: https://mail.gnome.org/mailman/listinfo/gimp-developer-list List archives: https://mail.gnome.org/archives/gimp-developer-list