summaryrefslogtreecommitdiff
path: root/emacsen-common/install
diff options
context:
space:
mode:
Diffstat (limited to 'emacsen-common/install')
-rwxr-xr-xemacsen-common/install53
1 files changed, 2 insertions, 51 deletions
diff --git a/emacsen-common/install b/emacsen-common/install
index a762adc..7f99ad6 100755
--- a/emacsen-common/install
+++ b/emacsen-common/install
@@ -1,55 +1,6 @@
#!/bin/sh
-# /usr/lib/emacsen-common/packages/install/${PACKAGE}
+# invoke from /usr/lib/emacsen-common/packages/install/${PACKAGE}
set -e
-unset HOME
-
-ELPA_DIR=#ELPAPACKAGE#-#ELPAVERSION#
-
-FLAVOR=$1
-case $FLAVOR in
- emacs2[0123]*)
- echo install/${ELPA_DIR}: Skipping obsolete emacs ${FLAVOR}
- exit 0
- ;;
- xemacs*)
- echo install/${ELPA_DIR}: Skipping unsupported emacs ${FLAVOR}
- exit 0
- ;;
- *)
- echo install/${ELPA_DIR}: Handling install of emacsen flavor ${FLAVOR}
-esac
-
-src_dir=/usr/share/emacs/site-lisp/elpa-src
-el_dir=$src_dir/${ELPA_DIR}/
-elc_dir=/usr/share/${FLAVOR}/site-lisp/elpa/${ELPA_DIR}/
-
-export EMACSLOADPATH
-EMACSLOADPATH="#EMACSLOADPATH#"
-
-echo install/${ELPA_DIR}: byte-compiling for ${FLAVOR}
-
-[ -d ${elc_dir} ] || mkdir -p ${elc_dir}
-
-# Create symlinks to the .el files (see section 6E in debian-emacs
-# polcy). This makes complation easy, and also allows find-function
-# and find-library to work properly. Also link all other top level
-# files and directories into the flavor directory
-(cd ${elc_dir} && ln -sf ${el_dir}/* .)
-
-# Byte compile them
-(cd ${elc_dir}
- set +e
- ${FLAVOR} --quick --batch -l package \
- --eval "(add-to-list 'package-directory-list \"$src_dir\")" \
- -f package-initialize -f batch-byte-compile *.el > Install.log 2>&1
- if test $? -ne 0
- then
- cat Install.log
- exit 1
- fi
- set -e
- gzip -9f Install.log)
-
-exit 0;
+/usr/lib/dh-elpa/helper/install $1 #ELPAPACKAGE# #ELPAVERSION# #EMACSLOADPATH#