From 65259a660973184678a24e8e06aee836a84d4579 Mon Sep 17 00:00:00 2001 From: David Bremner Date: Thu, 3 Aug 2017 14:09:10 -0400 Subject: 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] --- elpa.pm.in | 31 +++++++++++++++++++++++++++++++ 1 file changed, 31 insertions(+) create mode 100755 elpa.pm.in (limited to 'elpa.pm.in') diff --git a/elpa.pm.in b/elpa.pm.in new file mode 100755 index 0000000..0e1f1e9 --- /dev/null +++ b/elpa.pm.in @@ -0,0 +1,31 @@ +#!/usr/bin/perl +# debhelper sequence file for dh_elpa script + +use warnings; +use strict; +use Debian::Debhelper::Dh_Lib; +use Dpkg::Version; +use Module::Metadata; +use Config::Tiny; + +insert_after("dh_install", "dh_elpa"); + +add_command_options("dh_gencontrol", "--", "-Ddh-elpa-Version=@HELPER_VERSION@"); + +# check dh_make_perl version is new enough for dh_elpa_test +my $info = Module::Metadata->new_from_module("Debian::Control"); +my $version = Dpkg::Version->new($info->version()); + +my $options; +$options = Config::Tiny->read( "debian/elpa-test" ) + if ( -f "debian/elpa-test" ); + +if ( $version >= "0.90" + && !defined $options->{_}->{ "disable" } + && !defined $ENV{ 'DH_ELPA_TEST_DISABLE' } + ) { + insert_after("dh_auto_test", "dh_elpa_test"); + remove_command("dh_auto_test"); +} + +1; -- cgit v1.2.3