view deploy/clean-build-and-package @ 122:decfb0bb370b

Prepare for actual release
author Chris Cannam
date Fri, 15 May 2020 14:24:00 +0100
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"