mac dmg-making script

This commit is contained in:
Jean-Francois Dockes 2021-02-03 06:27:22 -08:00
parent f4465f5dfb
commit 1b358665df

View File

@ -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