Skip to content

Commit

Permalink
Add a local packaging script for osx
Browse files Browse the repository at this point in the history
  • Loading branch information
pchote committed Sep 9, 2010
1 parent 626db66 commit 452f7f7
Showing 1 changed file with 33 additions and 0 deletions.
33 changes: 33 additions & 0 deletions packaging/osx/package-local.sh
@@ -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!"

0 comments on commit 452f7f7

Please sign in to comment.