[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