#! /bin/sh PACKAGES=`pwd` cd .. GSDLHOME=`pwd` cd $PACKAGES GSDLOS=`uname | tr A-Z a-z` bindir=$GSDLHOME/bin/$GSDLOS # parse any arguments given from toplevel configure while test $# -ne 0; do case "$1" in --cache-file=*) cache_filename=`echo $1 | sed s/--cache-file=//` # turn relative path into an absolute path cache_dir=`echo $cache_filename | sed 's@/[^/]*$@@'` cache_dir=`cd $cache_dir 2>/dev/null && pwd` cache_basefile=`echo $cache_filename | sed 's@.*/@@'` cache_file="$cache_dir/$cache_basefile" if test ! -f "$cache_file"; then CACHE_FILE="" else CACHE_FILE="--cache-file=$cache_file" fi ;; --enable-z3950) USE_Z3950=true ;; --bindir=*) bindira=`echo $1 | sed s/--bindir=//` # turn relative path into an absolute path bindir=`echo $bindira | sed 's@/[^/]*$@@'` bindir=`cd $bindir 2>/dev/null && pwd` bindirb=`echo $bindira | sed 's@.*/@@'` bindir="$bindir/$bindirb" ;; *) # ignore all other options for now ;; esac shift done # configure the wvWare Word document converter echo "" echo "Configuring wvWare" echo "" cd "$PACKAGES/wv" tar -xzf wv-0.6.3-gs.tar.gz cd wv-gs ./configure $CACHE_FILE --prefix=$PACKAGES/wv --bindir=$bindir # configure the pdftohtml converter echo "" echo "Configuring pdftohtml" echo "" cd "$PACKAGES/pdftohtml" tar -xzf pdftohtml_0_22_gs.tar.gz cd pdftohtml_0_22 # YAZ Z39.50 toolkit echo "" echo "Configuring YAZ" if test x"$USE_Z3950" = "xtrue"; then echo "" cd "$PACKAGES/yaz" ./configure $CACHE_FILE else echo "Z39.50 support disabled - YAZ library not required." echo " add '--enable-z3950' to the configure command to include z39.50 support." echo "" fi # configure wget echo "" echo "Configuring wget" echo "" cd $PACKAGES/wget tar -xzf wget.tar.gz cd $PACKAGES/wget/wget-1.5.3 ./configure $CACHE_FILE --prefix=$PACKAGES/wget --bindir=$bindir