File: install

package info (click to toggle)
viewmol 2.3-5
  • links: PTS
  • area: main
  • in suites: woody
  • size: 9,424 kB
  • ctags: 2,239
  • sloc: ansic: 29,098; sh: 909; makefile: 513; python: 238
file content (63 lines) | stat: -rwxr-xr-x 1,577 bytes parent folder | download
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."