view bootstrap.sh @ 348:d1558ecb94f9

z1.9 -> 1.9
author Matti Hamalainen <ccr@tnsp.org>
date Sat, 15 Oct 2005 22:04:04 +0000
parents 75e3fb8d706d
children 3fe7f85dd39a
line wrap: on
line source

#! /bin/sh
WANT_AM_VERSION=1.9

echo "***"
echo "*** Now bootstrapping the package."
echo "*** This may take a while, please be patient ..."
echo "***"
ftest_msg()
{
echo "You do not have required GNU Autotools installed, please install"
echo "recent version of GNU autoconf, automake and libtool packages."
echo "(Could not find runnable $1)"
}

ftest_am_package()
{
PRG1=`which "$1-$WANT_AM_VERSION"`
PRG2=`which $1`
if test -n "$PRG1"  && test -x "$PRG1"; then
echo "* $1-$WANT_AM_VERSION $2"
eval `$1-$WANT_AM_VERSION $2`
else
if test -n "$PRG2"  && test -x "$PRG2"; then
echo "* Warning! Could not find $1-$WANT_AM_VERSION!"
echo "  Trying '$1', which may fail due to incompabilities."
echo "* $1 $2"
eval `$1 $2`
else
ftest_msg "'$1-$WANT_AM_VERSION' or '$1'"
exit 1
fi
fi
}

ftest_ac_package()
{
PRG1=`which $1`
if test -n "$PRG1"  && test -x "$PRG1"; then
echo "* $1 $2"
eval `$1 $2`
else
ftest_msg "'$1'"
exit 1
fi
}

ftest_package()
{
PRG1=`which $1`
if test -n "$PRG1"  && test -x "$PRG1"; then
echo "* $1 $2"
eval `$1 $2`
else
echo "Could not find runnable '$1', perhaps $3 package is not installed"
echo "or it is not in the PATH. Please install $4."
exit 1
fi
}

ftest_am_package "aclocal" "-I . -I /usr/share/aclocal -I /usr/local/share/aclocal"
ftest_ac_package "libtoolize" "--automake --force"
ftest_am_package "automake" "-a -c --foreign"
ftest_ac_package "autoconf" ""
ftest_package "glade" "-w xmms-sid.glade" "Glade" "Glade for Gtk+1 applications (Glade v0.6.4)"