[Build-common-hackers] Bug#288806: cdbs: support for perl modules that use Module::Build

Frédéric Brière fbriere at fbriere.net
Sat Jun 30 02:11:34 UTC 2007

On Wed, Oct 05, 2005 at 01:22:49PM -0400, Charles Fry wrote:
> At least in my case, the only change necessary to make Module::Build
> work was:
> DEB_MAKEMAKER_INVOKE = /usr/bin/perl Makefile.PL installdirs=vendor \
>     destdir=$(DEB_DESTDIR) noprompts=1

My own approach was slightly different:

  DEB_MAKE_INVOKE := ./Build


(Whether one has any advantage over the other is left as an exercise to
the reader.)

> The Module::Build documentation said that destdir could be specified as
> an install parameter, but I couldn't get that to work.

It's Module::Build::Compat, which is responsible for the Makefile legacy
support, that's crippled in that way.  ./Build supports install-time
options correctly.

Packages should build-depend on what they should build-depend.
		-- Santiago Vila on debian-devel

More information about the Build-common-hackers mailing list