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

2007-11-09 Thread Jonas Smedegaard
Peter Makholm skrev: > Jonas Smedegaard <[EMAIL PROTECTED]> writes: >=20 >> Looks sane to me, generally. But... >> >>> +ifneq ($(DEB_BUILDDIR),$(DEB_SRCDIR)) >>> +$(error DEB_BUILDDIR and DEB_SRCDIR must be the same for Perl builds= ) >>> +endif >> If I understand Fr=3DC3=3DA9d=3DC3=3DA9ric correct

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

2007-11-09 Thread Peter Makholm
Jonas Smedegaard <[EMAIL PROTECTED]> writes: > Looks sane to me, generally. But... > >> +ifneq ($(DEB_BUILDDIR),$(DEB_SRCDIR)) >> +$(error DEB_BUILDDIR and DEB_SRCDIR must be the same for Perl builds) >> +endif > > If I understand Fr=C3=A9d=C3=A9ric correctly, the above restriction is not > necess

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

2007-11-09 Thread Jonas Smedegaard
Looks sane to me, generally. But... > +ifneq ($(DEB_BUILDDIR),$(DEB_SRCDIR)) > +$(error DEB_BUILDDIR and DEB_SRCDIR must be the same for Perl builds) > +endif If I understand Fr=C3=A9d=C3=A9ric correctly, the above restriction is no= t necessary when using Build directly. I haven't tested, so thi

Bug#288806: cdbs: support for perl modules that use Module::Build

2007-11-09 Thread Peter Makholm
Package: cdbs Version: 0.4.49 Followup-For: Bug #288806 Just overriding DEB_MAKE_INVOKE doesn't work for me. It fails when the makefile class tries to run $(DEB_MAKE_INVOKE) -k $(DEB_MAKE_CLEAN_TARGET) Instead I've made the attached patch which provides native support for Module::Build including

Bug#288806: cdbs: support for perl modules that use Module::Build

2007-06-29 Thread Frédéric Brière
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 > DEB_MAKE_INSTALL_TARGET = install My