[arch-commits] Commit in pyatspi/trunk (PKGBUILD async.patch)

Jan Steffens heftig at archlinux.org
Tue Sep 4 17:58:33 UTC 2018


    Date: Tuesday, September 4, 2018 @ 17:58:32
  Author: heftig
Revision: 333317

2.30.0-1

Modified:
  pyatspi/trunk/PKGBUILD	(contents, properties)
Deleted:
  pyatspi/trunk/async.patch

-------------+
 PKGBUILD    |   20 ++++----------
 async.patch |   82 ----------------------------------------------------------
 2 files changed, 7 insertions(+), 95 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD	2018-09-04 17:58:14 UTC (rev 333316)
+++ PKGBUILD	2018-09-04 17:58:32 UTC (rev 333317)
@@ -1,19 +1,17 @@
-# $Id$
+# Maintainer: Jan Alexander Steffens (heftig) <jan.steffens at gmail.com>
 # Contributor: Ionut Biru <ibiru at archlinux.org>
 
 pkgbase=pyatspi
 pkgname=(python-atspi python2-atspi)
-pkgver=2.26.0
-pkgrel=3
+pkgver=2.30.0
+pkgrel=1
 arch=(any)
 url="https://wiki.linuxfoundation.org/en/AT-SPI_on_D-Bus"
 license=(GPL2)
-makedepends=(python-gobject python2-gobject at-spi2-core gnome-common git)
-_commit=813ba139a46c071103efd45ec65481213974f07f  # tags/PYATSPI_2_26_0^0
-source=("git+https://gitlab.gnome.org/GNOME/pyatspi2.git#commit=$_commit"
-        async.patch)
-sha256sums=('SKIP'
-            'c3faf5065230bb5c6c32187c9f8e8c3ec4222bcfc2293ef91c60f033ab9372f1')
+makedepends=(python-gobject python2-gobject at-spi2-core git)
+_commit=d30a7395564409a2bc2a3190a27b179c02295596  # tags/PYATSPI_2_30_0^0
+source=("git+https://gitlab.gnome.org/GNOME/pyatspi2.git#commit=$_commit")
+sha256sums=('SKIP')
 
 pkgver() {
   cd pyatspi2
@@ -23,10 +21,6 @@
 prepare() {
   mkdir python2 python3
   cd pyatspi2
-
-  # https://bugs.archlinux.org/task/59547
-  patch -Np1 -i ../async.patch
-
   NOCONFIGURE=1 ./autogen.sh
 }
 


Property changes on: pyatspi/trunk/PKGBUILD
___________________________________________________________________
Deleted: svn:keywords
## -1 +0,0 ##
-Id
\ No newline at end of property
Deleted: async.patch
===================================================================
--- async.patch	2018-09-04 17:58:14 UTC (rev 333316)
+++ async.patch	2018-09-04 17:58:32 UTC (rev 333317)
@@ -1,82 +0,0 @@
-From 29a7b929f7f1160b643dc5f5911533887173fcff Mon Sep 17 00:00:00 2001
-From: =?UTF-8?q?Miro=20Hron=C4=8Dok?= <miro at hroncok.cz>
-Date: Thu, 28 Jun 2018 17:10:33 +0200
-Subject: [PATCH] Rename async to asynchronous, keep backwards comaptibility
-
-async is a keyword in Python 3.7 and keeping it results in SyntaxError.
-
-Fixes https://gitlab.gnome.org/GNOME/pyatspi2/issues/1
----
- pyatspi/registry.py | 35 +++++++++++++++++++++++++++--------
- 1 file changed, 27 insertions(+), 8 deletions(-)
-
-diff --git a/pyatspi/registry.py b/pyatspi/registry.py
-index cb28395..f73ee16 100644
---- a/pyatspi/registry.py
-+++ b/pyatspi/registry.py
-@@ -50,9 +50,9 @@ class Registry(object):
-         reference to the Accessibility.Registry singleton. Doing so is harmless and
-         has no point.
- 
--        @@ivar async: Should event dispatch to local listeners be decoupled from event
--                receiving from the registry?
--        @@type async: boolean
-+        @@ivar asynchronous: Should event dispatch to local listeners be decoupled
-+                from event receiving from the registry?
-+        @@type asynchronous: boolean
-         @@ivar reg: Reference to the real, wrapped registry object
-         @@type reg: Accessibility.Registry
-         @@ivar dev: Reference to the device controller
-@@ -111,25 +111,44 @@ class Registry(object):
- 
-                 self.has_implementations = True
- 
--                self.async = False	# not fully supported yet
-+                self.asynchronous = False	# not fully supported yet
-                 self.started = False
-                 self.event_listeners = dict()
- 
-+        def __getattr__(self, name):
-+            """
-+            For backwards compatibility with old API
-+            """
-+            if name == 'async':
-+                return self.asynchronous
-+            return object.__getattr__(self, name)
-+
-+        def __setattr__(self, name, value):
-+            """
-+            For backwards compatibility with old API
-+            """
-+            if name == 'async':
-+                self.asynchronous = value
-+            object.__setattr__(self, name, value)
-+
-         def _set_default_registry (self):
-                 self._set_registry (MAIN_LOOP_GLIB)
- 
--        def start(self, async=False, gil=True):
-+        def start(self, asynchronous=False, gil=True, **kwargs):
-                 """
-                 Enter the main loop to start receiving and dispatching events.
- 
--                @@param async: Should event dispatch be asynchronous (decoupled) from 
--                        event receiving from the AT-SPI registry?
--                @@type async: boolean
-+                @@param asynchronous: Should event dispatch be asynchronous
-+                        (decoupled) from event receiving from the AT-SPI registry?
-+                @@type asynchronous: boolean
-                 @@param gil: Add an idle callback which releases the Python GIL for a few
-                         milliseconds to allow other threads to run? Necessary if other threads
-                         will be used in this process.
-                 @@type gil: boolean
-                 """
-+                if 'async' in kwargs:
-+                    # support previous API
-+                    asynchronous = kwargs['async']
-                 if not self.has_implementations:
-                         self._set_default_registry ()
-                 self.started = True
--- 
-2.17.1
-



More information about the arch-commits mailing list