#!/bin/sh

prgname=`basename $0`

if [ "$KDEDIR" != "" ]
then
  DIR=$KDEDIR
else
  if [ -d /opt/kde ]
  then
    DIR=/opt/kde
  else
    if [ -d /usr/share/mimelnk ]
    then
      DIR=/usr
    else
      echo "Cannot find directory to $prgname KDE files."
      exit 0
    fi
  fi
fi

if [ "$1" = "magic" ]
then
  cat /usr/local/lib/viewmol/kde/mimelnk/magic >> $DIR/share/mimelnk/magic
  exit 0
fi

echo -n "KDE files will be ${prgname}ed in $DIR ..."
if [ "$prgname" = "install" ]
then
  umask 022
  cp -r mimelnk/chemical $DIR/share/mimelnk
else
  rm -f $DIR/share/mimelnk/chemical/x-dmol.kdelnk $DIR/share/mimelnk/chemical/x-gaussian-output.kdelnk \
        $DIR/share/mimelnk/chemical/x-gulp.kdelnk $DIR/share/mimelnk/chemical/x-mopac.kdelnk \
        $DIR/share/mimelnk/chemical/x-msi-*.kdelnk $DIR/share/mimelnk/chemical/x-pdb.kdelnk \
        $DIR/share/mimelnk/chemical/x-turbomole-*.kdelnk
  rmdir $DIR/share/mimelnk/chemical
fi
echo -n "."
if [ "$prgname" = "install" ]
then
  cp icons/*.xpm $DIR/share/icons
else
  rm -f $DIR/share/icons/gulp.xpm $DIR/share/icons/molecule.xpm $DIR/share/icons/pdb.xpm \
        $DIR/share/icons/qc.xpm $DIR/share/icons/viewmol.xpm
fi
echo -n "."
if [ "$prgname" = "install" ]
then
  cp applnk/Applications/viewmol.kdelnk $DIR/share/applnk/Applications
else
  rm -f $DIR/share/applnk/Applications/viewmol.kdelnk
fi
echo -n "."
if [ "$prgname" = "install" ]
then
  mkdir -p /usr/local/lib/viewmol/kde/mimelnk
  cp ./install /usr/local/lib/viewmol/kde/uninstall
  cp mimelnk/magic /usr/local/lib/viewmol/kde/mimelnk
fi
echo " done."
