Blame docker-builder-data/build/script/packet/papagayong-master.files/build-win.sh

e92ef7
#!/bin/bash
e92ef7
e92ef7
# QUICK HACK:
e92ef7
e92ef7
set -e
e92ef7
e92ef7
ROOT_DIR=$1
61ae2a
FILES_DIR=$(cd `dirname "$0"`; pwd)
e92ef7
SOURCE_DIR="$ROOT_DIR/unpack/papagayo-ng"
e92ef7
BUILD_DIR="$ROOT_DIR/build"
e92ef7
PREBUILT_URL="https://github.com/morevnaproject/papagayo-ng/releases/download/v1.4.0/papagayo-ng-1.4.0-win.zip"
e92ef7
PREBUILT_ZIP="papagayo-ng-1.4.0-win.zip"
e92ef7
PREBUILT_DIR="papagayo-ng-1.4.0-win"
e92ef7
e92ef7
VERSION=$(grep "export VERSION=" "$SOURCE_DIR/util/package-linux.sh" | cut -d\' -f 2)
e92ef7
TARGET_DIR="papagayo-ng-$VERSION-win"
e92ef7
e92ef7
if [ ! -f "$BUILD_DIR/papagayo-ng-$VERSION-win-installer.exe" ] \
e92ef7
|| [ "$BUILD_DIR/papagayo-ng-$VERSION-win-installer.exe" -ot "$ROOT_DIR/unpack.done" ]; then
e92ef7
	mkdir -p "$BUILD_DIR/prebuilt"
e92ef7
	
e92ef7
	cd "$BUILD_DIR/prebuilt"
e92ef7
	wget -c "$PREBUILT_URL"
e92ef7
	rm -rf "$TARGET_DIR"
e92ef7
	unzip "$PREBUILT_ZIP"
e92ef7
	
e92ef7
	cd "$BUILD_DIR"
e92ef7
	rm -f "$TARGET_DIR.zip"
e92ef7
	rm -rf "$TARGET_DIR"
e92ef7
	mv "prebuilt/$PREBUILT_DIR" "$TARGET_DIR"
e92ef7
	
e92ef7
	cd "$BUILD_DIR/$TARGET_DIR"
e92ef7
	rm -rf papagayo-ng
e92ef7
	ln -s "$SOURCE_DIR" papagayo-ng
61ae2a
	cp "$FILES_DIR/papagayo-ng.nsi" .
61ae2a
	cp "$FILES_DIR/papagayo-ng.bat" .
61ae2a
		makensis papagayo-ng.nsi
e92ef7
	
e92ef7
	cd "$BUILD_DIR"
e92ef7
	zip -r "$TARGET_DIR.zip" "$TARGET_DIR"
e92ef7
	rm -rf "$TARGET_DIR"
e92ef7
	mv "papagayo-ng-installer.exe" "papagayo-ng-$VERSION-win-installer.exe"
e92ef7
fi
e92ef7