aboutsummaryrefslogtreecommitdiffstats
path: root/packaging/macosx/make-package.sh
diff options
context:
space:
mode:
authorGravatar Dirk Hohndel <dirk@hohndel.org>2015-04-04 16:31:16 -0700
committerGravatar Dirk Hohndel <dirk@hohndel.org>2015-04-04 16:32:15 -0700
commit1ed1e188fd167e3ea3074bd2e6ec5cdd9ab984d3 (patch)
tree5c9694020a4234b9a5ce32f439e6c3208d7cb2f5 /packaging/macosx/make-package.sh
parente8955e591658a3e0011c49e095c4e16dbd885cdc (diff)
downloadsubsurface-1ed1e188fd167e3ea3074bd2e6ec5cdd9ab984d3.tar.gz
Update Mac convenience shell script
This script likely is useless for anyone but me, but I like having it in the source tree in case others can benefit from seeing how the packages are built. This now is based on out-of-tree cmake builds. Signed-off-by: Dirk Hohndel <dirk@hohndel.org>
Diffstat (limited to 'packaging/macosx/make-package.sh')
-rwxr-xr-xpackaging/macosx/make-package.sh11
1 files changed, 6 insertions, 5 deletions
diff --git a/packaging/macosx/make-package.sh b/packaging/macosx/make-package.sh
index e820b1588..c4dc71b2e 100755
--- a/packaging/macosx/make-package.sh
+++ b/packaging/macosx/make-package.sh
@@ -16,29 +16,30 @@ DMGCREATE=../yoursway-create-dmg/create-dmg
# for the naming of volume and dmg we don't need the "always 3 digits"
# darwin version - the 'regular' version that has 2 digits for releases
# is better
-VERSION=$(./scripts/get-version linux)
+VERSION=$(cd ../subsurface; ./scripts/get-version linux)
# first build and install Subsurface and then clean up the staging area
rm -rf ./Subsurface.app
make -j8
-make mac-deploy
+make install
install_name_tool -change /Users/hohndel/src/marble/install/libssrfmarblewidget.0.19.2.dylib @executable_path/../Frameworks/libssrfmarblewidget.0.19.2.dylib Subsurface.app/Contents/MacOS/Subsurface
+install_name_tool -change /Users/hohndel/src/libgit2/build/libgit2.22.dylib @executable_path/../Frameworks/libgit2.22.dylib Subsurface.app/Contents/MacOS/Subsurface
# copy things into staging so we can create a nice DMG
rm -rf ./staging
mkdir ./staging
cp -a ./Subsurface.app ./staging
-sh ./packaging/macosx/sign
+sh ../subsurface/packaging/macosx/sign
if [ -f ./Subsurface-$VERSION.dmg ]; then
rm ./Subsurface-$VERSION.dmg.bak
mv ./Subsurface-$VERSION.dmg ./Subsurface-$VERSION.dmg.bak
fi
-$DMGCREATE --background ./packaging/macosx/DMG-Background.png \
+$DMGCREATE --background ../subsurface/packaging/macosx/DMG-Background.png \
--window-size 500 300 --icon-size 96 --volname Subsurface-$VERSION \
--app-drop-link 380 205 \
- --volicon ~/src/subsurface/packaging/macosx/Subsurface.icns \
+ --volicon ../subsurface/packaging/macosx/Subsurface.icns \
--icon "Subsurface" 110 205 ./Subsurface-$VERSION.dmg ./staging