Package: pciutils
Version: 1:3.0.0-4
Severity: wishlist
Tags: patch
User: [EMAIL PROTECTED]
Usertags: crossbuilt

In line with the other cross-building support bugs:
http://lists.debian.org/debian-devel/2007/11/msg00116.html

This patch is based on recommendations in autotools-dev for
cross-building support and is used by Emdebian.

Thanks.

*** ../crossbuild.diff
--- pciutils-3.0.0.debian/debian/rules 
+++ pciutils-3.0.0.emdebian/debian/rules 
@@ -1,6 +1,12 @@
 #!/usr/bin/make -f
 
 export DH_VERBOSE=1
+
+DEB_HOST_GNU_TYPE=$(shell dpkg-architecture -qDEB_HOST_GNU_TYPE)
+DEB_BUILD_GNU_TYPE=$(shell dpkg-architecture -qDEB_BUILD_GNU_TYPE)
+ifneq ($(DEB_HOST_GNU_TYPE),$(DEB_BUILD_GNU_TYPE))
+CROSS=CC=$(DEB_HOST_GNU_TYPE)-gcc
+endif
 
 PATHS := PREFIX=/usr SBINDIR=/usr/bin IDSDIR=/usr/share/misc
 
@@ -14,7 +20,7 @@
 
 build:
        dh_testdir
-       $(MAKE) $(PATHS) SHARED=yes
+       $(MAKE) $(CROSS) $(PATHS) SHARED=yes
 
 clean:
        dh_testdir
@@ -32,7 +38,7 @@
        dh_clean -k
        dh_installdirs -a
 
-       $(MAKE) $(PATHS) install DESTDIR=debian/pciutils
+       $(MAKE) $(CROSS) $(PATHS) install DESTDIR=debian/pciutils
 
        # pciutils
 


-- System Information:
Debian Release: lenny/sid
  APT prefers unstable
  APT policy: (500, 'unstable')
Architecture: amd64 (x86_64)

Kernel: Linux 2.6.22-2-amd64 (SMP w/1 CPU core)
Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash

Versions of packages pciutils depends on:
ii  libc6                         2.7-11     GNU C Library: Shared libraries
ii  libpci3                       1:3.0.0-4  Linux PCI Utilities (shared librar

pciutils recommends no packages.

-- no debconf information

Attachment: signature.asc
Description: Digital signature

Reply via email to