summaryrefslogtreecommitdiff
path: root/elpa.pm
diff options
context:
space:
mode:
authorDavid Bremner <bremner@debian.org>2019-09-02 12:54:26 -0300
committerDavid Bremner <bremner@debian.org>2019-09-02 12:57:15 -0300
commitdf5ebea83106bb6133b3d3bba068c4e645b0a04b (patch)
tree2c897f61ebc0c39655d95934b4a76d65258e4cb5 /elpa.pm
parent0ab710129b95adaa7115577ea505378b3effb38a (diff)
drop sedding of perl filesdebian/2.0archive/debian/2.0
The embedding of the version is not used, so no point in paying for the extra complication
Diffstat (limited to 'elpa.pm')
-rw-r--r--elpa.pm29
1 files changed, 29 insertions, 0 deletions
diff --git a/elpa.pm b/elpa.pm
new file mode 100644
index 0000000..a43f395
--- /dev/null
+++ b/elpa.pm
@@ -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;