From f4dbd80157bd785cf5d863d517b7334bd2795bab Mon Sep 17 00:00:00 2001 From: Eric Wong Date: Thu, 13 Jun 2019 02:26:30 +0000 Subject: doc: update dependencies for CentOS 7.x Digest::SHA is the most notable missing package at runtime for a minimal system. Tests don't run at all without Test::Simple (or Test::More). Plack::Test is also a separate package, too... Also, the package for IO::Compress::Gzip should be IO::Compress; as perl-PerlIO-gzip is a different thing entirely which is not relevant to our needs. Test::HTTP::Server::Simple doesn't seem required at all for Plack tests. ExtUtils::MakeMaker needs to be documented as a install dependency for people installing this, too; since AFAIK public-inbox is not yet in any distros. --- Makefile.PL | 13 +++++++++++++ 1 file changed, 13 insertions(+) (limited to 'Makefile.PL') diff --git a/Makefile.PL b/Makefile.PL index b1274ad1..341d42af 100644 --- a/Makefile.PL +++ b/Makefile.PL @@ -28,6 +28,11 @@ WriteMakefile( # We also depend on git. # Keep this sorted and synced to the INSTALL document 'Date::Parse' => 0, + + # libperl$PERL_VERSION, + # `perl5' on FreeBSD + # perl-Digest-SHA on RH-based + 'Digest::SHA' => 0, 'Email::MIME' => 0, # the following should be pulled in by Email::MIME: @@ -44,6 +49,14 @@ WriteMakefile( # We have more test dependencies, but do not force # users to install them. See INSTALL + + # All Perl installs I know about have these, but RH-based + # distros make them separate even though 'perl' pulls them in + 'File::Path' => 0, + 'File::Temp' => 0, + 'Getopt::Long' => 0, + 'Exporter' => 0, + # ExtUtils::MakeMaker # this file won't run w/o it... }, MAN3PODS => \%man3, ); -- cgit v1.2.3-24-ge0c7