1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63
|
#!/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."
|