#!/bin/bash set -ex srcdir=`realpath $1` version="2.3.3" if [ -n "$BYGFOOT_VERSION" ]; then version=$BYGFOOT_VERSION fi builddir=./build-$version tarname=bygfoot-$version if [ -n "$2" ]; then installdir=$2 tarname=$2 fi installdir=$tarname installdir_abs=`realpath $installdir` mkdir -p $builddir mkdir -p $installdir # Don't use the -B option here, because some older versions of # cmake don't support it. pushd $builddir cmake -G Ninja -S $srcdir -DCMAKE_INSTALL_PREFIX=$installdir_abs -DCMAKE_C_FLAGS=-DVERS=\"\\\"$version\\\"\" popd ninja -v -C $builddir install # Fixup install dir so that bygfoot can find the support # files. mv $installdir/bin/bygfoot $installdir/ rmdir $installdir/bin mv $installdir/share/bygfoot/support_files $installdir mv $installdir/share/locale $installdir rmdir $installdir/share/bygfoot rmdir $installdir/share # The original package script did this, so lets do it too. for f in AUTHORS COPYING ChangeLog INSTALL README TODO UPDATE ReleaseNotes; do cp $srcdir/$f $installdir/ done tar -cjf $tarname.tar.bz2 $installdir