[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#436498: axel: not handling nostrip build option (policy 10.1) sid/i386



On 07/09/14 14:24 +0530, Y Giridhar Appaji Nag said ...
> Part of my patch is incorrect.
> 
> The --debug=1 also enabled additional debugging output which is not the
> intent of "debug" in DEB_BUILD_OPTIONS.  I will post an update.

Updated patch attached.

Giridhar

-- 
Y Giridhar Appaji Nag | http://www.appaji.net/
diff -Nur axel-1.0b/debian/rules axel-1.0b.new/debian/rules
--- axel-1.0b/debian/rules	2007-09-14 14:50:57.000000000 +0530
+++ axel-1.0b.new/debian/rules	2007-09-14 15:09:48.122614000 +0530
@@ -1,9 +1,19 @@
 #!/usr/bin/make -f
 
+confopts = --i18n=1 --debug=0 --prefix=/usr --etcdir=/etc
+ifeq (,$(findstring nostrip,$(DEB_BUILD_OPTIONS)))
+	confopts += --strip=1
+else
+	confopts += --strip=0
+endif
+
 build: build-stamp
 build-stamp:
 	if [ ! -d debian ]; then exit 1; fi
-	./configure --i18n=1 --debug=0 --prefix=/usr --etcdir=/etc
+	./configure $(confopts)
+ifneq (,$(findstring debug,$(DEB_BUILD_OPTIONS)))
+	echo 'CFLAGS += -g' >> Makefile.settings
+endif
 	$(MAKE) DESTDIR=`pwd`/debian/axel
 	touch build-stamp
 

Attachment: signature.asc
Description: Digital signature


Reply to: