debian-rules-makemaker-prefix-is-deprecated

All reports of debian-rules-makemaker-prefix-is-deprecated for the archive. The extended description of this tag is:

The package appears to use an ExtUtils::MakeMaker (Makefile.PL) build system and sets the temporary installation path by overriding PREFIX when calling make install. This only works because of a Debian-specific change to ExtUtils::MakeMaker that the maintainers of the Debian perl package intend to remove.

The correct way to set the installation directory is with DESTDIR. Setting PREFIX should not be necessary at all.

For example, the line

      make install PREFIX=$(TMP)/usr          # WRONG

should be replaced with

      make install DESTDIR=$(TMP)             # RIGHT
    

Refer to Debian Perl Policy section 4.3 (Vendor Installation) for details.

Severity: normal, Certainty: possible

Check: rules, Type: source

This tag has not been emitted in any package tested by Lintian.