diff --git a/.travis.yml b/.travis.yml index d64b0d58..b824e936 100644 --- a/.travis.yml +++ b/.travis.yml @@ -136,6 +136,9 @@ after_success: macdeployqt Cutter.app -executable=Cutter.app/Contents/MacOS/Cutter -libpath="../Frameworks" && cp -a "$QTDIR/lib/QtDBus.framework" "$QTDIR/lib/QtPrintSupport.framework" Cutter.app/Contents/Frameworks && "$TRAVIS_BUILD_DIR/scripts/appbundle_embed_python.sh" "$CUTTER_DEPS_PYTHON_FRAMEWORK_DIR/Python.framework" Cutter.app Cutter.app/Contents/MacOS/Cutter && + mv Cutter.app/Contents/MacOS/Cutter Cutter.app/Contents/MacOS/Cutter.bin && + cp ../src/macos/Cutter.sh Cutter.app/Contents/MacOS/Cutter && + chmod +x Cutter.app/Contents/MacOS/Cutter && mkdir -p Cutter.app/Contents/Resources/r2/share && cp -a /usr/local/share/radare2 Cutter.app/Contents/Resources/r2/share/ && mkdir image && cp -a Cutter.app image/ && diff --git a/src/macos/Cutter.sh b/src/macos/Cutter.sh new file mode 100755 index 00000000..2a6aecc8 --- /dev/null +++ b/src/macos/Cutter.sh @@ -0,0 +1,8 @@ +#!/bin/bash + +echo "Cutter Launch Script for macOS 🥞" + +EXECDIR=$(dirname "$0") +export DYLD_LIBRARY_PATH="$EXECDIR/../Frameworks" +export DYLD_FRAMEWORK_PATH="$EXECDIR/../Frameworks" +"$EXECDIR/Cutter.bin" "$@"