view deploy/clean-build-and-package @ 96:e7badb8450d8

Linux deploy
author Chris Cannam
date Fri, 28 Feb 2020 08:57:15 +0000
parents 58e766558fac
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"