#!/bin/sh

#DATABASE="-d/home/christof/berlios/berlios.db"
#DATABASE="-d/home/sandro/build/magus-1.3.1/magus.db"
DATABASE="-d./magus.db"

checkout() {
  mtn $DATABASE -bmanuproc.berlios.de/ManuProC_Base co -r d5dbf15ac3dd750230625fb7d53a35d20b95bdfd ManuProC_Base
  mtn $DATABASE -bmanuproc.berlios.de/GtkmmAddons co GtkmmAddons
  mtn $DATABASE -bmanuproc.berlios.de/ManuProC_Widgets co ManuProC_Widgets
  mtn $DATABASE -bmidgard.berlios.de/midgard co midgard
}

deb() {
  dpkg-buildpackage -b -uc -rfakeroot
}

configure() {
  echo ========  ManuProC_Base ========
  ( cd ManuProC_Base && (./autogen.sh $* ; make ) )
  echo ========== GtkmmAddons ========
  ( cd GtkmmAddons && (./autogen.sh $* ; make ) )
  echo ========  ManuProC_Widgets ========
  ( cd ManuProC_Widgets && ( ./autogen.sh $* ; make ) )
  echo ============ Magus ========
  ( cd midgard && ./autogen.sh $* )
}

if [ "_$1" = "_checkout" -o "_$1" = "_co" ] 
then
  checkout
elif [ "_$1" = "_deb" ]
then
  if test \! -e debian ; then checkout ; fi
  deb
elif [ "_$1" = "_configure" ]
then
  configure $2 $3 $4 $5 $6 $7 $8 $9
else
  echo "Magus monotone Installierer, Gtk2, $Revision: 1.2 $"
  echo
  echo "USAGE: $0 <Befehl>"
  echo "Befehle: checkout co configure deb"
  echo
  echo "Vorsicht die Pakete werden in $PWD ausgepackt"
fi
