summaryrefslogtreecommitdiffstats
path: root/packaging/macos (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Add GObject introspection repository to appRené de Hesselle2019-10-051-0/+22
| | | | This is required for Python GTK bindings (PyGObject).
* Add Ghostscript to enable eps importRené de Hesselle2019-09-284-13/+37
|
* Precompile Python packagesRené de Hesselle2019-09-233-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.
* Fix packaging and distribution scriptsRené de Hesselle2019-09-123-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.
* Remove dependency on user's .profileRené de Hesselle2019-09-125-25/+19
| | | | We no longer need to overwrite .profile with our settings.
* Fix link pointing to old version of toolset cacheRené de Hesselle2019-09-101-1/+1
|
* Change build OS and targetRené de Hesselle2019-09-098-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.
* Fix error in GTK launch scriptRené de Hesselle2019-09-054-22/+66
| | | | | | | | Determine git repo version like it's done in the cmakefile. Refactor usage of 'sed'. Do not extract everything from toolset cache.
* Update macOS build pipelineRené de Hesselle2019-08-126-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.
* Fix quoting (again)René de Hesselle2019-08-121-3/+3
| | | | Previous commit contained errors, that should not have happened.
* Fix quoting/escaping in XDG directory pathsRené de Hesselle2019-08-111-4/+4
|
* Remove subshell around gtk-mac-bundlerRené de Hesselle2019-08-081-35/+11
|
* Update macOS build pipelineRené de Hesselle2019-08-076-64/+27
| | | | These changes mainly accomodate for gtk-osx upstream updates.
* Add pySerial to macOS appRené de Hesselle2019-08-042-0/+5
|
* Restart gtk-mac-bundler up to 5 timesRené de Hesselle2019-08-021-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.
* Add logging to help with debuggingRené de Hesselle2019-07-2411-26/+62
|
* Update jhbuildRené de Hesselle2019-07-2117-198/+272
| | | | | | This is a massive internal update due to changes in JHBuild. Update Python to 3.7.4.
* Exchange appdmg for create-dmgRené de Hesselle2019-06-304-35/+22
| | | | This replaces the Node.js app 'appdmg' by a shell script 'create-dmg'.
* Update macOS build pipelineRené de Hesselle2019-06-2810-31/+95
| | | | | | Noteworthy are the creation of '.dmg' and a fix for inbox#605. Lots of minor improvements.
* Update macOS build pipelineRené de Hesselle2019-06-2312-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.
* Remove unused libyaml dependencyPatrick Storz2019-06-053-9/+0
| | | | | This was required by xverbs, which were removed in db05b842cba28f01b431eee890537959aa2d8fe3
* Update version to alpha2Marc Jeanmougin2019-06-022-6/+6
|
* Include more feature librariesRené de Hesselle2019-05-316-15/+90
| | | | | | | | | | - gtkspell - libyaml - cppunit - librevenge - libcdr - ImageMagick 6 - OpenMP
* packaging/macos: typos fixedluzpaz2019-05-132-2/+2
|
* Add lcms2 and potrace libraries to buildRené de Hesselle2019-05-123-1/+17
| | | | | This fixes the empty color tab (#241) and the missing paint bucket tool (inbox#469).
* Add fontconfig to the application bundleRené de Hesselle2019-05-014-3/+120
| | | | | | This fixes fonts not showing up and un-breaks the font tool. Add more localizations.
* Update macOS build pipelineRené de Hesselle2019-04-2220-261/+572
| | | | | | | | | Highlights: - fixes open/save crashes - fixes localization - bundles Python 3, enabling extensions Also lots of internal improvements and refactoring.
* Add build pipeline for macOSRené de Hesselle2019-04-0911-0/+1213