diff options
author | Thierry Vignaud <thierry.vignaud@gmail.com> | 2017-11-01 01:11:09 +0100 |
---|---|---|
committer | Thierry Vignaud <thierry.vignaud@gmail.com> | 2017-11-06 20:53:37 +0100 |
commit | 9051d2588fcaeccab68f5f74ae0e419fa21c9557 (patch) | |
tree | 60efff85eff973a8400034e7dd3f727fda00a58d | |
parent | 850a49881df49980431a56c38d539e7cd3f05577 (diff) | |
download | perl-URPM-9051d2588fcaeccab68f5f74ae0e419fa21c9557.tar perl-URPM-9051d2588fcaeccab68f5f74ae0e419fa21c9557.tar.gz perl-URPM-9051d2588fcaeccab68f5f74ae0e419fa21c9557.tar.bz2 perl-URPM-9051d2588fcaeccab68f5f74ae0e419fa21c9557.tar.xz perl-URPM-9051d2588fcaeccab68f5f74ae0e419fa21c9557.zip |
advertize the proper pkg for most distros
-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 |