#!/bin/sh
[ $# -eq 0 ] && { echo "Usage: $0 QT_INSTALL_PREFIX // Creator: %{Qt:QT_INSTALL_PREFIX} in %{buildDir}/release"; exit 1; }
DIR=${0%/*}
RELEASEDIR=`pwd`
BUILDDIR=$RELEASEDIR/..
VERSION=`/usr/libexec/PlistBuddy -c "print CFBundleVersion" ${DIR}/info.plist`
echo "Build image for chessx-${VERSION} in ${RELEASEDIR}"
QTBASE=$1
QTBIN=$1/bin
rm -rf chessx.app.original
rm -rf chessx.modified.app
cp -r chessx.app chessx.app-original
${DIR}/fix_paths.sh "${QTBASE}" chessx
${QTBIN}/macdeployqt chessx.app -verbose=2
rm -f chessx.zip
ditto -ck --rsrc --sequesterRsrc chessx.app chessx.zip
rm -f chessx-installer.mpkg
/usr/local/bin/packagesbuild -v -F ${RELEASEDIR} --package-version $VERSION ${DIR}/../Packages/ChessX.pkgproj
rm -rf ${BUILDDIR}/dmg
mkdir ${BUILDDIR}/dmg
mv  ${BUILDDIR}/chessx-installer.mpkg ${BUILDDIR}/dmg/
rm -f chessx-${VERSION}.dmg
hdiutil create chessx-${VERSION}.dmg -volname chessx -fs HFS+ -srcfolder ${BUILDDIR}/dmg
#codesign --deep -s "Apple Development: jens.nissen@gmx.net" --options runtime --timestamp chessx-${VERSION}.dmg
#codesign -vvv --deep --strict chessx-${VERSION}.dmg
mv chessx.app chessx.modified.app
mv chessx.app-original chessx.app
mv -v ${RELEASEDIR}/chessx-${VERSION}.dmg ${DIR}/../Packages/
