view deploy/clean-build-and-package @ 100:6dc2c2adae08

No, don't show this dialog - it doesn't get positioned well, and I think it's a bit clumsy
author Chris Cannam
date Fri, 28 Feb 2020 13:21:51 +0000
parents e7badb8450d8
children
line wrap: on
line source
#!/bin/bash

set -eu

current=$(hg id | awk '{ print $1; }')

case "$current" in
    *+) echo "ERROR: Current working copy has been modified - not proceeding";exit 2;;
    *);;
esac

version=`perl -p -e 's/^[^"]*"([^"]*)".*$/$1/' version.h`

mkdir -p packages
echo

if [ -d /Applications ]; then

    app="Vamp Plugin Pack Installer"
    volume="$app"-"$version"
    dmg="$volume".dmg

    deploy/osx/build-and-package.sh

    mv "$dmg" packages/

else

    ./deploy/linux/build-and-test.sh

    squashedversion=$(echo "$version" | sed 's/_-//g')

    mv deploy/linux/docker/output/VampPluginPackInstaller-"$current"-x86_64.AppImage \
	packages/vamp-plugin-pack-installer-"$squashedversion"
fi

echo "Done"