Package: rxvt Version: 1:2.6.4-12 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 necessary to allow rxvt to cross-build in Debian, following the recommendations in autotools-dev. *** ../crossbuild.diff --- rxvt-2.6.4.debian/debian/rules +++ rxvt-2.6.4.emdebian/debian/rules @@ -2,10 +2,16 @@ 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)) +confflags= --build $(DEB_BUILD_GNU_TYPE) --host $(DEB_HOST_GNU_TYPE) +CROSS=CC=$(DEB_HOST_GNU_TYPE)-gcc +else +confflags= --build $(DEB_BUILD_GNU_TYPE) +endif CFG_BASE := --prefix=/usr --mandir=$${prefix}/share/man --enable-utmp --enable-wtmp \ --enable-xim --enable-ttygid --enable-xgetdefault --with-term=rxvt \ - --with-x + --with-x $(confflags) CFG_XPM := $(CFG_BASE) --enable-xpm-background --enable-transparency --enable-menubar \ --enable-graphics --with-xpm-includes=/usr/include/X11 --with-xpm @@ -30,33 +36,33 @@ ./configure $(CFG_BASE) --without-xpm echo "#define PTYS_ARE_GETPT 1" >> config.h - $(MAKE) CFLAGS='$(CFLAGS)' all clock + $(MAKE) $(CROSS) CFLAGS='$(CFLAGS)' all clock mv src/rxvt src/rxvt-xterm cp doc/rxvt.tbl rxvt-xterm.1 ./configure $(CFG_XPM) echo "#define PTYS_ARE_GETPT 1" >> config.h - $(MAKE) CFLAGS='$(CFLAGS)' rxvt + $(MAKE) $(CROSS) CFLAGS='$(CFLAGS)' rxvt mv src/rxvt src/rxvt-xpm ./configure $(CFG_XPM) --enable-kanji --disable-big5 --disable-gb --disable-greek echo "#define PTYS_ARE_GETPT 1" >> config.h - $(MAKE) CFLAGS='$(CFLAGS)' rxvt + $(MAKE) $(CROSS) CFLAGS='$(CFLAGS)' rxvt mv src/rxvt src/krxvt ./configure $(CFG_XPM) --disable-kanji --enable-big5 --disable-gb --disable-greek echo "#define PTYS_ARE_GETPT 1" >> config.h - $(MAKE) CFLAGS='$(CFLAGS)' rxvt + $(MAKE) $(CROSS) CFLAGS='$(CFLAGS)' rxvt mv src/rxvt src/crxvt-big5 ./configure $(CFG_XPM) --disable-kanji --disable-big5 --enable-gb --disable-greek echo "#define PTYS_ARE_GETPT 1" >> config.h - $(MAKE) CFLAGS='$(CFLAGS)' rxvt + $(MAKE) $(CROSS) CFLAGS='$(CFLAGS)' rxvt mv src/rxvt src/crxvt-gb ./configure $(CFG_XPM) --disable-kanji --disable-big5 --disable-gb --enable-greek echo "#define PTYS_ARE_GETPT 1" >> config.h - $(MAKE) CFLAGS='$(CFLAGS)' rxvt + $(MAKE) $(CROSS) CFLAGS='$(CFLAGS)' rxvt mv src/rxvt src/grxvt touch build.stamp -- System Information: Debian Release: lenny/sid APT prefers unstable APT policy: (500, 'unstable') Architecture: amd64 (x86_64) Kernel: Linux 2.6.24-1-amd64 (SMP w/2 CPU cores) Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/bash
signature.asc
Description: Digital signature

