From 45ac760c6da6cd86660ceac632525593477299c8 Mon Sep 17 00:00:00 2001 From: David Bremner Date: Sat, 11 Jul 2015 22:40:26 +0200 Subject: minimal conversion to perl / debhelper lib It turns out this isn't $MESSY_CONFLICT_ZONE, there are rules about writing debhelper extensions. This is mainly cargo culting from dh_installdocs. - compute destination directory, support multiple binary packages. - add debian/elpa file, test the "standard" codepath. Still not very standard because it's a single file elpa package. --- debian/elpa | 1 + debian/install | 1 - debian/rules | 2 +- 3 files changed, 2 insertions(+), 2 deletions(-) create mode 100644 debian/elpa (limited to 'debian') diff --git a/debian/elpa b/debian/elpa new file mode 100644 index 0000000..abf136d --- /dev/null +++ b/debian/elpa @@ -0,0 +1 @@ +*.el diff --git a/debian/install b/debian/install index adc3fdf..e772481 100644 --- a/debian/install +++ b/debian/install @@ -1,2 +1 @@ -usr/share/emacs usr/bin diff --git a/debian/rules b/debian/rules index 1c6778b..d0aed4d 100755 --- a/debian/rules +++ b/debian/rules @@ -6,5 +6,5 @@ DESTDIR=$(CURDIR)/debian/tmp dh $@ override_dh_auto_install: - ./dh_elpa dh-elpa.el $(DESTDIR)/usr/share/emacs/site-lisp/elpa + ./dh_elpa install -m 755 -D dh_elpa $(DESTDIR)/usr/bin/dh_elpa -- cgit v1.2.3