diff options
author | Sean Whitton <spwhitton@spwhitton.name> | 2016-09-07 04:38:10 +0100 |
---|---|---|
committer | Sean Whitton <spwhitton@spwhitton.name> | 2016-09-07 04:38:10 +0100 |
commit | 96e0f25b31656161bc804bbfec4110f7509cf1b9 (patch) | |
tree | 4e8a6d445547f85b08a1a5080a36170b4620ec0a /elpa.pm |
dh-elpa (1.3) unstable; urgency=medium
* Fix version comparison in elpa.pm.
Quote "0.90" so that the trailing 0 is not lost.
* Override debian-watch-file-in-native-package.
[dgit import package dh-elpa 1.3]
Diffstat (limited to 'elpa.pm')
-rwxr-xr-x | elpa.pm | 29 |
1 files changed, 29 insertions, 0 deletions
@@ -0,0 +1,29 @@ +#!/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"); + +# 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; |