summaryrefslogtreecommitdiffstats
path: root/packaging/macos (unfollow)
Commit message (Collapse)AuthorFilesLines
2019-10-05Add GObject introspection repository to appRené de Hesselle1-0/+22
This is required for Python GTK bindings (PyGObject).
2019-09-28Add Ghostscript to enable eps importRené de Hesselle4-13/+37
2019-09-23Precompile Python packagesRené de Hesselle3-13/+29
Remove test files from Python.framework. Fix lxml dependencies. Add libexslt to application bundle. Fix Pycairo getting overwritten by PyGObject. Fix line numbers in echo statements being off by 1.
2019-09-12Fix packaging and distribution scriptsRené de Hesselle3-1/+4
The previous commit was faulty. The run_in_terminal scripts in steps 220 and 230 need to source in the configuration as every other script. Dependencies on variables must be handled independently from the main script.
2019-09-12Remove dependency on user's .profileRené de Hesselle5-25/+19
We no longer need to overwrite .profile with our settings.
2019-09-10Fix link pointing to old version of toolset cacheRené de Hesselle1-1/+1
2019-09-09Change build OS and targetRené de Hesselle8-107/+81
We no longer user El Capitan (10.11) as build platform. We now use Mojave (10.14) in combination with the Mavericks SDK (10.9). This simplifies the build process as we can use a current platform and gives backward compatibility down to Mavericks (10.9). Use a newer Python build that we turn non-relocatable for JHBuild, avoiding to build it ourselves (time consuming!) in 120-python3.sh. New default build location is /Users/Shared/work. This is a user- independent location and user-writable and simplifies WKR_DIR handling.
2019-09-05Fix error in GTK launch scriptRené de Hesselle4-22/+66
Determine git repo version like it's done in the cmakefile. Refactor usage of 'sed'. Do not extract everything from toolset cache.
2019-08-12Update macOS build pipelineRené de Hesselle6-34/+356
Use dmgbuild (Python package) instead of create-dmg. This speeds up the process and also is lot less error-prone. Run gtk-mac-bundler and dmgbuild through Terminal.app. This is an attempt to fix the instability when running non-interactively in CI. Update a few Python packages to their newest versions.
2019-08-12Fix quoting (again)René de Hesselle1-3/+3
Previous commit contained errors, that should not have happened.
2019-08-11Fix quoting/escaping in XDG directory pathsRené de Hesselle1-4/+4
2019-08-08Remove subshell around gtk-mac-bundlerRené de Hesselle1-35/+11
2019-08-07Update macOS build pipelineRené de Hesselle6-64/+27
These changes mainly accomodate for gtk-osx upstream updates.
2019-08-04Add pySerial to macOS appRené de Hesselle2-0/+5
2019-08-02Restart gtk-mac-bundler up to 5 timesRené de Hesselle1-2/+24
This is an attempt to work around the current issue with gtk-mac-bundler failing. The issue itself hasn't been found and hasn't occured on my testing setup or on a second runner that is equal to the production runner.
2019-07-24Add logging to help with debuggingRené de Hesselle11-26/+62
2019-07-21Update jhbuildRené de Hesselle17-198/+272
This is a massive internal update due to changes in JHBuild. Update Python to 3.7.4.
2019-06-30Exchange appdmg for create-dmgRené de Hesselle4-35/+22
This replaces the Node.js app 'appdmg' by a shell script 'create-dmg'.
2019-06-28Update macOS build pipelineRené de Hesselle10-31/+95
Noteworthy are the creation of '.dmg' and a fix for inbox#605. Lots of minor improvements.
2019-06-23Update macOS build pipelineRené de Hesselle12-122/+314
This update lowers system requirements from 10.13 to 10.11 and has massive improvements regarding Python integration. Also lots of minor improvements. Based on https://github.com/dehesselle/mibap v0.12.
2019-06-05Remove unused libyaml dependencyPatrick Storz3-9/+0
This was required by xverbs, which were removed in db05b842cba28f01b431eee890537959aa2d8fe3
2019-06-02Update version to alpha2Marc Jeanmougin2-6/+6
2019-05-31Include more feature librariesRené de Hesselle6-15/+90
- gtkspell - libyaml - cppunit - librevenge - libcdr - ImageMagick 6 - OpenMP
2019-05-13packaging/macos: typos fixedluzpaz2-2/+2
2019-05-12Add lcms2 and potrace libraries to buildRené de Hesselle3-1/+17
This fixes the empty color tab (#241) and the missing paint bucket tool (inbox#469).
2019-05-01Add fontconfig to the application bundleRené de Hesselle4-3/+120
This fixes fonts not showing up and un-breaks the font tool. Add more localizations.
2019-04-22Update macOS build pipelineRené de Hesselle20-261/+572
Highlights: - fixes open/save crashes - fixes localization - bundles Python 3, enabling extensions Also lots of internal improvements and refactoring.
2019-04-09Add build pipeline for macOSRené de Hesselle11-0/+1213