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) <[email protected]> # Contributor: Ionut Biru <[email protected]> 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?= <[email protected]> -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 -
