[arch-commits] Commit in gtk3/trunk (3 files)

Jan Steffens heftig at archlinux.org
Thu May 19 19:10:46 UTC 2016


    Date: Thursday, May 19, 2016 @ 21:10:46
  Author: heftig
Revision: 268320

3.20.5-1

Modified:
  gtk3/trunk/PKGBUILD
  gtk3/trunk/gtk-update-icon-cache.script
Deleted:
  gtk3/trunk/trap_possible_X_error.diff

------------------------------+
 PKGBUILD                     |   17 +++++------------
 gtk-update-icon-cache.script |    2 +-
 trap_possible_X_error.diff   |   30 ------------------------------
 3 files changed, 6 insertions(+), 43 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD	2016-05-19 19:06:06 UTC (rev 268319)
+++ PKGBUILD	2016-05-19 19:10:46 UTC (rev 268320)
@@ -4,8 +4,8 @@
 
 pkgbase=gtk3
 pkgname=(gtk3 gtk-update-icon-cache)
-pkgver=3.20.4
-pkgrel=2
+pkgver=3.20.5
+pkgrel=1
 pkgdesc="GObject-based multi-platform GUI toolkit"
 arch=(i686 x86_64)
 url="http://www.gtk.org/"
@@ -18,23 +18,16 @@
         settings.ini
         gtk-query-immodules-3.0.hook
         gtk-update-icon-cache.hook
-        gtk-update-icon-cache.script
-        trap_possible_X_error.diff)
-sha256sums=('e7e3aaf54a54dd1c1ca0588939254abe31329e0bcd280a12290d5306b41ea03f'
+        gtk-update-icon-cache.script)
+sha256sums=('9790b0267384904ad8a08e7f16e5f9ff1c4037de57788d48d1eaf528355b1564'
             '01fc1d81dc82c4a052ac6e25bf9a04e7647267cc3017bc91f9ce3e63e5eb9202'
             'de46e5514ff39a7a65e01e485e874775ab1c0ad20b8e94ada43f4a6af1370845'
             '496064a9dd6214bd58f689dd817dbdc4d7f17d42a8c9940a87018c3f829ce308'
-            'bbe06e1b4e1ad5d61a4e703445a2bb93c6be918964d6dd76c0420c6667fa11eb'
-            '1204b67e45938304ce8500c4b9de52af5d2d90bcb4a2e28bc665f5b29803f28d')
+            'f1d3a0dbfd82f7339301abecdbe5f024337919b48bd0e09296bb0e79863b2541')
 
 prepare() {
     cd gtk+-$pkgver
     NOCONFIGURE=1 ./autogen.sh
-    
-    # upstream fix for crashes with X servers not supporting XI2
-    # https://bugzilla.gnome.org/show_bug.cgi?id=766233
-    # https://github.com/GNOME/gtk/commit/7e7d7991cc8e7c7a2b50ce6530a8ebafd673516b
-    patch -Np1 -i ${srcdir}/trap_possible_X_error.diff
 }
 
 build() {

Modified: gtk-update-icon-cache.script
===================================================================
--- gtk-update-icon-cache.script	2016-05-19 19:06:06 UTC (rev 268319)
+++ gtk-update-icon-cache.script	2016-05-19 19:10:46 UTC (rev 268320)
@@ -3,7 +3,7 @@
 while read -r f; do
   if [[ -e ${f}index.theme ]]; then
     gtk-update-icon-cache -q "$f"
-  else
+  elif [[ -d $f ]]; then
     rm -f "${f}icon-theme.cache"
     rmdir --ignore-fail-on-non-empty "$f"
   fi

Deleted: trap_possible_X_error.diff
===================================================================
--- trap_possible_X_error.diff	2016-05-19 19:06:06 UTC (rev 268319)
+++ trap_possible_X_error.diff	2016-05-19 19:10:46 UTC (rev 268320)
@@ -1,30 +0,0 @@
-diff --git a/gdk/x11/gdkdisplay-x11.c b/gdk/x11/gdkdisplay-x11.c
-index f7c79c4..ad65e29 100644
---- a/gdk/x11/gdkdisplay-x11.c
-+++ b/gdk/x11/gdkdisplay-x11.c
-@@ -2881,10 +2881,14 @@ gdk_x11_display_get_default_seat (GdkDisplay *display)
- {
-   GList *seats, *l;
-   int device_id;
-+  gboolean result = FALSE;
- 
-   seats = gdk_display_list_seats (display);
--  XIGetClientPointer (GDK_DISPLAY_XDISPLAY (display),
--                      None, &device_id);
-+
-+  gdk_x11_display_error_trap_push (display);
-+  result = XIGetClientPointer (GDK_DISPLAY_XDISPLAY (display),
-+                               None, &device_id);
-+  gdk_x11_display_error_trap_pop_ignored (display);
- 
-   for (l = seats; l; l = l->next)
-     {
-@@ -2892,7 +2896,7 @@ gdk_x11_display_get_default_seat (GdkDisplay *display)
- 
-       pointer = gdk_seat_get_pointer (l->data);
- 
--      if (gdk_x11_device_get_id (pointer) == device_id)
-+      if (gdk_x11_device_get_id (pointer) == device_id || !result)
-         {
-           GdkSeat *seat = l->data;
-           g_list_free (seats);



More information about the arch-commits mailing list