#!/bin/sh APPNAME=xfce4-panel-profiles VERSION=1.0.14 PYTHON=python3 help () { echo "Supported options are:" echo " --help print this help and exit" echo " --prefix= specify installation prefix" echo " /bin - will hold all executables" echo " default is /usr/local" echo " --python= specify python version" echo " python or python3" echo " default is $PYTHON" echo " --docdir= specify docdir" echo " default is \$PREFIX/share/doc/$APPNAME" } PREFIX=${PREFIX:-"/usr/local"} while [ $# -gt 0 ]; do case $1 in --help) help exit 0 ;; --prefix=*) PREFIX=${1#--prefix=} ;; --python=*) PYTHON=${1#--python=} ;; --mandir=*) MANDIR=${1#--mandir=} ;; --docdir=*) DOCDIR=${1#--docdir=} ;; *) echo "Unknown option $1" help exit 1 ;; esac shift done DOCDIR=${DOCDIR:-"$PREFIX/share/doc/$APPNAME"} MANDIR=${MANDIR:-"$PREFIX/share/man"} echo "Creating Makefile..." sed -e s,@prefix@,$PREFIX, Makefile.in.in > Makefile.in sed \ -e s,@appname@,$APPNAME,g \ -e s,@version@,$VERSION,g \ -e s,@mandir@,$MANDIR,g \ -e s,@docdir@,$DOCDIR,g \ -e s,@python@,$PYTHON,g \ Makefile.in > Makefile echo "Installation prefix is $PREFIX" echo "Installation mandir is $MANDIR" echo "Installation docdir is $DOCDIR"