diff options
author | David Bremner <bremner@debian.org> | 2017-08-03 14:09:10 -0400 |
---|---|---|
committer | David Bremner <bremner@debian.org> | 2017-08-03 14:09:10 -0400 |
commit | d8298d8c8b959385d64016ec82bfa38b88c043c3 (patch) | |
tree | e09f427358549f44350f181d709108894e65f8bd /elpa.pm.in | |
parent | be6a4385e1393eb6f3709903e0f4146d47c91e17 (diff) | |
parent | 65259a660973184678a24e8e06aee836a84d4579 (diff) |
Record dh-elpa (1.10) in archive suite sid
Diffstat (limited to 'elpa.pm.in')
-rwxr-xr-x | elpa.pm.in | 31 |
1 files changed, 31 insertions, 0 deletions
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; |