[dh-make-perl] 01/02: Packaging: parse 'dist.ini' if present
Damyan Ivanov
dmn at moszumanska.debian.org
Sun May 24 10:20:29 UTC 2015
This is an automated email from the git hooks/post-receive script.
dmn pushed a commit to branch master
in repository dh-make-perl.
commit 9b09b0d165b1789001646eedfb39a65c8a06b7b1
Author: Damyan Ivanov <dmn at debian.org>
Date: Sun May 24 10:19:40 2015 +0000
Packaging: parse 'dist.ini' if present
---
Build.PL | 1 +
debian/control | 2 ++
lib/DhMakePerl/Command/Packaging.pm | 6 ++++++
3 files changed, 9 insertions(+)
diff --git a/Build.PL b/Build.PL
index 31ce067..6cd2add 100644
--- a/Build.PL
+++ b/Build.PL
@@ -18,6 +18,7 @@ my $builder = My::Builder->new(
'AptPkg::Config' => 0,
'Array::Unique' => 0,
'Carp' => 0,
+ 'Config::INI::Reader' => 0,
'CPAN' => 0,
'CPAN::Meta' => 0,
'Cwd' => 0,
diff --git a/debian/control b/debian/control
index d408835..2de9da9 100644
--- a/debian/control
+++ b/debian/control
@@ -18,6 +18,7 @@ Build-Depends: debhelper (>= 8),
Build-Depends-Indep: libapt-pkg-perl,
libarray-unique-perl,
libclass-accessor-perl,
+ libconfig-ini-perl,
libdpkg-perl,
libemail-address-perl,
libemail-date-format-perl,
@@ -56,6 +57,7 @@ Depends: debhelper (>= 8),
libapt-pkg-perl,
libarray-unique-perl,
libclass-accessor-perl,
+ libconfig-ini-perl,
libdpkg-perl,
libemail-address-perl,
libemail-date-format-perl,
diff --git a/lib/DhMakePerl/Command/Packaging.pm b/lib/DhMakePerl/Command/Packaging.pm
index 26438cd..25e0305 100644
--- a/lib/DhMakePerl/Command/Packaging.pm
+++ b/lib/DhMakePerl/Command/Packaging.pm
@@ -21,11 +21,13 @@ __PACKAGE__->mk_accessors(
meta perlname author
version rules docs examples copyright
control
+ dist_ini
)
);
use Array::Unique;
use Carp qw(confess);
+use Config::INI::Reader ();
use CPAN ();
use CPAN::Meta;
use Cwd qw( getcwd );
@@ -195,6 +197,10 @@ sub process_meta {
$meta = CPAN::Meta->load_file($meta);
$self->meta( $meta->as_struct );
+
+ my $dist_ini_fn = $self->main_file('dist.ini');
+ $self->dist_ini( Config::INI::Reader->read_file($dist_ini_fn) )
+ if -e $dist_ini_fn;
}
sub set_package_name {
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-perl/packages/dh-make-perl.git
More information about the Pkg-perl-cvs-commits
mailing list