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

Jan Steffens heftig at archlinux.org
Sat Sep 8 23:43:25 UTC 2018


    Date: Saturday, September 8, 2018 @ 23:43:24
  Author: heftig
Revision: 334148

3.24.0+9+g4858f4b46e-1

Modified:
  gtk3/trunk/PKGBUILD
Deleted:
  gtk3/trunk/0001-GtkApplication-Fix-CRITICAL-on-shutdown-when-registe.patch

-----------------------------------------------------------------+
 0001-GtkApplication-Fix-CRITICAL-on-shutdown-when-registe.patch |   49 ----------
 PKGBUILD                                                        |   12 --
 2 files changed, 3 insertions(+), 58 deletions(-)

Deleted: 0001-GtkApplication-Fix-CRITICAL-on-shutdown-when-registe.patch
===================================================================
--- 0001-GtkApplication-Fix-CRITICAL-on-shutdown-when-registe.patch	2018-09-08 20:56:18 UTC (rev 334147)
+++ 0001-GtkApplication-Fix-CRITICAL-on-shutdown-when-registe.patch	2018-09-08 23:43:24 UTC (rev 334148)
@@ -1,49 +0,0 @@
-From 3c7d5e749ccafa75718ef00f1d5f6cdc0defacb3 Mon Sep 17 00:00:00 2001
-Message-Id: <3c7d5e749ccafa75718ef00f1d5f6cdc0defacb3.1536176847.git.jan.steffens at gmail.com>
-From: "Jan Alexander Steffens (heftig)" <jan.steffens at gmail.com>
-Date: Wed, 5 Sep 2018 21:46:28 +0200
-Subject: [PATCH] GtkApplication: Fix CRITICAL on shutdown when
- register_session=FALSE
-
----
- gtk/gtkapplication-dbus.c | 23 +++++++++++++++--------
- 1 file changed, 15 insertions(+), 8 deletions(-)
-
-diff --git a/gtk/gtkapplication-dbus.c b/gtk/gtkapplication-dbus.c
-index 25015eb68c..0946edf35c 100644
---- a/gtk/gtkapplication-dbus.c
-+++ b/gtk/gtkapplication-dbus.c
-@@ -826,15 +826,22 @@ gtk_application_impl_dbus_finalize (GObject *object)
- {
-   GtkApplicationImplDBus *dbus = (GtkApplicationImplDBus *) object;
- 
--  g_dbus_connection_call (dbus->session,
--                          "org.freedesktop.portal.Desktop",
--                          dbus->session_id,
--                          "org.freedesktop.portal.Session",
--                          "Close",
--                          NULL, NULL, 0, -1, NULL, NULL, NULL);
-+  if (dbus->session_id)
-+    {
-+      g_dbus_connection_call (dbus->session,
-+                              "org.freedesktop.portal.Desktop",
-+                              dbus->session_id,
-+                              "org.freedesktop.portal.Session",
-+                              "Close",
-+                              NULL, NULL, 0, -1, NULL, NULL, NULL);
-+
-+      g_free (dbus->session_id);
-+    }
-+
-+  if (dbus->state_changed_handler)
-+    g_dbus_connection_signal_unsubscribe (dbus->session,
-+                                          dbus->state_changed_handler);
- 
--  g_free (dbus->session_id);
--  g_dbus_connection_signal_unsubscribe (dbus->session, dbus->state_changed_handler);
-   g_clear_object (&dbus->inhibit_proxy);
-   g_slist_free_full (dbus->inhibit_handles, inhibit_handle_free);
-   g_free (dbus->app_menu_path);
--- 
-2.18.0
-

Modified: PKGBUILD
===================================================================
--- PKGBUILD	2018-09-08 20:56:18 UTC (rev 334147)
+++ PKGBUILD	2018-09-08 23:43:24 UTC (rev 334148)
@@ -4,8 +4,8 @@
 
 pkgbase=gtk3
 pkgname=(gtk3 gtk-update-icon-cache)
-pkgver=3.24.0
-pkgrel=2
+pkgver=3.24.0+9+g4858f4b46e
+pkgrel=1
 pkgdesc="GObject-based multi-platform GUI toolkit"
 arch=(x86_64)
 url="https://www.gtk.org/"
@@ -15,15 +15,13 @@
          cantarell-fonts colord rest libcups libcanberra)
 makedepends=(gobject-introspection gtk-doc git glib2-docs sassc)
 license=(LGPL)
-_commit=ef1a1b5cb1010977d631dc1131b0db45a1e1e15f  # tags/3.24.0^0
+_commit=4858f4b46ef19db884afb71957fe1d6a67d88915  # gtk-3-24
 source=("git+https://gitlab.gnome.org/GNOME/gtk.git#commit=$_commit"
-        0001-GtkApplication-Fix-CRITICAL-on-shutdown-when-registe.patch
         settings.ini
         gtk-query-immodules-3.0.hook
         gtk-update-icon-cache.hook
         gtk-update-icon-cache.script)
 sha256sums=('SKIP'
-            '54ea494642c2498dc9f14c310744a4a9d43b6d1fd217bc8ca50f4a86ec56973f'
             '01fc1d81dc82c4a052ac6e25bf9a04e7647267cc3017bc91f9ce3e63e5eb9202'
             'de46e5514ff39a7a65e01e485e874775ab1c0ad20b8e94ada43f4a6af1370845'
             '496064a9dd6214bd58f689dd817dbdc4d7f17d42a8c9940a87018c3f829ce308'
@@ -36,10 +34,6 @@
 
 prepare() {
   cd gtk
-
-  # Attempt to unbreak libdazzle test-application
-  patch -Np1 -i ../0001-GtkApplication-Fix-CRITICAL-on-shutdown-when-registe.patch
-
   NOCONFIGURE=1 ./autogen.sh
 }
 



More information about the arch-commits mailing list