[libmodule-info-perl] 06/08: Mark package as autopkgtest-able.
gregor herrmann
gregoa at debian.org
Sat May 30 21:34:48 UTC 2015
This is an automated email from the git hooks/post-receive script.
gregoa pushed a commit to branch master
in repository libmodule-info-perl.
commit f0c73ac34ecad06532520f2d5e5b2a0dc63160be
Author: gregor herrmann <gregoa at debian.org>
Date: Sat May 30 23:32:52 2015 +0200
Mark package as autopkgtest-able.
---
debian/control | 1 +
debian/patches/autopkgtest.patch | 60 ++++++++++++++++++++++++++++++++++++++++
debian/patches/series | 1 +
3 files changed, 62 insertions(+)
diff --git a/debian/control b/debian/control
index 0833e84..4a838e2 100644
--- a/debian/control
+++ b/debian/control
@@ -15,6 +15,7 @@ Standards-Version: 3.9.6
Homepage: https://metacpan.org/release/Module-Info
Vcs-Git: git://anonscm.debian.org/pkg-perl/packages/libmodule-info-perl.git
Vcs-Browser: https://anonscm.debian.org/cgit/pkg-perl/packages/libmodule-info-perl.git
+Testsuite: autopkgtest-pkg-perl
Package: libmodule-info-perl
Architecture: all
diff --git a/debian/patches/autopkgtest.patch b/debian/patches/autopkgtest.patch
new file mode 100644
index 0000000..34fdc24
--- /dev/null
+++ b/debian/patches/autopkgtest.patch
@@ -0,0 +1,60 @@
+Description: adjust paths when run under autopkgtest
+Origin: vendor
+Forwarded: not-needed
+Author: gregor herrmann <gregoa at debian.org>
+Last-Update: 2015-05-30
+
+--- a/t/Module-Info.t
++++ b/t/Module-Info.t
+@@ -4,6 +4,9 @@
+ use Test::More tests => 59;
+ use Config;
+
++my $libdir = $ENV{ADTTMP} ? '/usr/share/perl5' : 'lib';
++my $blibdir = $ENV{ADTTMP} ? '/usr/share/perl5' : 'blib/lib';
++
+ my $has_version_pm = eval 'use version; 1';
+ my $version_pm_VERSION = $has_version_pm ? 'version'->VERSION : 0;
+ my $Mod_Info_VERSION = '0.35';
+@@ -59,7 +62,7 @@
+
+ can_ok('Module::Info', @expected_subs);
+
+-my $mod_info = Module::Info->new_from_file('lib/Module/Info.pm');
++my $mod_info = Module::Info->new_from_file("$libdir/Module/Info.pm");
+ isa_ok($mod_info, 'Module::Info', 'new_from_file');
+
+ ok( !$mod_info->name, ' has no name' );
+@@ -67,7 +70,7 @@
+ ok( $mod_info->name, ' name set' );
+ is( $mod_info->version, $Mod_Info_VERSION, ' version()' );
+ ok( !$mod_info->inc_dir, ' has no inc_dir' );
+-is( $mod_info->file, File::Spec->rel2abs('lib/Module/Info.pm'),
++is( $mod_info->file, File::Spec->rel2abs("$libdir/Module/Info.pm"),
+ ' file()');
+ ok( !$mod_info->is_core, ' not a core module' );
+
+@@ -109,9 +112,9 @@
+
+ is( $mod_info->name, 'Module::Info', ' name()' );
+ is( $mod_info->version, $Mod_Info_VERSION, ' version()' );
+-is( $mod_info->inc_dir, File::Spec->rel2abs('blib/lib'),
++is( $mod_info->inc_dir, File::Spec->rel2abs("$blibdir"),
+ ' inc_dir' );
+-is( $mod_info->file, File::Spec->rel2abs('blib/lib/Module/Info.pm'),
++is( $mod_info->file, File::Spec->rel2abs("$blibdir/Module/Info.pm"),
+ ' file()');
+ ok( !$mod_info->is_core, ' not a core module' );
+
+@@ -144,9 +147,9 @@
+
+ is( $mod_info->name, 'Module::Info', ' name()' );
+ is( $mod_info->version, $Mod_Info_VERSION, ' version()' );
+-is( $mod_info->inc_dir, File::Spec->rel2abs('blib/lib'),
++is( $mod_info->inc_dir, File::Spec->rel2abs("$blibdir"),
+ ' inc_dir' );
+-is( $mod_info->file, File::Spec->rel2abs('blib/lib/Module/Info.pm'),
++is( $mod_info->file, File::Spec->rel2abs("$blibdir/Module/Info.pm"),
+ ' file()');
+ ok( !$mod_info->is_core, ' not a core module' );
+
diff --git a/debian/patches/series b/debian/patches/series
new file mode 100644
index 0000000..aba7ccb
--- /dev/null
+++ b/debian/patches/series
@@ -0,0 +1 @@
+autopkgtest.patch
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-perl/packages/libmodule-info-perl.git
More information about the Pkg-perl-cvs-commits
mailing list