#!/bin/sh
#
#  uninstall script for Xplns 3.2
#
prefix=/usr/local

echo -n "Uninstall Xplns (y/n)? "
read yesno
case $yesno in
    y*|Y*)
	;;
    *)
	echo "aborted.";
	exit 0;
	;;
esac

# show message
echo -n "Uninstalling Xplns..."

# find X11 directory
if [ -d /usr/X11R6 ]; then
  XROOT=/usr/X11R6
elif [ -d /usr/X11 ]; then
  XROOT=/usr/X11
elif [ -d /usr/lib/X11R6 ]; then
  XROOT=/usr/lib/X11R6
elif [ -d /usr/lib/X11 ]; then
  XROOT=/usr/lib/X11
elif [ -d /usr/local/X11R6 ]; then
  XROOT=/usr/local/X11
elif [ -d /usr/local/X11 ]; then
  XROOT=/usr/local/X11
else
  XROOT=/usr/X11
fi

# uninstall image files
for i in \
  xplns.cdf \
  xplns.cdf.ja \
  image/solar/callist.jpg \
  image/solar/europa.jpg \
  image/solar/ganymede.jpg \
  image/solar/io.jpg \
  image/solar/jupiter.jpg \
  image/solar/mars.jpg \
  image/solar/mercury.jpg \
  image/solar/moon.jpg \
  image/solar/neptune.jpg \
  image/solar/pluto.jpg \
  image/solar/saturn.jpg \
  image/solar/sun.jpg \
  image/solar/uranus.jpg \
  image/solar/venus.jpg \
  image/nebula/I434.jpg \
  image/nebula/M1.jpg \
  image/nebula/M101.jpg \
  image/nebula/M104.jpg \
  image/nebula/M13.jpg \
  image/nebula/M15.jpg \
  image/nebula/M16.jpg \
  image/nebula/M17.jpg \
  image/nebula/M2.jpg \
  image/nebula/M20.jpg \
  image/nebula/M22.jpg \
  image/nebula/M27.jpg \
  image/nebula/M3.jpg \
  image/nebula/M31.jpg \
  image/nebula/M33.jpg \
  image/nebula/M4.jpg \
  image/nebula/M42.jpg \
  image/nebula/M45.jpg \
  image/nebula/M5.jpg \
  image/nebula/M51.jpg \
  image/nebula/M53.jpg \
  image/nebula/M55.jpg \
  image/nebula/M56.jpg \
  image/nebula/M57.jpg \
  image/nebula/M63.jpg \
  image/nebula/M64.jpg \
  image/nebula/M65M66.jpg \
  image/nebula/M74.jpg \
  image/nebula/M8.jpg \
  image/nebula/M80.jpg \
  image/nebula/M81M82.jpg \
  image/nebula/M83.jpg \
  image/nebula/N1499.jpg \
  image/nebula/N2174.jpg \
  image/nebula/N2237.jpg \
  image/nebula/N253.jpg \
  image/nebula/N3372.jpg \
  image/nebula/N5128.jpg \
  image/nebula/N7000.jpg \
  image/nebula/N7293.jpg \
  image/nebula/N869.jpg
do
  if [ -f $prefix/share/xplns/$i ]; then
    rm -f $prefix/share/xplns/$i
  fi
done
if [ -d $prefix/share/xplns/image/solar ]; then
  rmdir $prefix/share/xplns/image/solar >/dev/null 2>&1
fi
if [ -d $prefix/share/xplns/image/nebula ]; then
  rmdir $prefix/share/xplns/image/nebula >/dev/null 2>&1
fi
if [ -d $prefix/share/xplns/image ]; then
  rmdir $prefix/share/xplns/image >/dev/null 2>&1
fi

# uninstall star data files
for i in \
  xplns.sao \
  xplns.gsc
do
  if [ -f $prefix/share/xplns/$i ]; then
    rm -f $prefix/share/xplns/$i
  fi
done

# uninstall data files
for i in \
  README \
  README.ja \
  xplns.obs \
  mp.elm \
  comet.elm \
  starname.dat \
  starname.dat.ja \
  consname.dat \
  consname.dat.ja \
  skymark.adf \
  skymark.adf.ja \
  adf/nickname.adf \
  adf/nova.adf \
  adf/pulsar.adf \
  adf/quasar.adf \
  adf/snova.adf
do
  if [ -f $prefix/share/xplns/$i ]; then
    rm -f $prefix/share/xplns/$i
  fi
done
if [ -d $prefix/share/xplns/adf ]; then
  rmdir $prefix/share/xplns/adf >/dev/null 2>&1
fi

# remove data directory
if [ -d $prefix/share/xplns ]; then
  rmdir $prefix/share/xplns >/dev/null 2>&1
fi

# uninstall default resource
if [ -f $XROOT/lib/X11/app-defaults/XPlns ]; then
  rm -f $XROOT/lib/X11/app-defaults/XPlns
fi
if [ -f $XROOT/lib/X11/fr/app-defaults/XPlns ]; then
  rm -f $XROOT/lib/X11/fr/app-defaults/XPlns
fi
if [ -f $XROOT/lib/X11/ja/app-defaults/XPlns ]; then
  rm -f $XROOT/lib/X11/ja/app-defaults/XPlns
fi

# uninstall executable
if [ -f $prefix/bin/xplns ]; then
  rm -f $prefix/bin/xplns
fi

# check
if [ -d $prefix/share/xplns ]; then
  echo ""
  echo "Some file(s) not deleted in directory $prefix/share/xplns"
fi

# delete myself
exec sh -c "rm -f $0; echo 'Completed.'"
