#!/bin/bash -e

PYTHON=${PYTHON:-python}

app_path="$1"
if [ -z "${app_path}" ]; then
  echo "Usage: fix-app <PATH OF THE .app BUNDLE>" 1>&2
  exit 1
fi

# Create Py2app bundle.
(cd .. ; ${PYTHON} setup.py py2app)
py2app_dir=../dist/djrandom-client.app
out_dir="./DJRandomUploader-$(date +%Y%m%d%H%M).app"

rsync -a ${app_path}/ ${out_dir}/
rsync -a ${py2app_dir}/Contents/MacOS/ \
	${out_dir}/Contents/MacOS/
rsync -a ${py2app_dir}/Contents/Resources/ \
	${out_dir}/Contents/Resources/
rsync -a ${py2app_dir}/Contents/Frameworks/ \
	${out_dir}/Contents/Frameworks/

./fix-plist ${out_dir}/Contents/Info.plist