From 1b358665df15aa7f56c2c5cbeafdee45db8fa613 Mon Sep 17 00:00:00 2001 From: Jean-Francois Dockes Date: Wed, 3 Feb 2021 06:27:22 -0800 Subject: [PATCH] mac dmg-making script --- packaging/mac/make-recoll-dmg.sh | 41 ++++++++++++++++++++++++++++++++ 1 file changed, 41 insertions(+) create mode 100644 packaging/mac/make-recoll-dmg.sh diff --git a/packaging/mac/make-recoll-dmg.sh b/packaging/mac/make-recoll-dmg.sh new file mode 100644 index 00000000..a76af6e5 --- /dev/null +++ b/packaging/mac/make-recoll-dmg.sh @@ -0,0 +1,41 @@ +#!/bin/sh + +fatal() +{ + echo $* + exit 1 +} +usage() +{ + fatal make-recoll-dmg.sh +} + +deploy=~/Qt/5.14.2/clang_64/bin/macdeployqt + +top=~/Recoll +toprecoll=$top/recoll/src +appdir=$toprecoll/build-recoll-win-Desktop_Qt_5_14_2_clang_64bit-Release/recoll.app +rclindexdir=$toprecoll/windows/build-recollindex-Desktop_Qt_5_14_2_clang_64bit-Release +bindir=$appdir/Contents/MacOS +datadir=$appdir/Contents/Resources + +dmg=$appdir/../recoll.dmg + +version=`cat $toprecoll/VERSION` + +test -d $appdir || fatal Must first have built recoll in $appdir + +cp $rclindexdir/recollindex $bindir || exit 1 + +cp $top/antiword/antiword $bindir || exit 1 +mkdir -p $datadir/antiword || exit 1 +cp $top/antiword/Resources/* $datadir/antiword || exit 1 + + +rm -f $dmg ~/Documents/recoll-$version.dmg + +$deploy $appdir -dmg || exit 1 + +mv $dmg ~/Documents/recoll-$version.dmg || exit 1 +ls -l ~/Documents/recoll-$version.dmg +