[packages/crossmingw32-glib2] - updated to 2.32.4 - added win32 patch (fixes build on win32 platform)
qboosh
qboosh at pld-linux.org
Tue Jul 24 17:29:32 CEST 2012
commit eb8940d503c4028af374e0885427c00d7e143900
Author: Jakub Bogusz <qboosh at pld-linux.org>
Date: Tue Jul 24 17:29:28 2012 +0200
- updated to 2.32.4
- added win32 patch (fixes build on win32 platform)
crossmingw32-glib2.spec | 11 ++++++-----
glib2-win32.patch | 11 +++++++++++
2 files changed, 17 insertions(+), 5 deletions(-)
---
diff --git a/crossmingw32-glib2.spec b/crossmingw32-glib2.spec
index ffd13a9..0454e7b 100644
--- a/crossmingw32-glib2.spec
+++ b/crossmingw32-glib2.spec
@@ -12,14 +12,15 @@ Summary(tr.UTF-8): Yararlı ufak yordamlar kitaplığı
Summary(zh_CN.UTF-8): 实用工具函数库
%define realname glib
Name: crossmingw32-glib2
-Version: 2.32.3
+Version: 2.32.4
Release: 1
License: LGPL v2+
Group: Development/Libraries
Source0: http://ftp.gnome.org/pub/GNOME/sources/glib/2.32/glib-%{version}.tar.xz
-# Source0-md5: 9bd3ac535c24b6c162be13b2c43c5adc
+# Source0-md5: bf84fefd9c1a5b5a7a38736f4ddd674a
Patch0: %{name}-stacktest.patch
Patch1: glib2-cross.patch
+Patch2: glib2-win32.patch
URL: http://www.gtk.org/
BuildRequires: autoconf >= 2.62
BuildRequires: automake >= 1:1.11
@@ -136,6 +137,7 @@ Biblioteki DLL glib2 dla Windows.
%setup -q -n %{realname}-%{version}
%patch0 -p1
%patch1 -p1
+%patch2 -p1
%build
export PKG_CONFIG_LIBDIR=%{_prefix}/lib/pkgconfig
@@ -171,9 +173,8 @@ mv -f $RPM_BUILD_ROOT%{_prefix}/bin/*.dll $RPM_BUILD_ROOT%{_dlldir}
%{__rm} $RPM_BUILD_ROOT%{_libdir}/charset.alias
# use system glib2-devel instead
-%{__rm} -r $RPM_BUILD_ROOT%{_datadir}/{aclocal,gdb,glib-2.0,gtk-doc,man} \
- $RPM_BUILD_ROOT%{_libdir}/gdbus-2.0/codegen \
- $RPM_BUILD_ROOT/etc/bash_completion.d
+%{__rm} -r $RPM_BUILD_ROOT%{_datadir}/{aclocal,bash-completion,gdb,glib-2.0,gtk-doc,man} \
+ $RPM_BUILD_ROOT%{_libdir}/gdbus-2.0/codegen
# runtime
%{__rm} -r $RPM_BUILD_ROOT%{_datadir}/locale
diff --git a/glib2-win32.patch b/glib2-win32.patch
new file mode 100644
index 0000000..734aa7f
--- /dev/null
+++ b/glib2-win32.patch
@@ -0,0 +1,11 @@
+--- glib-2.32.4/gio/gcontenttype.c.orig 2012-07-14 22:33:18.000000000 +0200
++++ glib-2.32.4/gio/gcontenttype.c 2012-07-24 16:48:52.400116342 +0200
+@@ -332,7 +332,7 @@
+
+ /* our test suite and potentially other code used -1 in the past, which is
+ * not documented and not allowed; guard against that */
+- g_return_val_if_fail (data_size != (gsize) -1, g_strdup (XDG_MIME_TYPE_UNKNOWN));
++ g_return_val_if_fail (data_size != (gsize) -1, g_strdup ("*"));
+
+ if (filename)
+ {
More information about the pld-cvs-commit
mailing list