[mingw-gtk2: 60/65] Made gmodule linker patch compatible with gtk win32 library
epienbro
epienbro at fedoraproject.org
Tue Mar 6 20:05:17 UTC 2012
commit d74fed07461adb8850720eeaf58ca27d7af0b3cb
Author: Erik van Pienbroek <epienbro at fedoraproject.org>
Date: Thu Feb 2 00:11:24 2012 +0100
Made gmodule linker patch compatible with gtk win32 library
It turned out the patch from the native gtk2 package didn't really
fix the gmodule linker failure so the patch had to be rewritten
gtk2-fixdso.patch | 18 +++++++-----------
mingw32-gtk2.spec | 3 +--
2 files changed, 8 insertions(+), 13 deletions(-)
---
diff --git a/gtk2-fixdso.patch b/gtk2-fixdso.patch
index 15bc65d..02a55dd 100644
--- a/gtk2-fixdso.patch
+++ b/gtk2-fixdso.patch
@@ -1,15 +1,11 @@
---- gtk+-2.24.8/gtk/Makefile.am.orig 2012-02-01 11:14:25.468115547 +0000
-+++ gtk+-2.24.8/gtk/Makefile.am 2012-02-01 11:14:57.920116650 +0000
-@@ -904,10 +904,10 @@
+--- gtk/Makefile.in.orig 2012-02-02 00:04:08.937777889 +0100
++++ gtk/Makefile.in 2012-02-02 00:04:32.399182680 +0100
+@@ -1592,7 +1592,7 @@
libgtk_quartz_2_0_la_SOURCES = $(gtk_c_sources)
libgtk_directfb_2_0_la_SOURCES = $(gtk_c_sources)
-
--libgtk_x11_2_0_la_LDFLAGS = $(libtool_opts)
-+libgtk_x11_2_0_la_LDFLAGS = $(libtool_opts) -lgmodule-2.0
- libgtk_win32_2_0_la_LDFLAGS = $(libtool_opts) -Wl,-luuid
+ libgtk_x11_2_0_la_LDFLAGS = $(libtool_opts)
+-libgtk_win32_2_0_la_LDFLAGS = $(libtool_opts) -Wl,-luuid
++libgtk_win32_2_0_la_LDFLAGS = $(libtool_opts) -Wl,-luuid -lgmodule-2.0
libgtk_quartz_2_0_la_LDFLAGS = $(libtool_opts)
--libgtk_directfb_2_0_la_LDFLAGS = $(libtool_opts)
-+libgtk_directfb_2_0_la_LDFLAGS = $(libtool_opts) -lgmodule-2.0
-
+ libgtk_directfb_2_0_la_LDFLAGS = $(libtool_opts)
libgtk_x11_2_0_la_LIBADD = $(libadd)
- libgtk_win32_2_0_la_LIBADD = $(libadd) -lole32 -lgdi32 -lcomdlg32 -lwinspool -lcomctl32
diff --git a/mingw32-gtk2.spec b/mingw32-gtk2.spec
index 2459295..12ee693 100644
--- a/mingw32-gtk2.spec
+++ b/mingw32-gtk2.spec
@@ -82,7 +82,7 @@ Static version of the MinGW Windows Gtk2 library.
%patch1000 -p1
%patch1001 -p0
-%patch1002 -p1 -b .fixdso
+%patch1002 -p0 -b .fixdso
%build
@@ -197,7 +197,6 @@ rm -f $RPM_BUILD_ROOT%{_mingw32_libdir}/gtk-2.0/modules/*.dll.a
- Dropped the .la files
- Dropped the .dll.a files for all modules
- Fix gmodule linker failure when using the latest pango
- (patch copied over from native gtk2 package)
* Tue Jan 31 2012 Kalev Lember <kalevlember at gmail.com> - 2.24.8-3
- Rebuilt for libpng 1.5
More information about the scm-commits
mailing list