diff options
-rwxr-xr-x | Makefile.PL | 4 | ||||
-rw-r--r-- | NEWS | 1 |
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; } @@ -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 |