#! /bin/sh -e # /usr/lib/emacsen-common/packages/install/t-code # Written by Jim Van Zandt , borrowing heavily # from the install scripts for gettext by Santiago Vila # and octave by Dirk Eddelbuettel . FLAVOR=$1 PACKAGE=tc-el DATADIR=/usr/share/tc if [ ${FLAVOR} = emacs ]; then exit 0; fi echo install/${PACKAGE}: Handling install for emacsen flavor ${FLAVOR} FLAVORTEST=`echo $FLAVOR | cut -c-6` if [ ${FLAVORTEST} = xemacs ] ; then SITEFLAG="-no-site-file" else SITEFLAG="--no-site-file" fi FLAGS="${SITEFLAG} -q -batch -l make-elc.el -f batch-byte-compile" ELDIR=/usr/share/emacs/site-lisp/${PACKAGE} ELCDIR=/usr/share/${FLAVOR}/site-lisp/${PACKAGE} # Install-info-altdir does not actually exist. # Maybe somebody will write it. #if test -x /usr/sbin/install-info-altdir; then # echo install/${PACKAGE}: install Info links for ${FLAVOR} # install-info-altdir --quiet --section "" "" --dirname=${FLAVOR} /usr/info/${PACKAGE}.info.gz #fi install -m 755 -d ${ELCDIR} install -m 444 ${DATADIR}/tc-bitmap-8x16 ${ELCDIR} cd ${ELDIR} FILES=`echo *.el` cp ${FILES} ${ELCDIR} cd ${ELCDIR} cat << EOF > make-elc.el (setq load-path (cons "." load-path) byte-compile-warnings nil) (load "tc-sysdep.el") (and (fboundp 'set-language-environment) (set-language-environment "Japanese")) EOF ${FLAVOR} ${FLAGS} ${FILES} rm -f *.el make-elc.el exit 0