Files
harbour-core/harbour/hbgtmk.sh
Viktor Szakats df12aa3754 2008-08-11 11:02 UTC+0200 Viktor Szakats (harbour.01 syenar hu)
* make_vcce.mak
     * Minor cosmetic sync with make_vc.mak

   * hbgtmk.sh
     ! Minor typos.
2008-08-11 09:03:00 +00:00

47 lines
1.2 KiB
Bash
Executable File

#!/bin/sh
#
# $Id$
#
# ---------------------------------------------------------------
# Copyright 2003 Przemyslaw Czerpak <druzus@polbox.com>
#
# This script checks you have all tools to build Harbour binaries
# installed then takes current Harbour sources from SourceForge SVN
# repository and builds binary RPMs at your local host.
#
# See doc/license.txt for licensing terms.
# ---------------------------------------------------------------
export SVNURL="https://harbour-project.svn.sourceforge.net/svnroot/harbour-project/trunk/harbour"
export PROJECT=harbour
test_reqrpm()
{
rpm -q --whatprovides "$1" &> /dev/null
}
TOINST_LST=""
for i in subversion make gcc binutils bash
do
test_reqrpm "$i" || TOINST_LST="${TOINST_LST} $i"
done
if [ -z "${TOINST_LST}" ] || [ "$1" = "--force" ]
then
cd
mkdir -p SVN
cd SVN
if svn co "${SVNURL}"; then
cd "${PROJECT}"
./make_rpm.sh "$*"
fi
else
echo "If you want to build Harbour compilers"
echo "you have to install the following RPM files:"
echo "${TOINST_LST}"
echo ""
echo "If you want to force installation run this script with --force parameter:"
echo "$0 --force"
fi