aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rwxr-xr-xMakefile.PL4
-rw-r--r--NEWS1
2 files changed, 4 insertions, 1 deletions
diff --git a/Makefile.PL b/Makefile.PL
index 8263fb7..7530397 100755
--- a/Makefile.PL
+++ b/Makefile.PL
@@ -11,6 +11,7 @@ our %CONFIGURE_REQUIRES = (
'ExtUtils::MakeMaker' => '6.64',
'ExtUtils::PkgConfig' => '1.00', # for finding rpm-devel
);
+my $is_debian = -f '/etc/debian_version';
# Writing a fake Makefile ensures that CPAN will pick up the correct
# dependencies and install them.
@@ -29,7 +30,8 @@ unless (eval "use ExtUtils::Depends '$CONFIGURE_REQUIRES{'ExtUtils::Depends'}';"
my %cfg;
unless (eval { %cfg = ExtUtils::PkgConfig->find("rpm >= $build_reqs{rpm}"); 1 })
{
- warn $@;
+ my $rpmdev_pkg = $is_debian ? "librpm-dev" : "rpm-devel";
+ warn "*** Ensure that $rpmdev_pkg is installed\n" . $@;
exit 0;
}
diff --git a/NEWS b/NEWS
index 206fe04..5583e47 100644
--- a/NEWS
+++ b/NEWS
@@ -5,6 +5,7 @@
- cpan testers:
o add cflags reported by pkgconfig
(needed for eg: FreeBSD where rpm is installed under /usr/local)
+ o advertize the proper pkg for most distros
Version 5.15 - 3 October 2017