summaryrefslogtreecommitdiffstats
path: root/packaging/macos/160-jhbuild-other.sh
diff options
context:
space:
mode:
authorRené de Hesselle <dehesselle@web.de>2019-06-28 22:32:49 +0000
committerRené de Hesselle <dehesselle@web.de>2019-06-28 23:04:22 +0000
commit5dcf1e17a99f0912d7e27d5aa6087f547da26f87 (patch)
treead3b9d0da03680f4d2c1f2c5b5612246e47dedfd /packaging/macos/160-jhbuild-other.sh
parentNo longer allow macOS CI to fail (diff)
downloadinkscape-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-xpackaging/macos/160-jhbuild-other.sh23
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
+)
+