[pkg-perl-tools] 01/01: Move modulebuild lintian check to lintian proper
Axel Beckert
abe at deuxchevaux.org
Thu Aug 13 16:06:00 UTC 2015
This is an automated email from the git hooks/post-receive script.
abe pushed a commit to branch ppt-lc-mover
in repository pkg-perl-tools.
commit 3315e62324c7ad95b67cc0d54823a2d75bbdc838
Author: Axel Beckert <abe at deuxchevaux.org>
Date: Thu Aug 13 18:05:52 2015 +0200
Move modulebuild lintian check to lintian proper
---
debian/changelog | 3 +-
lintian/checks/pkg-perl/modulebuild.desc | 16 ---------
lintian/checks/pkg-perl/modulebuild.pm | 60 --------------------------------
3 files changed, 2 insertions(+), 77 deletions(-)
diff --git a/debian/changelog b/debian/changelog
index 48557f2..7f99bb1 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -3,7 +3,8 @@ pkg-perl-tools (0.23) UNRELEASED; urgency=medium
[ Axel Beckert ]
* Fix patchedit to not expect a file in $PATH as $EDITOR but to support
$EDITOR to contain commandline options.
- * Move application-not-library lintian check to lintian proper.
+ * Move application-not-library and modulebuild lintian checks to lintian
+ proper.
* Rewrite module-name check (tag no-module-name-in-description) as
binary check and integrate it into lintian's description check as tag
perl-module-name-not-mentioned-in-description.
diff --git a/lintian/checks/pkg-perl/modulebuild.desc b/lintian/checks/pkg-perl/modulebuild.desc
deleted file mode 100644
index 4c51727..0000000
--- a/lintian/checks/pkg-perl/modulebuild.desc
+++ /dev/null
@@ -1,16 +0,0 @@
-Check-Script: pkg-perl/modulebuild
-Author: gregor herrmann <gregoa at debian.org>
-Type: source
-Info: lib-module-build-(tiny-)perl needs to be in Build-Depends (not -Indep)
-
-Tag: libmodule-build-perl-needs-to-be-in-build-depends
-Severity: serious
-Certainty: certain
-Info: libmodule-build-perl needs to be in <tt>Build-Depends</tt>, not in
- Build-Depends-Indep, since it's used in the clean target.
-
-Tag: libmodule-build-tiny-perl-needs-to-be-in-build-depends
-Severity: serious
-Certainty: certain
-Info: libmodule-build-tiny-perl needs to be in <tt>Build-Depends</tt>, not
- in Build-Depends-Indep, since it's used in the clean target.
diff --git a/lintian/checks/pkg-perl/modulebuild.pm b/lintian/checks/pkg-perl/modulebuild.pm
deleted file mode 100644
index eb5627e..0000000
--- a/lintian/checks/pkg-perl/modulebuild.pm
+++ /dev/null
@@ -1,60 +0,0 @@
-# pkg-perl/debhelper -- lintian check script for required debhelper versions -*- perl -*-
-#
-# Copyright © 2013 Niels Thykier <niels at thykier.net>
-# Copyright © 2013 gregor herrmann <gregoa at debian.org>
-#
-# This program is free software; you can redistribute it and/or modify
-# it under the terms of the GNU General Public License as published by
-# the Free Software Foundation; either version 2 of the License, or
-# (at your option) any later version.
-#
-# This program is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-# GNU General Public License for more details.
-#
-# You should have received a copy of the GNU General Public License
-# along with this program. If not, you can find it on the World Wide
-# Web at http://www.gnu.org/copyleft/gpl.html, or write to the Free
-# Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston,
-# MA 02110-1301, USA.
-
-package Lintian::pkg_perl::modulebuild;
-
-use strict;
-use warnings;
-
-use Lintian::Tags qw(tag);
-use Lintian::Relation qw(:constants);
-
-sub run {
- my ( $pkg, $type, $info, $proc, $group ) = @_;
-
- # Only for pkg-perl packages
- return
- unless $info->field('maintainer')
- =~ /pkg-perl-maintainers\@lists\.alioth\.debian\.org/sm;
-
- # libmodule-build-perl
- # matches() instead of implies() because of possible OR releation
- if ( $info->relation('build-depends-indep')
- ->matches( qr/^libmodule-build-perl/, VISIT_PRED_NAME )
- && !$info->relation('build-depends')
- ->matches( qr/^libmodule-build-perl/, VISIT_PRED_NAME ) )
- {
- tag 'libmodule-build-perl-needs-to-be-in-build-depends';
- }
-
- # libmodule-build-tiny-perl
- if ( $info->relation('build-depends-indep')
- ->implies('libmodule-build-tiny-perl')
- && !$info->relation('build-depends')
- ->implies('libmodule-build-tiny-perl') )
- {
- tag 'libmodule-build-tiny-perl-needs-to-be-in-build-depends';
- }
-
- return;
-}
-
-1;
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-perl/packages/pkg-perl-tools.git
More information about the Pkg-perl-cvs-commits
mailing list