summaryrefslogtreecommitdiff
path: root/debian/rules
diff options
context:
space:
mode:
authorDavid Bremner <bremner@debian.org>2017-08-03 14:09:10 -0400
committerDavid Bremner <bremner@debian.org>2017-08-03 14:09:10 -0400
commit65259a660973184678a24e8e06aee836a84d4579 (patch)
treee09f427358549f44350f181d709108894e65f8bd /debian/rules
dh-elpa (1.10) unstable; urgency=medium
[ Sean Whitton ] * Add dh-elpa-Version: field to binary package control files. This tracks the dh-elpa version used to build the package, to make it possible to find packages that need rebuilding against newer dh-elpa. [ David Bremner ] * Treat 'emacs' as a first class flavour, anticipating Debian emacs packages using that in place of 'emacsNN'. * Fix reporting of ignored flavors on removal (cosmetic change). * Replace '2' in generated emacsen-common compat file [dgit import package dh-elpa 1.10]
Diffstat (limited to 'debian/rules')
-rwxr-xr-xdebian/rules24
1 files changed, 24 insertions, 0 deletions
diff --git a/debian/rules b/debian/rules
new file mode 100755
index 0000000..b5558f4
--- /dev/null
+++ b/debian/rules
@@ -0,0 +1,24 @@
+#!/usr/bin/make -f
+
+include /usr/share/dpkg/pkg-info.mk
+export DEB_VERSION_UPSTREAM
+DESTDIR=$(CURDIR)/debian/tmp
+
+%:
+ dh $@
+
+override_dh_auto_build:
+ pod2man -c Debhelper --section=1 dh_elpa.in > dh_elpa.1
+ pod2man -c Debhelper --section=1 dh_elpa_test > dh_elpa_test.1
+ sed s/@HELPER_VERSION@/${DEB_VERSION_UPSTREAM}/ < dh_elpa.in > dh_elpa
+ sed s/@HELPER_VERSION@/${DEB_VERSION_UPSTREAM}/ < elpa.pm.in > elpa.pm
+ chmod 755 dh_elpa dh_elpa_test
+
+override_dh_install:
+ dh_install
+ dh_installman dh_elpa.1 dh_elpa_test.1
+ ./dh_elpa --no-byte-compile
+
+override_dh_auto_install:
+ install -m 755 -D dh_elpa $(DESTDIR)/usr/bin/dh_elpa
+ install -m 755 -D dh_elpa_test $(DESTDIR)/usr/bin/dh_elpa_test