Permalink
Fetching contributors…
Cannot retrieve contributors at this time
executable file 27 lines (23 sloc) 1.03 KB
#!/bin/sh
VERSION=$(grep -Ei 'str="(.+)"' pkg/base/version.lua | grep -oEi '[0-9\.-]+')
VERSION_SHORT=$(echo ${VERSION} | grep -oEi '[^-]*')
cd osx-package-files
rm -f Iceball.icns
iconutil -c icns -o Iceball.icns Iceball.iconset
cd ..
rm -rf Iceball.app
mkdir -p Iceball.app/Contents/MacOS
mkdir -p Iceball.app/Contents/libs
mkdir -p Iceball.app/Contents/Resources
cp iceball Iceball.app/Contents/MacOS
cp osx-package-files/iceball-launcher Iceball.app/Contents/MacOS
cp osx-package-files/Info.plist Iceball.app/Contents
sed -e "s/@long_version@/${VERSION}/" -e "s/@short_version@/${VERSION_SHORT}/" < osx-package-files/Info.plist > Iceball.app/Contents/Info.plist
mv osx-package-files/Iceball.icns Iceball.app/Contents/Resources
cp -Rv clsave dlcache docs pkg svsave tools Iceball.app/Contents/MacOS/
dylibbundler -x Iceball.app/Contents/MacOS/iceball -b -d Iceball.app/Contents/libs
chmod -R 755 Iceball.app/Contents/MacOS/*
chmod -R 755 Iceball.app/Contents/libs/*
echo "Iceball"
echo "Version: ${VERSION}"
echo "Short version: ${VERSION_SHORT}"