[buildd-tools-devel] [PATCH] debian/rules runs ./bootstrap when needed

Max Thoursie max at spotify.com
Wed Jan 25 10:22:30 UTC 2012


To make it possible to build a debian package directly form a clean
checkout, debian/rules now run ./bootstrap if ./configure is missing.

To allow bootstrap to run, I had to add git, autoconf and automake to
the build dependencies.

This shouldn't affect building from a source package.
---
 debian/control |    2 +-
 debian/rules   |    3 +++
 2 files changed, 4 insertions(+), 1 deletions(-)

diff --git a/debian/control b/debian/control
index 8bbce38..b7ff88e 100644
--- a/debian/control
+++ b/debian/control
@@ -3,7 +3,7 @@ Section: devel
 Priority: extra
 Maintainer: Debian buildd-tools Developers <buildd-tools-devel at lists.alioth.debian.org>
 Uploaders: Michael Banck <mbanck at debian.org>, Roger Leigh <rleigh at debian.org>, Francesco Paolo Lovergine <frankie at debian.org>
-Build-Depends: debhelper (>> 7.0.0), groff-base, perl-modules, libexception-class-perl, libfilesys-df-perl, libio-zlib-perl, libmime-lite-perl, libdpkg-perl (>= 1.15.5)
+Build-Depends: debhelper (>> 7.0.0), autoconf, automake, git, groff-base, perl-modules, libexception-class-perl, libfilesys-df-perl, libio-zlib-perl, libmime-lite-perl, libdpkg-perl (>= 1.15.5)
 Standards-Version: 3.9.1
 Vcs-Browser: http://git.debian.org/?p=buildd-tools/sbuild.git
 Vcs-Git: git://git.debian.org/git/buildd-tools/sbuild
diff --git a/debian/rules b/debian/rules
index 62e8e0a..38ca27e 100755
--- a/debian/rules
+++ b/debian/rules
@@ -6,6 +6,9 @@
 VERSION=$(shell dpkg-parsechangelog | grep '^Version:' | cut -d' ' -f 2)
 BUILDD_BUILD=$(shell echo ${VERSION} | grep -q 'buildd' && echo yes || echo no)
 
+configure:
+	./bootstrap
+
 debian/build/config.status: configure
 	dh_testdir
 
-- 
1.7.5.4




More information about the Buildd-tools-devel mailing list