Package: apt-build Severity: wishlist
----- Forwarded message from iSteve <[EMAIL PROTECTED]> ----- > From: iSteve <[EMAIL PROTECTED]> > To: Julien Danjou <[EMAIL PROTECTED]> > Subject: Re: apt-build and configure-time options > Date: Tue, 18 Jan 2005 20:46:43 +0100 > User-Agent: Debian Thunderbird 1.0 (X11/20050116) > X-Spam-Status: No, score=-2.1 required=4.0 tests=AWL,BAYES_00 autolearn=ham > version=3.0.2 > > Okay, I've actually written it in perl now ... Patch is attached. > > - iSteve > [EMAIL PROTECTED] > [EMAIL PROTECTED] > +++ /root/apt-build 2005-01-18 20:45:17.000000000 +0100 > @@ -125,6 +125,7 @@ > + --conftime <opts> - Specify configure-time options (they are inserted as > first). > > "; > exit 1 > @@ -317,7 +318,19 @@ > > system "debchange --append \"$buildoptions\""; > > - # Now build > + # Now build, and patch the debian/rules configure > + print STDERR "-----> Applying conf-time opts <-----"; > + my $newconf; > + open DEBRULES, "< debian/rules"; > + while (<DEBRULES>) { > + if (/\.\/configure/) { while (/\\$/) {$newconf .= $_; $_ = > <DEBRULES>} chomp; $newconf .= $_ . " " . $conf->conftime;} else { $newconf > .= $_; } > + } > + close DEBRULES; > + > + open DEBRULES, "> debian/rules"; > + print DEBRULES $newconf; > + close DEBRULES; > + > my $r = !system $conf->build_command; > > if ($conf->cleanup) { > @@ -743,6 +756,7 @@ > "mcpu=s", {}, > "options=s", {}, > "make_options=s", {}, > + "conftime=s", {}, > "version", { > ACTION => sub { print "apt-build version $VERSION"; > exit 0 } > }, ----- End forwarded message ----- -- Julien Danjou .''`. Debian developer : :' : http://julien.danjou.info `. `' http://people.debian.org/~acid `- 9A0D 5FD9 EB42 22F6 8974 C95C A462 B51E C2FE E5CD
signature.asc
Description: Digital signature