[dh-make-perl] 01/08: Split package into dh-make-perl and libdebian-control-perl.

David Bremner bremner at debian.org
Thu Jun 30 15:19:52 UTC 2016


This is an automated email from the git hooks/post-receive script.

bremner pushed a commit to branch master
in repository dh-make-perl.

commit c20f68e2c6f6fe7bad10e528951c53b6946b5057
Author: gregor herrmann <gregoa at debian.org>
Date:   Sun May 22 12:37:53 2016 +0200

    Split package into dh-make-perl and libdebian-control-perl.
    
    The latter containing generally useful Perl modules.
    
    Thanks: Sean Whitton for the bug report.
    Closes: #823067
    
    -- this is currently work in progress --
---
 debian/control                                  | 30 +++++++++++++++++++++++++
 debian/{NEWS => dh-make-perl.NEWS}              |  0
 debian/dh-make-perl.install                     | 29 ++++++++++++++++++++++++
 debian/libdebian-control-perl.install           | 22 ++++++++++++++++++
 debian/libdebian-control-perl.lintian-overrides |  2 ++
 5 files changed, 83 insertions(+)

diff --git a/debian/control b/debian/control
index b0799e5..79acc0f 100644
--- a/debian/control
+++ b/debian/control
@@ -62,6 +62,7 @@ Depends: debhelper (>= 9),
          libclass-accessor-perl,
          libconfig-ini-perl,
          libdpkg-perl,
+         libdebian-control-perl,
          libemail-address-perl,
          libemail-date-format-perl,
          libfile-which-perl,
@@ -97,3 +98,32 @@ Description: helper for creating Debian packages from perl modules
  Perl module packages.
  .
  Includes the cpan2deb and cpan2dsc flavours.
+
+Package: libdebian-control-perl
+Architecture: all
+Depends: ${misc:Depends},
+         ${perl:Depends},
+         dpkg-dev,
+         libapt-pkg-perl,
+         libarray-unique-perl,
+         libclass-accessor-perl,
+         liblist-moreutils-perl,
+         libparse-debcontrol-perl,
+         libtie-ixhash-perl,
+         libwww-mechanize-perl
+Breaks: dh-make-perl (<< 0.91)
+Replaces: dh-make-perl (<< 0.91)
+Description: collection of Perl modules for handling Debian source packages
+ <long description goes here>
+ .
+  * Debian::Control
+  * Debian::Control::Stanza
+  * Debian::Control::Stanza::Binary
+  * Debian::Control::Stanza::CommaSeparated
+  * Debian::Control::Stanza::Source
+  * Debian::Dependencies
+  * Debian::Dependency
+  * Debian::DpkgLists
+  * Debian::Rules
+  * Debian::WNPP::Bug
+  * Debian::WNPP::Query
diff --git a/debian/NEWS b/debian/dh-make-perl.NEWS
similarity index 100%
rename from debian/NEWS
rename to debian/dh-make-perl.NEWS
diff --git a/debian/dh-make-perl.install b/debian/dh-make-perl.install
new file mode 100644
index 0000000..d274617
--- /dev/null
+++ b/debian/dh-make-perl.install
@@ -0,0 +1,29 @@
+usr/bin/dh-make-perl
+usr/share/dh-make-perl/rules.dh.tiny
+usr/share/man/man1/dh-make-perl.1p
+usr/share/man/man3/Debian::AptContents.3pm
+usr/share/man/man3/Debian::Control::FromCPAN.3pm
+usr/share/man/man3/DhMakePerl.3pm
+usr/share/man/man3/DhMakePerl::Command::Packaging.3pm
+usr/share/man/man3/DhMakePerl::Command::dump_config.3pm
+usr/share/man/man3/DhMakePerl::Command::help.3pm
+usr/share/man/man3/DhMakePerl::Command::locate.3pm
+usr/share/man/man3/DhMakePerl::Command::make.3pm
+usr/share/man/man3/DhMakePerl::Command::refresh.3pm
+usr/share/man/man3/DhMakePerl::Command::refresh_cache.3pm
+usr/share/man/man3/DhMakePerl::Config.3pm
+usr/share/man/man3/DhMakePerl::PodParser.3pm
+usr/share/man/man3/DhMakePerl::Utils.3pm
+usr/share/perl5/Debian/AptContents.pm
+usr/share/perl5/Debian/Control/FromCPAN.pm
+usr/share/perl5/DhMakePerl.pm
+usr/share/perl5/DhMakePerl/Command/Packaging.pm
+usr/share/perl5/DhMakePerl/Command/dump_config.pm
+usr/share/perl5/DhMakePerl/Command/help.pm
+usr/share/perl5/DhMakePerl/Command/locate.pm
+usr/share/perl5/DhMakePerl/Command/make.pm
+usr/share/perl5/DhMakePerl/Command/refresh.pm
+usr/share/perl5/DhMakePerl/Command/refresh_cache.pm
+usr/share/perl5/DhMakePerl/Config.pm
+usr/share/perl5/DhMakePerl/PodParser.pm
+usr/share/perl5/DhMakePerl/Utils.pm
diff --git a/debian/libdebian-control-perl.install b/debian/libdebian-control-perl.install
new file mode 100644
index 0000000..9b84e42
--- /dev/null
+++ b/debian/libdebian-control-perl.install
@@ -0,0 +1,22 @@
+usr/share/man/man3/Debian::Control.3pm
+usr/share/man/man3/Debian::Control::Stanza.3pm
+usr/share/man/man3/Debian::Control::Stanza::Binary.3pm
+usr/share/man/man3/Debian::Control::Stanza::CommaSeparated.3pm
+usr/share/man/man3/Debian::Control::Stanza::Source.3pm
+usr/share/man/man3/Debian::Dependencies.3pm
+usr/share/man/man3/Debian::Dependency.3pm
+usr/share/man/man3/Debian::DpkgLists.3pm
+usr/share/man/man3/Debian::Rules.3pm
+usr/share/man/man3/Debian::WNPP::Bug.3pm
+usr/share/man/man3/Debian::WNPP::Query.3pm
+usr/share/perl5/Debian/Control.pm
+usr/share/perl5/Debian/Control/Stanza.pm
+usr/share/perl5/Debian/Control/Stanza/Binary.pm
+usr/share/perl5/Debian/Control/Stanza/CommaSeparated.pm
+usr/share/perl5/Debian/Control/Stanza/Source.pm
+usr/share/perl5/Debian/Dependencies.pm
+usr/share/perl5/Debian/Dependency.pm
+usr/share/perl5/Debian/DpkgLists.pm
+usr/share/perl5/Debian/Rules.pm
+usr/share/perl5/Debian/WNPP/Bug.pm
+usr/share/perl5/Debian/WNPP/Query.pm
diff --git a/debian/libdebian-control-perl.lintian-overrides b/debian/libdebian-control-perl.lintian-overrides
new file mode 100644
index 0000000..dc86590
--- /dev/null
+++ b/debian/libdebian-control-perl.lintian-overrides
@@ -0,0 +1,2 @@
+# the switch from 0.90-1 to 0.91 (i.e. going back to a native package) is intentional
+libdebian-control-perl: latest-debian-changelog-entry-changed-to-native

-- 
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