

function get_package() {
  if [ ! -d "Archive" ] 
  then 
    mkdir -p Archive
  fi
  if [ ! -f "Archive/$1.$3" ] 
  then 
    wget -P Archive $2
  else
    echo "Good, we already have $1." 
  fi
}

function build_package() {
  DIR=$1
  TAR=$2
  EXT=$3
  PKG=$4
  PDIR=$5
  CFG=$6
  BUILDCMDS=$7
  echo $1,$2,$3,$4,$5,$6,$7,
  
  PATH=$DIR/build/bin:$PATH

  cd $DIR/src
  if [ ! -d "$PKG" ]
  then
    $TAR $DIR/Archive/$PKG.$EXT
  else
    echo $PKG directory found, not extracting
  fi
  sleep 1
  cd $PDIR
  if [ ! -f "config.status" ]
  then
    if [ "$BUILDCMDS" != "" ]
    then
      echo GOT BUILDCMDS
      eval $BUILDCMDS
    else
      echo NO BUILDCMDS
      ./configure $CFG
      sleep 1
      make
      make install
    fi
  else
    echo $PKG config.status found, not building
  fi
  sleep 1
  cd $DIR
}

