|
@@ -0,0 +1,50 @@
|
|
|
+#! /bin/sh -e
|
|
|
+# /usr/lib/emacsen-common/packages/install/t-code
|
|
|
+
|
|
|
+# Written by Jim Van Zandt <jrv@vanzandt.mv.com>, borrowing heavily
|
|
|
+# from the install scripts for gettext by Santiago Vila
|
|
|
+# <sanvila@ctv.es> and octave by Dirk Eddelbuettel <edd@debian.org>.
|
|
|
+
|
|
|
+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
|