summaryrefslogtreecommitdiff
path: root/elpa.pm
diff options
context:
space:
mode:
authorSean Whitton <spwhitton@spwhitton.name>2016-06-03 09:32:23 +0900
committerDavid Bremner <bremner@debian.org>2016-07-02 10:13:57 +0200
commit1bb959e968352724d872b6e5aad51328e5db711e (patch)
tree7623fe438c0422de3ff38fccecbf8356f6f763b5 /elpa.pm
parenta83649d605c1fb5535901392e388c36b17ca03b6 (diff)
add check for dh-make-perl version
Diffstat (limited to 'elpa.pm')
-rwxr-xr-xelpa.pm9
1 files changed, 8 insertions, 1 deletions
diff --git a/elpa.pm b/elpa.pm
index cd0dfd2..121548b 100755
--- a/elpa.pm
+++ b/elpa.pm
@@ -4,10 +4,17 @@
use warnings;
use strict;
use Debian::Debhelper::Dh_Lib;
+use Dpkg::Version;
+use Module::Metadata;
insert_after("dh_install", "dh_elpa");
-unless ( defined $ENV{ 'DH_ELPA_TEST_DISABLE' } ) {
+# check dh_make_perl version is new enough for dh_elpa_test
+my $info = Module::Metadata->new_from_module("DhMakePerl");
+my $version = Dpkg::Version->new($info->version());
+
+if ( !defined $ENV{ 'DH_ELPA_TEST_DISABLE' }
+ && $version >= 0.90 ) {
insert_after("dh_auto_test", "dh_elpa_test");
remove_command("dh_auto_test");
}