From 1b9995725af7f9deae1acc09db1d7801aab78e14 Mon Sep 17 00:00:00 2001 From: Benjamin Barenblat Date: Tue, 10 Mar 2015 22:37:13 -0400 Subject: Package urweb-mode --- debian/urweb-mode.emacsen-install | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) create mode 100644 debian/urweb-mode.emacsen-install (limited to 'debian/urweb-mode.emacsen-install') diff --git a/debian/urweb-mode.emacsen-install b/debian/urweb-mode.emacsen-install new file mode 100644 index 00000000..9f47ce49 --- /dev/null +++ b/debian/urweb-mode.emacsen-install @@ -0,0 +1,30 @@ +#!/bin/sh -e +#/usr/lib/emacsen-common/packages/install/urweb-mode + +FLAVOR=$1 +if [ ${FLAVOR} = emacs ]; then exit 0; fi + +PACKAGE=urweb-mode +echo install/${PACKAGE}: Handling install for emacsen flavor ${FLAVOR} + +# The byte-compiled files goes into the site-lisp directory. +BCDIR=/usr/share/${FLAVOR}/site-lisp/${PACKAGE} +install -m 755 -d ${BCDIR} + +# The elisp source files are in the generic site-lisp directory. +SRCDIR=/usr/share/emacs/site-lisp/${PACKAGE} +SRC=`find ${SRCDIR} -name '*.el' -exec basename '{}' ';'` + +# Prepare for byte-compiling the source files. +cd ${BCDIR} +ln -sf ${SRCDIR}/*.el . +cat << EOF > path.el +(setq load-path (cons "." load-path) byte-compile-warnings nil) +EOF + +# Byte-compile elisp files. +FLAGS="--no-site-file --no-init-file --batch -l path.el -f batch-byte-compile" +${FLAVOR} ${FLAGS} ${SRC} +rm -f path.el + +exit 0 -- cgit v1.2.3