The comment about stripping and compressing the packages doesn't have to
be in the ifdef, it is very informative in the build log.

Cheers, Alain
diff -u libgtkada2-2.8.1/debian/changelog libgtkada2-2.8.1/debian/changelog
--- libgtkada2-2.8.1/debian/changelog
+++ libgtkada2-2.8.1/debian/changelog
@@ -1,3 +1,10 @@
+libgtkada2 (2.8.1-4miki1) unstable; urgency=low
+
+  * Local package.
+  * Correctly apply DEB_BUILD_OPTIONS={noopt,nostrip}
+
+ -- Alain Kalker <[EMAIL PROTECTED]>  Mon, 19 Feb 2007 08:16:37 +0100
+
 libgtkada2 (2.8.1-4) unstable; urgency=low
   
   * Clean up the diff.gz, it was preventing 00-makefiles.patch from
diff -u libgtkada2-2.8.1/debian/rules libgtkada2-2.8.1/debian/rules
--- libgtkada2-2.8.1/debian/rules
+++ libgtkada2-2.8.1/debian/rules
@@ -121,7 +121,9 @@
 		--build=$(DEB_BUILD_GNU_TYPE) \
 		--prefix=/usr \
 		--mandir=\$${prefix}/share/man \
-		--infodir=\$${prefix}/share/info
+		--infodir=\$${prefix}/share/info \
+		CFLAGS="$(CFLAGS)" \
+		INSTALL_PROGRAM="$(INSTALL_PROGRAM)"
 	rm config.log
 	mv src/gate src/gate$(major)
 	mv src/gtkada-config src/gtkada$(major)-config
@@ -318,10 +320,12 @@
 		usr/share/man/man1/gate$(major).1 \
 		usr/share/man/man1/gate.1
 
 	: # Finally strip, compress, and build the .debs
+ifeq (,$(findstring nostrip,$(DEB_BUILD_OPTIONS)))
 	dh_strip -a -Nlibgtkada$(major)-dev -Nlibgnomeada$(major)-dev
 	dh_strip -plibgtkada$(major)-dev -X.a
 	dh_strip -plibgnomeada$(major)-dev -X.a
+endif
 	dh_compress -a
 	dh_fixperms -a
 	dh_installdeb -a
diff -u libgtkada2-2.8.1/patches/series libgtkada2-2.8.1/patches/series
--- libgtkada2-2.8.1/patches/series
+++ libgtkada2-2.8.1/patches/series
@@ -6,0 +7 @@
+06-debugopt.patch
only in patch2:
unchanged:
--- libgtkada2-2.8.1.orig/.pc/.version
+++ libgtkada2-2.8.1/.pc/.version
@@ -0,0 +1 @@
+2
only in patch2:
unchanged:
--- libgtkada2-2.8.1.orig/patches/06-debugopt.patch
+++ libgtkada2-2.8.1/patches/06-debugopt.patch
@@ -0,0 +1,23 @@
+Local patch:
+
+Replace hardcoded debugging and optimization flags with @[EMAIL PROTECTED]
+
+--
+Alain Kalker
+
+
+Index: libgtkada2-2.8.1/src/Makefile.common.in
+===================================================================
+--- libgtkada2-2.8.1.orig/src/Makefile.common.in	2007-02-19 08:14:50.000000000 +0100
++++ libgtkada2-2.8.1/src/Makefile.common.in	2007-02-19 08:15:22.000000000 +0100
+@@ -3,8 +3,8 @@
+ FPIC = @FPIC@
+ PWD = $(shell pwd)
+ 
+-GNATFLAGS = -g -O2 -gnatafno
+-GNATFLAGS_DEVEL = -O2 -gnatay -gnatwae -g -gnatec=$(PWD)/gnat.adc
++GNATFLAGS = @CFLAGS@ -gnatafno
++GNATFLAGS_DEVEL = @CFLAGS@ -gnatay -gnatwae -gnatec=$(PWD)/gnat.adc
+ 
+ GNATMAKE = gnatmake
+ OS_SPECIFIC_LINK_OPTIONS = @OS_SPECIFIC_LINK_OPTIONS@

Reply via email to