Ok, after taking a deep look at the proposed patch and soing some
testing I ended up with this version which I uploaded as an NMU:

diff -Naur icon-9.4.2.bak/debian/changelog icon-9.4.2/debian/changelog
--- icon-9.4.2.bak/debian/changelog     2005-08-07 02:03:58.418624408 +0200
+++ icon-9.4.2/debian/changelog 2005-08-07 02:46:33.709161200 +0200
@@ -1,3 +1,11 @@
+icon (9.4.2-2.3) unstable; urgency=low
+
+  * Non-maintainer upload during BSP
+  * Update debian/rules arch/os selections to current dpkg
+    conventions which fixes FTBFS on linux (Closes: #316664)
+
+ -- Frank Lichtenheld <[EMAIL PROTECTED]>  Sun,  7 Aug 2005 02:46:33 +0200
+
 icon (9.4.2-2.2) unstable; urgency=low
 
   * Non-maintainer upload during BSP
diff -Naur icon-9.4.2.bak/debian/rules icon-9.4.2/debian/rules
--- icon-9.4.2.bak/debian/rules 2005-08-07 02:03:58.417624560 +0200
+++ icon-9.4.2/debian/rules     2005-08-07 03:08:08.668297488 +0200
@@ -3,43 +3,39 @@
 # Do we make rt.a into an ELF library?
 # Do we make iconx link with xpm.so?
 
-DEB_HOST_GNU_SYSTEM := $(shell dpkg-architecture -qDEB_HOST_GNU_SYSTEM)
-DEB_HOST_GNU_CPU := $(shell dpkg-architecture -qDEB_HOST_GNU_CPU)
+DEB_HOST_ARCH_OS := $(shell dpkg-architecture -qDEB_HOST_ARCH_OS 2>/dev/null)
+DEB_HOST_ARCH_CPU := $(shell dpkg-architecture -qDEB_HOST_ARCH_CPU 2>/dev/null)
 
-CFLAGS_OPT = -O2
+# Take account of old dpkg-architecture output.
 
-ifeq "$(DEB_HOST_GNU_CPU)" "alpha"
-CFLAGS_OPT = -O0
-endif
-ifeq "$(DEB_HOST_GNU_CPU)" "hppa"
-CFLAGS_OPT = -O0
-endif
-ifeq "$(DEB_HOST_GNU_CPU)" "ia64"
-CFLAGS_OPT = -O0
-endif
-ifeq "$(DEB_HOST_GNU_CPU)" "mips"
-CFLAGS_OPT = -O0
-endif
-ifeq "$(DEB_HOST_GNU_CPU)" "mipsel"
-CFLAGS_OPT = -O0
-endif
-ifeq "$(DEB_HOST_GNU_CPU)" "powerpc"
-CFLAGS_OPT = -O0
-endif
-ifeq "$(DEB_HOST_GNU_CPU)" "s390"
-CFLAGS_OPT = -O0
-endif
-ifeq "$(DEB_HOST_GNU_CPU)" "sparc"
-CFLAGS_OPT = -O0
-endif
-ifeq "$(DEB_HOST_GNU_CPU)" "x86_64"
-CFLAGS_OPT = -O0
+ifeq ($(DEB_HOST_ARCH_CPU),)
+  DEB_HOST_ARCH_CPU := $(shell dpkg-architecture -qDEB_HOST_GNU_CPU)
+  ifeq ($(DEB_HOST_ARCH_CPU),x86_64)
+    DEB_HOST_ARCH_CPU := amd64
+  endif
+endif
+ifeq ($(DEB_HOST_ARCH_OS),)
+  DEB_HOST_ARCH_OS := $(subst -gnu,,$(shell dpkg-architecture 
-qDEB_HOST_GNU_SYSTEM))
+  ifeq ($(DEB_HOST_ARCH_OS),gnu)
+    DEB_HOST_ARCH_OS := hurd
+  endif
 endif
 
-ifneq (, $(filter $(DEB_HOST_GNU_SYSTEM), linux kfreebsd-gnu knetbsd-gnu))
-system = linux
+CFLAGS_OPT = -O2
+
+ifneq (, $(filter $(DEB_HOST_ARCH_CPU), alpha hppa ia64 mips mipsel \
+                                        powerpc s390 sparc amd64))
+    CFLAGS_OPT = -O0
+endif    
+
+ifneq (, $(filter $(DEB_HOST_ARCH_OS), linux kfreebsd knetbsd))
+    system = linux
 else
-system = $(DEB_HOST_GNU_SYSTEM)
+    ifeq ($(DEB_HOST_ARCH_OS),hurd)
+        system = gnu
+    else
+        system = $(DEB_HOST_ARCH_OS)
+    endif
 endif
 
 ifneq (,$(findstring noopt,$(DEB_BUILD_OPTIONS)))

Gruesse,
-- 
Frank Lichtenheld <[EMAIL PROTECTED]>
www: http://www.djpig.de/


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to