summaryrefslogtreecommitdiff
path: root/debian/cscope.emacsen-install
diff options
context:
space:
mode:
authorTobias Klauser <tklauser@distanz.ch>2009-05-23 15:13:26 +0200
committerTobias Klauser <tklauser@distanz.ch>2009-05-23 15:13:26 +0200
commit04b38c4c173cef3b1b12163f1cf5a9b3cef8cb4a (patch)
tree0a39025a7e1b626259a7d940061493bc2fc5c697 /debian/cscope.emacsen-install
parentf47abb895b3b82d270f3e67b79fec416e78d3fa3 (diff)
Use dh_installemacsen, closes #515164
Diffstat (limited to 'debian/cscope.emacsen-install')
-rw-r--r--debian/cscope.emacsen-install26
1 files changed, 26 insertions, 0 deletions
diff --git a/debian/cscope.emacsen-install b/debian/cscope.emacsen-install
new file mode 100644
index 0000000..b3a70d4
--- /dev/null
+++ b/debian/cscope.emacsen-install
@@ -0,0 +1,26 @@
+#!/bin/sh
+#
+# emacsen install script for the Debian GNU/Linux cscope package
+# based on the emacsen install script of the cmake package
+
+FLAVOUR=$1
+PACKAGE=cscope
+
+ELDIR=/usr/share/emacs/site-lisp/
+ELCDIR=/usr/share/$FLAVOUR/site-lisp/$PACKAGE
+ELFILE="xscope.el"
+FLAGS="-batch -no-site-file -l path.el -f batch-byte-compile"
+
+if [ $FLAVOUR != emacs ]; then
+ echo "install/$PACKAGE: Byte-compiling for $FLAVOUR"
+
+ install -m 755 -d $ELCDIR
+ cd $ELDIR
+ cp $ELFILE $ELCDIR
+ cd $ELCDIR
+ cat << EOF > path.el
+(setq load-path (cons "." load-path) byte-compile-warnings nil)
+EOF
+ $FLAVOUR $FLAGS $ELFILE
+ rm -f $ELFILE path.el
+fi