r1321 - in packages/trunk/gtkradiant/debian: . patches

Frits Daalmans fritsd-guest at costa.debian.org
Mon Aug 7 23:48:29 UTC 2006


Author: fritsd-guest
Date: 2006-08-07 23:48:28 +0000 (Mon, 07 Aug 2006)
New Revision: 1321

Added:
   packages/trunk/gtkradiant/debian/patches/60_get_arch.dpatch
Modified:
   packages/trunk/gtkradiant/debian/patches/00list
   packages/trunk/gtkradiant/debian/rules
Log:
Attempt to fix x86-specific rules in SConstruct
Install should now work on any architecture (where it compiles).
Can someone please test this on a ppc machine (which I don't have available)!


Modified: packages/trunk/gtkradiant/debian/patches/00list
===================================================================
--- packages/trunk/gtkradiant/debian/patches/00list	2006-08-07 19:32:50 UTC (rev 1320)
+++ packages/trunk/gtkradiant/debian/patches/00list	2006-08-07 23:48:28 UTC (rev 1321)
@@ -4,3 +4,4 @@
 20_subversion_ugly_hack.dpatch
 30_debian_specific_changes.dpatch
 50_minor_warnings.dpatch
+60_get_arch.dpatch

Added: packages/trunk/gtkradiant/debian/patches/60_get_arch.dpatch
===================================================================
--- packages/trunk/gtkradiant/debian/patches/60_get_arch.dpatch	2006-08-07 19:32:50 UTC (rev 1320)
+++ packages/trunk/gtkradiant/debian/patches/60_get_arch.dpatch	2006-08-07 23:48:28 UTC (rev 1321)
@@ -0,0 +1,38 @@
+#! /bin/sh /usr/share/dpatch/dpatch-run
+## get_arch.dpatch by  <frits at pontifex2.thuis>
+##
+## All lines beginning with `## DP:' are a description of the patch.
+## DP: get_arch
+
+ at DPATCH@
+
+Index: get_arch.sh
+===================================================================
+--- old/debian/get_arch.tmp.sh	(revision 0)
++++ old/debian/get_arch.tmp.sh	(revision 150)
+@@ -0,0 +1,24 @@
++#!/bin/bash
++# this script is needed to determine the architecture version
++# in exactly the same way as the scons script, SConstruct
++g_cpu=`uname -m`
++
++known=0
++if [ "$g_cpu" = "Power Macintosh" ]; then
++  g_cpu="ppc"
++  known=1
++fi
++if [ "$g_cpu" = "ppc" ]; then
++  # g_cpu="ppc"
++  known=1
++fi
++
++if [ `echo $g_cpu |grep -c 'i.86'` -eq 1 ]; then
++  g_cpu="x86"
++  known=1
++fi
++if [ $known -eq 0 ]; then
++  g_cpu="cpu"
++fi
++
++echo $g_cpu
+

Modified: packages/trunk/gtkradiant/debian/rules
===================================================================
--- packages/trunk/gtkradiant/debian/rules	2006-08-07 19:32:50 UTC (rev 1320)
+++ packages/trunk/gtkradiant/debian/rules	2006-08-07 23:48:28 UTC (rev 1321)
@@ -6,7 +6,9 @@
 
 DESTDIR=$(CURDIR)/debian/gtkradiant
 # not sure how to do this nicely..
-GTKRADIANT_TARGET_ARCH=i686
+#GTKRADIANT_TARGET_ARCH=i686
+# made a temporary script (dpatch #60); where should this normally go?
+GTKRADIANT_TARGET_ARCH=`sh $(CURDIR)/debian/get_arch.tmp.sh`
 
 
 
@@ -45,6 +47,7 @@
 	rm -f gtkradiant.6 q3data.6 q3map2.6 radiant.6
 	rm -f site.conf 
 	rm -f include/aboutmsg.h include/RADIANT_MAJOR include/version.h include/RADIANT_MINOR include/version
+	rm -f debian/get_arch.tmp.sh
 	dh_clean 
 
 install: build
@@ -58,9 +61,9 @@
 	cp setup/data/tools/gl/* $(DESTDIR)/usr/share/games/gtkradiant/gl/
 	mkdir -p $(DESTDIR)/usr/share/games/gtkradiant/bitmaps
 	cp setup/data/tools/bitmaps/* $(DESTDIR)/usr/share/games/gtkradiant/bitmaps/
-	mv install/q3data.x86 $(DESTDIR)/usr/games/q3data
-	mv install/q3map2.x86 $(DESTDIR)/usr/games/q3map2
-	mv install/radiant.x86 $(DESTDIR)/usr/games/radiant
+	mv install/q3data.$(GTKRADIANT_TARGET_ARCH) $(DESTDIR)/usr/games/q3data
+	mv install/q3map2.$(GTKRADIANT_TARGET_ARCH) $(DESTDIR)/usr/games/q3map2
+	mv install/radiant.$(GTKRADIANT_TARGET_ARCH) $(DESTDIR)/usr/games/radiant
 	mkdir -p $(DESTDIR)/usr/lib/games/gtkradiant/modules
 	cp install/modules/* $(DESTDIR)/usr/lib/games/gtkradiant/modules/
 	cd $(DESTDIR)/usr/share/games/gtkradiant/; ln -s /usr/lib/games/gtkradiant/modules modules; cd -




More information about the Pkg-games-commits mailing list