Add a local packaging script for osx
This commit is contained in:
33
packaging/osx/package-local.sh
Executable file
33
packaging/osx/package-local.sh
Executable file
@@ -0,0 +1,33 @@
|
|||||||
|
#!/bin/sh
|
||||||
|
# OpenRA Packaging script for osx
|
||||||
|
# Packages game files into the launcher app
|
||||||
|
# previously created by the package-launcher script
|
||||||
|
|
||||||
|
PWD=`pwd`
|
||||||
|
PACKAGING_PATH="$PWD/osxbuild"
|
||||||
|
SOURCE_PATH="$PWD/."
|
||||||
|
BUNDLE_PATH="$SOURCE_PATH/packaging/osx/OpenRA.app"
|
||||||
|
TARGET_PATH="$PACKAGING_PATH/OpenRA.app/Contents/Resources"
|
||||||
|
|
||||||
|
FILES="OpenRA.Game.exe OpenRA.Gl.dll OpenRA.FileFormats.dll FreeSans.ttf FreeSansBold.ttf titles.ttf shaders mods/ra mods/cnc"
|
||||||
|
EXCLUDE="*.mdb ./mods/cnc/packages/*.mix ./mods/ra/packages/*.mix ./mods/cnc/packages/*.MIX ./mods/ra/packages/*.MIX"
|
||||||
|
|
||||||
|
# Copy source files into packaging dir
|
||||||
|
mkdir -p $PACKAGING_PATH
|
||||||
|
cp -r "$BUNDLE_PATH" "$PACKAGING_PATH/OpenRA.app"
|
||||||
|
mkdir -p "$TARGET_PATH/mods"
|
||||||
|
|
||||||
|
for i in $FILES; do
|
||||||
|
cp -R "$i" "$TARGET_PATH/$i"
|
||||||
|
done
|
||||||
|
|
||||||
|
# Delete unwanted files
|
||||||
|
cd $TARGET_PATH
|
||||||
|
for i in $EXCLUDE; do
|
||||||
|
find . -path "$i" -delete
|
||||||
|
done
|
||||||
|
|
||||||
|
git describe --tags > "VERSION"
|
||||||
|
cd $PACKAGING_PATH
|
||||||
|
zip OpenRA -r -9 OpenRA.app
|
||||||
|
echo "Done!"
|
||||||
Reference in New Issue
Block a user