[SCM] Packaging for Gargoyle - graphical player for Interactive Fiction games branch, master, updated. debian/2011.1-1-3-ge7905b1
Sylvain Beucler
beuc at beuc.net
Thu May 24 20:59:02 UTC 2012
The following commit has been merged in the master branch:
commit 64e379517769855b1e3bf703e5bb0f6b36ccfbb0
Author: Sylvain Beucler <beuc at beuc.net>
Date: Thu May 24 22:02:43 2012 +0200
Fix FTBFS
diff --git a/debian/changelog b/debian/changelog
index 8628a7f..6dd2e66 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,14 @@
+gargoyle-free (2011.1-2) unstable; urgency=low
+
+ * Fix FTBFS: sdl-sound1.2-1.0.3-6 stripped its depencies, and the
+ gargoyle build system made unnecessary references to -lsmpeg and
+ -lvorbis that are normally used when building with the bundled copy of
+ sdl-sound. (Closes: #674336)
+ * Fix FTBFS: -lrt was missing. This has never been a problem so I
+ suspect we previously got it indirectly through pkg-config --libs.
+
+ -- Sylvain Beucler <beuc at debian.org> Thu, 24 May 2012 22:00:30 +0200
+
gargoyle-free (2011.1-1) unstable; urgency=low
* New upstream release
diff --git a/debian/patches/ignore_bundled_libraries.patch b/debian/patches/ignore_bundled_libraries.patch
index 68e144b..3801e1d 100644
--- a/debian/patches/ignore_bundled_libraries.patch
+++ b/debian/patches/ignore_bundled_libraries.patch
@@ -5,8 +5,8 @@ Last-Update: 2012-02-19
Index: gargoyle-free/support/Jamfile
===================================================================
---- gargoyle-free.orig/support/Jamfile 2012-02-19 12:37:48.000000000 +0100
-+++ gargoyle-free/support/Jamfile 2012-02-19 12:50:45.000000000 +0100
+--- gargoyle-free.orig/support/Jamfile 2012-02-20 17:05:53.000000000 +0100
++++ gargoyle-free/support/Jamfile 2012-05-24 21:08:25.000000000 +0200
@@ -24,47 +24,3 @@
level9.c magscrolls.c tads.c tads2.c tads3.c zcode.c
;
@@ -55,3 +55,16 @@ Index: gargoyle-free/support/Jamfile
- }
-}
-
+Index: gargoyle-free/Jamrules
+===================================================================
+--- gargoyle-free.orig/Jamrules 2012-05-24 21:08:24.000000000 +0200
++++ gargoyle-free/Jamrules 2012-05-24 21:10:55.000000000 +0200
+@@ -94,7 +94,7 @@
+ if $(USESDL) = yes
+ {
+ GARGLKCCFLAGS += -I/usr/include/SDL ;
+- GARGLKLIBS += -lSDL_mixer -lSDL_sound -lSDL -lsmpeg -lvorbisfile ;
++ GARGLKLIBS += -lSDL_mixer -lSDL_sound -lSDL ;
+ }
+
+ if $(STATIC) { LINKLIBS += $(GARGLKLIBS) ; }
diff --git a/debian/patches/librt.patch b/debian/patches/librt.patch
new file mode 100644
index 0000000..f5d05ea
--- /dev/null
+++ b/debian/patches/librt.patch
@@ -0,0 +1,21 @@
+Description: requires -lrt
+ Well, it has been a requirement for a while AFAICS, so my guess is
+ that it was previously gotten indirectly through pkg-config --libs,
+ but not anymore.
+Forwarded: http://groups.google.com/group/garglk-dev/browse_thread/thread/a44d0c7783a32f7d
+Author: Sylvain Beucler <beuc at beuc.net>
+Last-Update: 2012-05-24
+
+Index: gargoyle-free/Jamrules
+===================================================================
+--- gargoyle-free.orig/Jamrules 2012-05-24 21:39:10.000000000 +0200
++++ gargoyle-free/Jamrules 2012-05-24 21:39:23.000000000 +0200
+@@ -88,7 +88,7 @@
+ PKGCONFIG = "pkg-config freetype2 gtk+-x11-2.0 gdk-x11-2.0 gobject-2.0 glib-2.0 fontconfig" ;
+ }
+ GARGLKCCFLAGS = "`$(PKGCONFIG) --cflags`" -fPIC ;
+- GARGLKLIBS = "`$(PKGCONFIG) --libs`" -ljpeg -lpng -lz ;
++ GARGLKLIBS = "`$(PKGCONFIG) --libs`" -ljpeg -lpng -lz -lrt ;
+ LINKLIBS = -lz -lm "`$(PKGCONFIG) --libs`" ;
+
+ if $(USESDL) = yes
diff --git a/debian/patches/series b/debian/patches/series
index c55f421..a788809 100644
--- a/debian/patches/series
+++ b/debian/patches/series
@@ -5,3 +5,4 @@ ignore_bundled_libraries.patch
desktop_menu_entry_crs.patch
desktop_menu_entry.patch
fhs_locate_private_binaries.patch
+librt.patch
--
Packaging for Gargoyle - graphical player for Interactive Fiction games
More information about the Pkg-games-commits
mailing list