]> git.pld-linux.org Git - packages/crossmingw32-glib2.git/commitdiff
- updated to 2.32.4
authorJakub Bogusz <qboosh@pld-linux.org>
Tue, 24 Jul 2012 15:29:28 +0000 (17:29 +0200)
committerJakub Bogusz <qboosh@pld-linux.org>
Tue, 24 Jul 2012 15:29:28 +0000 (17:29 +0200)
- added win32 patch (fixes build on win32 platform)

crossmingw32-glib2.spec
glib2-win32.patch [new file with mode: 0644]

index ffd13a9f6c7e290e915ee2503c996d151699e5da..0454e7baac5843abf79dcdc6e2d193d07326ac4c 100644 (file)
@@ -12,14 +12,15 @@ Summary(tr.UTF-8):  Yararlı ufak yordamlar kitaplığı
 Summary(zh_CN.UTF-8):  实用工具函数库
 %define                realname   glib
 Name:          crossmingw32-glib2
 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
 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
 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
 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
 %setup -q -n %{realname}-%{version}
 %patch0 -p1
 %patch1 -p1
+%patch2 -p1
 
 %build
 export PKG_CONFIG_LIBDIR=%{_prefix}/lib/pkgconfig
 
 %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} $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
 
 # runtime
 %{__rm} -r $RPM_BUILD_ROOT%{_datadir}/locale
 
diff --git a/glib2-win32.patch b/glib2-win32.patch
new file mode 100644 (file)
index 0000000..734aa7f
--- /dev/null
@@ -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)
+     {
This page took 0.09598 seconds and 4 git commands to generate.