about summary refs log tree commit homepage
diff options
context:
space:
mode:
authorUwe Kleine-König <uwe@kleine-koenig.org>2020-12-18 12:56:14 +0100
committerEric Wong <e@80x24.org>2020-12-26 19:48:12 +0000
commit78e81ae914ad24dfdbce8f7fb98d4c8979743c77 (patch)
treedc82ec433821efdf745f0651e2fafd3736fb0575
parenta4a1a74a2f60ec587d1538aa910b08ef3977c8a9 (diff)
downloadpublic-inbox-78e81ae914ad24dfdbce8f7fb98d4c8979743c77.tar.gz
On Debian (at least) perl documentation is supposed to be installed in
section 3pm. With the build system hardcoding this to 3 instead this
results in a warning by the Debian package linter:

	W: public-inbox: wrong-manual-section usr/share/man/man3/PublicInbox::Git.3.gz:74 3 != 3pm
	W: public-inbox: wrong-manual-section usr/share/man/man3/PublicInbox::Import.3.gz:74 3 != 3pm
	W: public-inbox: wrong-manual-section usr/share/man/man3/PublicInbox::SaPlugin::ListMirror.3.gz:74 3 != 3pm
	W: public-inbox: wrong-manual-section ... use --no-tag-display-limit to see all (or pipe to a file/program)

So use "$(MAN3EXT)" instead of "3".

(cherry picked from commit cd12cf22c4d161b7aec819f45628b983f0bd675d)
-rw-r--r--Makefile.PL2
1 files changed, 1 insertions, 1 deletions
diff --git a/Makefile.PL b/Makefile.PL
index f6b7abb6..c834910c 100644
--- a/Makefile.PL
+++ b/Makefile.PL
@@ -107,7 +107,7 @@ my %man3 = map {; # semi-colon tells Perl this is a BLOCK (and not EXPR)
         my $mod = $base;
         $mod =~ s!/!::!g;
         $mod =~ s/\.\w+\z//;
-        "lib/PublicInbox/$_" => "blib/man3/PublicInbox::$mod.3"
+        "lib/PublicInbox/$_" => "blib/man3/PublicInbox::$mod.\$(MAN3EXT)"
 } qw(Git.pm Import.pm WWW.pod SaPlugin/ListMirror.pod);
 
 WriteMakefile(