#!/bin/sh
#
# Package removal
#
# script for removing the qmcalc calculator from the local bin directory
# Also removes all temporary object files from source directories so as to get a clean build
#

# application programs installation directory
INSTALL_DIR=/usr/local/bin

# qmcalc software installation directory
QMCALC_EXEC_DIR=$INSTALL_DIR/qmcalc-2

# local shared directory
LOCAL_SHARED_DIR=/usr/local/share/applications

# local shared icons directory
LOCAL_SHARED_ICONS_DIR=/usr/local/share/icons/hicolor

# kde shared directory
KDE_SHARED_DIR=/opt/kde3/share/applications/kde

# user desktop directory
USER_DESKTOP_DIR=~/Desktop

if [ -d $QMCALC_EXEC_DIR ]
then
  # force recursive deletion of qmcalc software installation directory
  rm -rf $QMCALC_EXEC_DIR

  # remove symbolic links created in application programs installation directory
  rm $INSTALL_DIR/qmcalc
  rm $INSTALL_DIR/mcalc
  rm $INSTALL_DIR/viewhelp
  rm $INSTALL_DIR/calcedit
  rm $INSTALL_DIR/mcalc_sescnt.dat
  rm $INSTALL_DIR/mcalc_session.dat
  rm $INSTALL_DIR/webpath.dat
  rm $INSTALL_DIR/prglist.dat
  rm $INSTALL_DIR/sampleset1.cin
  rm $INSTALL_DIR/sampleset2.cin
  rm $INSTALL_DIR/statdata.cin
  rm $INSTALL_DIR/errcond.in
  rm $INSTALL_DIR/graphtest1.in
  rm $INSTALL_DIR/graphtest2.in
  rm $INSTALL_DIR/graphtest3.in
  rm $INSTALL_DIR/graphtest4.in
  rm $INSTALL_DIR/graphtest5.in
  rm $INSTALL_DIR/graphtest6.in
  rm $INSTALL_DIR/matsolve.in
  rm $INSTALL_DIR/quicktest.in
  rm $INSTALL_DIR/testcalc-1.in
  rm $INSTALL_DIR/testcalc-2.in
  rm $INSTALL_DIR/testcalc.in
  rm $INSTALL_DIR/testexec.in
  rm $INSTALL_DIR/testset.in
  rm $INSTALL_DIR/anglecon.prg
  rm $INSTALL_DIR/area.prg
  rm $INSTALL_DIR/areacon.prg
  rm $INSTALL_DIR/calcinteg.prg
  rm $INSTALL_DIR/dice.prg
  rm $INSTALL_DIR/energycon.prg
  rm $INSTALL_DIR/lencon.prg
  rm $INSTALL_DIR/loan.prg
  rm $INSTALL_DIR/newtonsmethod.prg
  rm $INSTALL_DIR/powcon.prg
  rm $INSTALL_DIR/pyth.prg
  rm $INSTALL_DIR/sample.prg
  rm $INSTALL_DIR/sample2.prg
  rm $INSTALL_DIR/tempcon.prg
  rm $INSTALL_DIR/trigtest.prg
  rm $INSTALL_DIR/trigtestnp.prg
  rm $INSTALL_DIR/volcon.prg
  rm $INSTALL_DIR/volume.prg
  rm $INSTALL_DIR/wgtcon.prg
  rm $INSTALL_DIR/mcalc_fileio.cfg
  rm $INSTALL_DIR/qmcalc_doc
  rm $INSTALL_DIR/images
  
  # remove icon files
  rm $LOCAL_SHARED_ICONS_DIR/16x16/apps/qmcalc.png
  rm $LOCAL_SHARED_ICONS_DIR/22x22/apps/qmcalc.png
  rm $LOCAL_SHARED_ICONS_DIR/32x32/apps/qmcalc.png
  rm $LOCAL_SHARED_ICONS_DIR/48x48/apps/qmcalc.png
  
  # remove desktop data file
  rm $LOCAL_SHARED_DIR/Qmcalc.desktop
  rm $USER_DESKTOP_DIR/Qmcalc.desktop

  if [ -d $KDE_SHARED_DIR ]
  then
    rm $KDE_SHARED_DIR/Qmcalc.desktop
  fi
fi
