musikcube/script/archive-macos.sh

42 lines
840 B
Bash
Raw Normal View History

#!/bin/sh
VERSION=$1
if [ -z "$VERSION" ]; then
echo "usage: archive-macos.sh <version>"
exit
fi
SCRIPTDIR=`dirname "$0"`
rm -rf bin/
${SCRIPTDIR}/clean-nix.sh
cmake -DCMAKE_BUILD_TYPE=Release -DLINK_STATICALLY=true -DENABLE_FFMPEG=false .
make -j7
DIRNAME="musikcube_macos_$VERSION"
OUTPATH="bin/dist/$DIRNAME"
rm -rf "$OUTPATH"
mkdir -p "$OUTPATH/plugins"
mkdir -p "$OUTPATH/locales"
mkdir -p "$OUTPATH/themes"
2018-02-02 18:30:25 +00:00
cp bin/musikcube "$OUTPATH"
cp bin/musikcubed "$OUTPATH"
cp bin/libmusikcore.dylib "$OUTPATH"
cp bin/plugins/*.dylib "$OUTPATH/plugins"
cp bin/locales/*.json "$OUTPATH/locales"
cp bin/themes/*.json "$OUTPATH/themes"
strip bin/musikcube
2018-02-02 18:30:25 +00:00
strip bin/musikcubed
strip bin/libmusikcore.dylib
strip bin/plugins/*.dylib
2020-01-09 23:59:48 +00:00
pushd bin/dist
tar cvf musikcube_macos_$VERSION.tar $DIRNAME
bzip2 musikcube_macos_$VERSION.tar
popd