[SCM] Packaging for sauerbraten game engine branch, master, updated. upstream/0.0.20090504.dfsg-24-gdd66996

Bruno Kleinert fuddl at tauware.de
Wed Nov 18 12:09:01 UTC 2009


The following commit has been merged in the master branch:
commit dd6699618f059e65a2352e44d289adce7773eeaa
Author: Bruno Kleinert <fuddl at tauware.de>
Date:   Wed Nov 18 13:07:38 2009 +0100

    Add 30-fix-indirect-linking-for-binutils-gold.diff
    
    Patch Makefile to add -lX11 to the linker flags. This solves indirect linking
    errors.
    
    FIXME/TODO Either the patch isn't complete or binutils-gold is broken: The
    -dbg package cannot be built because objcopy fails.

diff --git a/debian/changelog b/debian/changelog
index 6dff340..0d6a6e9 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -3,8 +3,11 @@ sauerbraten (0.0.20090504.dfsg-2) unstable; urgency=low
   [ Bruno "Fuddl" Kleinert ]
   * Drop code snippet in debian/rules to make parallel builds possible on SMP
     machines.
+  * Add 30-fix-indirect-linking-for-binutils-gold.diff. Link directly against
+    X11 so that ld as in binutils-gold is happy. Thanks to Peter Fritzsche for
+    reporting! (Closes: #556757)
 
- -- Bruno "Fuddl" Kleinert <fuddl at debian.org>  Wed, 09 Sep 2009 16:43:56 +0200
+ -- Bruno "Fuddl" Kleinert <fuddl at debian.org>  Wed, 18 Nov 2009 13:02:17 +0100
 
 sauerbraten (0.0.20090504.dfsg-1) unstable; urgency=low
 
diff --git a/debian/patches/30-fix-indirect-linking-for-binutils-gold.diff b/debian/patches/30-fix-indirect-linking-for-binutils-gold.diff
new file mode 100644
index 0000000..c9d919c
--- /dev/null
+++ b/debian/patches/30-fix-indirect-linking-for-binutils-gold.diff
@@ -0,0 +1,13 @@
+Index: sauerbraten/Makefile
+===================================================================
+--- sauerbraten.orig/Makefile	2009-11-18 12:51:07.917729970 +0100
++++ sauerbraten/Makefile	2009-11-18 12:51:34.020735861 +0100
+@@ -19,7 +19,7 @@
+ CLIENT_LIBS= -mwindows -Llib -lSDL -lSDL_image -lSDL_mixer -lzdll -lopengl32 -lenet -lws2_32 -lwinmm
+ else	
+ CLIENT_INCLUDES= $(INCLUDES) -I/usr/X11R6/include `sdl-config --cflags`
+-CLIENT_LIBS= -Lenet -lenet -L/usr/X11R6/lib `sdl-config --libs` -lSDL_image -lSDL_mixer -lz -lGL
++CLIENT_LIBS= -Lenet -lenet -L/usr/X11R6/lib `sdl-config --libs` -lSDL_image -lSDL_mixer -lz -lGL -lX11
+ endif
+ ifeq ($(PLATFORM),Linux)
+ CLIENT_LIBS+= -lrt
diff --git a/debian/patches/series b/debian/patches/series
index 23399a9..f5cd2d3 100644
--- a/debian/patches/series
+++ b/debian/patches/series
@@ -1,2 +1,3 @@
 10-fix-clean-target.diff
 20-build-with-debug-symbols.diff
+30-fix-indirect-linking-for-binutils-gold.diff

-- 
Packaging for sauerbraten game engine



More information about the Pkg-games-commits mailing list