commit c0d1bcbe7f7c31bfea2b01ed74f784776253f7d2 Author: Erik van Pienbroek epienbro@fedoraproject.org Date: Fri Nov 9 16:25:23 2012 +0100
Fix the build (upstream commit 2b17e7)
glib-commit2b17e7.patch | 28 ++++++++++++++++++++++++++++ mingw-glib2.spec | 4 ++++ 2 files changed, 32 insertions(+), 0 deletions(-) --- diff --git a/glib-commit2b17e7.patch b/glib-commit2b17e7.patch new file mode 100644 index 0000000..7fa1433 --- /dev/null +++ b/glib-commit2b17e7.patch @@ -0,0 +1,28 @@ +From 2b17e797a43944e38babcac1ba02296cfd81623d Mon Sep 17 00:00:00 2001 +From: Chun-wei Fan fanchunwei@src.gnome.org +Date: Mon, 05 Nov 2012 09:22:38 +0000 +Subject: gio/gthreadedresolver.c: Fix non-UNIX build + +Move the GError *error declaration up, as that variable is also used for +non-Unix builds. +--- +diff --git a/gio/gthreadedresolver.c b/gio/gthreadedresolver.c +index 23f4360..2c2398e 100644 +--- a/gio/gthreadedresolver.c ++++ b/gio/gthreadedresolver.c +@@ -204,12 +204,12 @@ do_lookup_records (GTask *task, + { + LookupRecordsData *lrd = task_data; + GList *targets; ++ GError *error = NULL; + #if defined(G_OS_UNIX) + gint len = 512; + gint herr; + GByteArray *answer; + gint rrtype; +- GError *error = NULL; + + rrtype = _g_resolver_record_type_to_rrtype (lrd->record_type); + answer = g_byte_array_new (); +-- +cgit v0.9.0.2 diff --git a/mingw-glib2.spec b/mingw-glib2.spec index 580ada1..cf349bb 100644 --- a/mingw-glib2.spec +++ b/mingw-glib2.spec @@ -47,6 +47,9 @@ Patch1: 0001-Use-CreateFile-on-Win32-to-make-sure-g_unlink-always.patch # https://bugzilla.gnome.org/show_bug.cgi?id=684145 Patch2: glib-build-dbus-proxy-testcase-only-on-unix.patch
+# http://git.gnome.org/browse/glib/commit/?id=2b17e797a43944e38babcac1ba02296c... +Patch3: glib-commit2b17e7.patch +
%description MinGW Windows Glib2 library. @@ -90,6 +93,7 @@ Static version of the MinGW Windows GLib2 library. %patch0 -p1 %patch1 -p1 %patch2 -p1 +%patch3 -p1
autoreconf -i --force