From 9051d2588fcaeccab68f5f74ae0e419fa21c9557 Mon Sep 17 00:00:00 2001 From: Thierry Vignaud Date: Wed, 1 Nov 2017 01:11:09 +0100 Subject: advertize the proper pkg for most distros --- Makefile.PL | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'Makefile.PL') 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; } -- cgit v1.2.1