diff options
author | Sean Whitton <spwhitton@spwhitton.name> | 2016-06-03 09:32:23 +0900 |
---|---|---|
committer | David Bremner <bremner@debian.org> | 2016-07-02 10:13:57 +0200 |
commit | 1bb959e968352724d872b6e5aad51328e5db711e (patch) | |
tree | 7623fe438c0422de3ff38fccecbf8356f6f763b5 /elpa.pm | |
parent | a83649d605c1fb5535901392e388c36b17ca03b6 (diff) |
add check for dh-make-perl version
Diffstat (limited to 'elpa.pm')
-rwxr-xr-x | elpa.pm | 9 |
1 files changed, 8 insertions, 1 deletions
@@ -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"); } |