[packages/gtk+2] - updated to 2.24.20 - updated arch_confdir patch - adjusted to new immodules.cache handling
qboosh
qboosh at pld-linux.org
Sun Jul 7 20:15:52 CEST 2013
commit 090ef0e5dd81c8d430267dd01796f36237d72b81
Author: Jakub Bogusz <qboosh at pld-linux.org>
Date: Sun Jul 7 20:15:31 2013 +0200
- updated to 2.24.20
- updated arch_confdir patch
- adjusted to new immodules.cache handling
gtk+2-arch_confdir.patch | 25 +++++++------------------
gtk+2.spec | 14 +++++++-------
2 files changed, 14 insertions(+), 25 deletions(-)
---
diff --git a/gtk+2.spec b/gtk+2.spec
index cfa4ad6..f9a68fc 100644
--- a/gtk+2.spec
+++ b/gtk+2.spec
@@ -14,13 +14,13 @@ Summary(it.UTF-8): Il toolkit per GIMP
Summary(pl.UTF-8): GIMP Toolkit
Summary(tr.UTF-8): GIMP ToolKit arayüz kitaplığı
Name: gtk+2
-Version: 2.24.19
+Version: 2.24.20
Release: 1
Epoch: 2
License: LGPL v2+
Group: X11/Libraries
Source0: http://ftp.gnome.org/pub/GNOME/sources/gtk+/2.24/gtk+-%{version}.tar.xz
-# Source0-md5: 490236abeb0d9351b2a34e9aca70e1de
+# Source0-md5: 9d7833331d7accd80668e29d7f567ce5
Patch0: %{name}-arch_confdir.patch
Patch1: gobject-introspection.patch
Patch2: %{name}-papi.patch
@@ -284,7 +284,7 @@ install -d $RPM_BUILD_ROOT%{_examplesdir}/%{name}-%{version} \
m4datadir=%{_aclocaldir} \
pkgconfigdir=%{_pkgconfigdir}
-touch $RPM_BUILD_ROOT%{_sysconfdir}/gtk.immodules
+touch $RPM_BUILD_ROOT%{_libdir}/gtk-2.0/%{abivers}/immodules.cache
cp -r examples/* $RPM_BUILD_ROOT%{_examplesdir}/%{name}-%{version}
@@ -321,7 +321,7 @@ rm -rf $RPM_BUILD_ROOT
%post
/sbin/ldconfig
umask 022
-%{_bindir}/gtk-query-immodules-2.0%{pqext} > %{_sysconfdir}/gtk.immodules
+%{_bindir}/gtk-query-immodules-2.0%{pqext} --update-cache
exit 0
%postun
@@ -332,14 +332,14 @@ if [ "$1" != "0" ]; then
# if we remove the other arch pkg will be still present.
# i.e we have installed gtk+2-2.16.5-1.x86_64 and gtk+2-2.16.5-1.i686, and remove gtk+2-2.16.5-1.i686
if [ -d %{_sysconfdir} ]; then
- %{_bindir}/gtk-query-immodules-2.0%{pqext} > %{_sysconfdir}/gtk.immodules
+ %{_bindir}/gtk-query-immodules-2.0%{pqext} --update-cache
fi
fi
exit 0
%triggerpostun -- gtk+2 < 2:2.4.0
umask 022
-%{_bindir}/gtk-query-immodules-2.0%{pqext} > %{_sysconfdir}/gtk.immodules
+%{_bindir}/gtk-query-immodules-2.0%{pqext} --update-cache
exit 0
%triggerin -- hicolor-icon-theme
@@ -368,6 +368,7 @@ fi
%dir %{_libdir}/gtk-2.0/%{abivers}/filesystems
%dir %{_libdir}/gtk-2.0/%{abivers}/immodules
%attr(755,root,root) %{_libdir}/gtk-2.0/%{abivers}/immodules/im-*.so
+%ghost %{_libdir}/gtk-2.0/%{abivers}/immodules.cache
%dir %{_libdir}/gtk-2.0/%{abivers}/printbackends
%attr(755,root,root) %{_libdir}/gtk-2.0/%{abivers}/printbackends/libprintbackend-file.so
%attr(755,root,root) %{_libdir}/gtk-2.0/%{abivers}/printbackends/libprintbackend-lpr.so
@@ -377,7 +378,6 @@ fi
%dir %{_sysconfdir}
%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/im-multipress.conf
-%ghost %{_sysconfdir}/gtk.immodules
%dir %{_datadir}/themes/Default/gtk-*
%{_datadir}/themes/Default/gtk-*/gtkrc
%dir %{_datadir}/themes/Emacs
diff --git a/gtk+2-arch_confdir.patch b/gtk+2-arch_confdir.patch
index a108451..b271c09 100644
--- a/gtk+2-arch_confdir.patch
+++ b/gtk+2-arch_confdir.patch
@@ -1,14 +1,3 @@
---- gtk+-2.8.12/gtk/gtkrc.c 2005-11-23 15:24:51.000000000 +0100
-+++ gtk+-2.8.12.arch_confdir/gtk/gtkrc.c 2006-02-20 22:14:36.000000000 +0100
-@@ -364,7 +364,7 @@
- if (im_module_file)
- result = g_strdup (im_module_file);
- else
-- result = g_build_filename (GTK_SYSCONFDIR, "gtk-2.0", "gtk.immodules", NULL);
-+ result = g_build_filename (GTK_SYSCONFDIR, "gtk.immodules", NULL);
- }
-
- return result;
--- gtk+-2.8.12/modules/input/Makefile.am 2005-06-05 00:08:50.000000000 +0200
+++ gtk+-2.8.12.arch_confdir/modules/input/Makefile.am 2006-02-20 22:14:07.000000000 +0100
@@ -101,10 +102,10 @@
@@ -55,14 +44,14 @@
dist_imconffile_DATA = im-multipress.conf
if CROSS_COMPILING
---- gtk+-2.24.16/gtk/gtkrc.c~ 2013-03-02 15:40:51.000000000 +0200
-+++ gtk+-2.24.16/gtk/gtkrc.c 2013-03-02 15:56:13.321139207 +0200
-@@ -522,7 +522,7 @@
- else
- {
- const gchar *home;
+--- gtk+-2.24.20/gtk/gtkrc.c.orig 2013-07-07 14:53:53.881925617 +0200
++++ gtk+-2.24.20/gtk/gtkrc.c 2013-07-07 14:57:44.148582620 +0200
+@@ -533,7 +533,7 @@
+ g_free (str);
+ }
+
- str = g_build_filename (GTK_SYSCONFDIR, "gtk-2.0", "gtkrc", NULL);
+ str = g_build_filename (GTK_SYSCONFDIR, "gtkrc", NULL);
-
gtk_rc_add_default_file (str);
g_free (str);
+
================================================================
---- gitweb:
http://git.pld-linux.org/gitweb.cgi/packages/gtk+2.git/commitdiff/090ef0e5dd81c8d430267dd01796f36237d72b81
More information about the pld-cvs-commit
mailing list