From 89692e099f20424a5effcefcd33df154ebc5de39 Mon Sep 17 00:00:00 2001 From: Dan Mick Date: Fri, 26 Apr 2013 00:04:13 -0700 Subject: [PATCH] debian/rules: use multiline search to look for Build-Depends When Build-Depends was split into multiple lines (in commit 8f5c665744e58d6d51a1e86de55c1399f51cc1c3), the grep for libgoogle-perftools-dev broke. Replace grep with perl for multiline matching. Fixes: #4818 Signed-off-by: Dan Mick --- debian/rules | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/debian/rules b/debian/rules index 2e5c22eacae..bc2ef835ed9 100755 --- a/debian/rules +++ b/debian/rules @@ -37,10 +37,11 @@ ifneq ($(DEB_HOST_ARCH), amd64) endif endif -ifeq ($(shell grep -c -E '^Build-Depends:(.*,)?[[:space:]]*libgoogle-perftools-dev([[:space:]]|,|$$)' debian/control),0) +ifeq ($(shell perl -n -e 'BEGIN{$$/=""}' -e '/Build-Depends:.*libgoogle-perftools-dev/ && exit 1' debian/control),0) # if Build-Deps have been edited to skip libgoogle-perftools-dev (as # we do for Debian lenny), tell configure it's ok to not have # tcmalloc. + $(warning skipping -ltcmalloc because of no libgoogle-perftools-dev) extraopts += --without-tcmalloc endif -- 2.47.3