diff options
| author | René de Hesselle <dehesselle@web.de> | 2019-06-28 22:32:49 +0000 |
|---|---|---|
| committer | René de Hesselle <dehesselle@web.de> | 2019-06-28 23:04:22 +0000 |
| commit | 5dcf1e17a99f0912d7e27d5aa6087f547da26f87 (patch) | |
| tree | ad3b9d0da03680f4d2c1f2c5b5612246e47dedfd /packaging/macos/160-jhbuild-other.sh | |
| parent | No longer allow macOS CI to fail (diff) | |
| download | inkscape-5dcf1e17a99f0912d7e27d5aa6087f547da26f87.tar.gz inkscape-5dcf1e17a99f0912d7e27d5aa6087f547da26f87.zip | |
Update macOS build pipeline
Noteworthy are the creation of '.dmg' and a fix for inbox#605.
Lots of minor improvements.
Diffstat (limited to 'packaging/macos/160-jhbuild-other.sh')
| -rwxr-xr-x | packaging/macos/160-jhbuild-other.sh | 23 |
1 files changed, 23 insertions, 0 deletions
diff --git a/packaging/macos/160-jhbuild-other.sh b/packaging/macos/160-jhbuild-other.sh new file mode 100755 index 000000000..0b5214a37 --- /dev/null +++ b/packaging/macos/160-jhbuild-other.sh @@ -0,0 +1,23 @@ +#!/usr/bin/env bash +# SPDX-License-Identifier: GPL-2.0-or-later +# +# This file is part of the build pipeline for Inkscape on macOS. +# +# ### 160-jhbuild-other.sh ### +# Install additional components that are not direct dependencies, like tools +# required for packaging. + +### load settings and functions ################################################ + +SELF_DIR=$(cd $(dirname "$0"); pwd -P) +for script in $SELF_DIR/0??-*.sh; do source $script; done + +### install Node.js ############################################################ + +get_source $URL_NODEJS + +( + export PATH=$PATH:$(pwd)/bin + npm install -g appdmg # tool to easily create .dmg +) + |
