summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/doc/latex/splitindex/install.sh
diff options
context:
space:
mode:
Diffstat (limited to 'Master/texmf-dist/doc/latex/splitindex/install.sh')
-rw-r--r--Master/texmf-dist/doc/latex/splitindex/install.sh178
1 files changed, 0 insertions, 178 deletions
diff --git a/Master/texmf-dist/doc/latex/splitindex/install.sh b/Master/texmf-dist/doc/latex/splitindex/install.sh
deleted file mode 100644
index c27b4796ca2..00000000000
--- a/Master/texmf-dist/doc/latex/splitindex/install.sh
+++ /dev/null
@@ -1,178 +0,0 @@
-#!/bin/sh
-
-while [ $# -gt 0 ]; do
- case $1 in
- --prefix)
- if [ $# -lt 2 ]; then
- echo "$0: argument expected after --prefix" >&2
- exit 1
- else
- prefix=$2
- shift 2
- fi
- ;;
- --prefix=*)
- prefix=${1#--prefix=}
- shift 1
- ;;
- --bindir)
- if [ $# -lt 2 ]; then
- echo "$0: argument expected after --bindir" >&2
- exit 1
- else
- bindir=$2
- shift 2
- fi
- ;;
- --bindir=*)
- bindir=${1#--bindir=}
- shift 1
- ;;
- --mandir)
- if [ $# -lt 2 ]; then
- echo "$0: argument expected after --mandir" >&2
- exit 1
- else
- mandir=$2
- shift 2
- fi
- ;;
- --mandir=*)
- mandir=${1#--mandir=}
- shift 1
- ;;
- --texmf)
- if [ $# -lt 2 ]; then
- echo "$0: argument expected after --texmf" >&2
- exit 1
- else
- texmf=$2
- shift 2
- fi
- ;;
- --texmf=*)
- texmf=${1#--texmf=}
- shift 1
- ;;
- --version|-v)
- echo "install.sh v0.1"
- echo "Copyright (c) Markus Kohm 2002"
- exit 0
- ;;
- --help|-h)
- echo "Usage: install.sh [OPTIONS]"
- echo
- echo "Installs SplitIndex for all unix like environments."
- echo
- echo "OPTIONS:"
- echo "--prefix=<DIR> install binaries at <DIR>/bin and manuals at <DIR>/man"
- echo " (default: /usr/local)"
- echo "--bindir=<DIR> install binaries at <DIR>"
- echo "--mandir=<DIR> install manuals at <DIR>"
- echo "--texmf=<DIR> install packages and TeX programs at <DIR>/tex/latex/misc,"
- echo " documentation (dvi and pdf) at <DIR>/doc/latex/splitidx and"
- echo " sources at <DIR>/source/latex/splitidx"
- echo " (default: \$TEXMFLOCAL if you are root and \$HOMETEXMF if"
- echo " you are not root)"
- exit 0
- ;;
- --dist)
- mkdir splitidx
- cp -a splitindex splitindex-Linux-i386
- cp -a splitindex.tex splitindex.pl splitindex.c splitindex.java \
- splitindex.class splitindex.exe splitidx.dtx splitidx.ins \
- splitindex-Linux-i386 splitindex-OpenBSD-i386 \
- splitindex.1 install.txt manifest.txt install.sh \
- README splitidx
- tar jcvf splitidx-`date -I`.tar.bz2 splitidx
- cd splitidx
- ./install.sh --prefix ../chroot --texmf ../chroot/texmf
- cd ..
- rm -r splitidx
- find chroot | sed 's/chroot\//+-/g;s/[a-z0-9]*\//-/g'
- exit 0
- ;;
- *)
- echo "unkown option \`$1'" >&2
- echo "Try \`./install.sh --help' for more information." >&2
- exit 1;
- ;;
- esac
-done
-
-case `uname -s -m` in
- OpenBSD*i?86*)
- cp -pf splitindex-OpenBSD-i386 splitindex
- splitindex=splitindex
- ;;
- Linux*i?86*)
- cp -pf splitindex-Linux-i386 splitindex
- splitindex=splitindex
- ;;
- CYGWIN*i?86*)
- splitindex=splitindex.exe
- ;;
- *)
- if ! ./splitindex -V; then
- echo 'Os '`uname -s -m`' not supported!'
- echo 'Trying to compile the source:'
- gcc -O3 -Wall -o splitindex splitindex.c || \
- gcc -O3 -Wall -DNO_LONGOPT -o splitindex splitindex.c || \
- echo 'You have to compile splitindex.c by your own!'
- fi
- if ./splitindex -V; then
- splitindex=splitindex
- fi
- ;;
-esac
-
-if [ -z "$prefix" ]; then
- prefix=/usr/local
-fi
-if [ -z "$bindir" ]; then
- bindir=$prefix/bin
-fi
-if [ -z "$mandir" ]; then
- mandir=$prefix/man
-fi
-if [ -z "$texmf" ]; then
- if [ "r$USER" = "rroot" ]; then
- texmf=`kpsexpand '$TEXMFLOCAL'`
- else
- texmf=`kpsexpand '$HOMETEXMF'`
- fi
- if [ -z "$texmf" ]; then
- echo "kpsexpand '$TEXMFLOCAL' or kpsexpand '$HOMETEXMF' failed!" >&2
- echo "You have to use option --texmf=<DIR>." >&2
- echo "This error is fatal!" >&2
- exit 1
- fi
-fi
-
-latex splitidx.ins
-
-latex splitidx.dtx
-latex splitidx.dtx
-mkindex splitidx
-latex splitidx.dtx
-
-pdflatex splitidx.dtx
-pdflatex splitidx.dtx
-mkindex splitidx
-pdflatex splitidx.dtx
-
-install -v -m 755 -d $bindir
-install -v -m 755 -d $mandir/man1
-install -v -m 755 -d $texmf/tex/latex/misc
-install -v -m 755 -d $texmf/source/latex/splitidx
-install -v -m 755 -d $texmf/doc/latex/splitidx
-install -v -m 755 $splitindex splitindex.pl $bindir
-install -v -m 644 splitindex.class $bindir
-install -v -m 644 splitindex.1 $mandir/man1
-install -v -m 644 splitindex.tex splitidx.sty $texmf/tex/latex/misc
-install -v -m 644 splitidx.dvi splitidx.pdf $texmf/doc/latex/splitidx
-
-install -v README splitindex.c splitindex.java splitindex.exe \
- splitindex-Linux-i386 splitindex-OpenBSD-i386 \
- splitidx.dtx manifest.txt install.txt install.sh \
- $texmf/source/latex/splitidx