## START: Set by rpmautospec ## (rpmautospec version 0.8.1) ## RPMAUTOSPEC: autorelease, autochangelog %define autorelease(e:s:pb:n) %{?-p:0.}%{lua: release_number = 3; base_release_number = tonumber(rpm.expand("%{?-b*}%{!?-b:1}")); print(release_number + base_release_number - 1); }%{?-e:.%{-e*}}%{?-s:.%{-s*}}%{!?-n:%{?dist}} ## END: Set by rpmautospec %global debug_package %{nil} Name: pyatspi Version: 2.58.0 Release: %autorelease Summary: Python bindings for at-spi License: LGPL-2.0-or-later AND GPL-2.0-or-later URL: http://www.linuxfoundation.org/en/AT-SPI_on_D-Bus Source0: https://download.gnome.org/sources/pyatspi/2.58/%{name}-%{version}.tar.xz BuildRequires: meson BuildRequires: pkgconfig(atk) >= 2.11.2 BuildRequires: pkgconfig(atspi-2) >= 2.46 BuildRequires: pkgconfig(dbus-1) >= 1.0 BuildRequires: pkgconfig(glib-2.0) BuildRequires: pkgconfig(gmodule-2.0) >= 2.0.0 BuildRequires: pkgconfig(gobject-2.0) >= 2.0.0 BuildRequires: pkgconfig(gtk+-3.0) BuildRequires: pkgconfig(libxml-2.0) >= 2.0.0 BuildRequires: pkgconfig(pygobject-3.0) >= 2.90.1 BuildRequires: python3-dbus BuildRequires: python3-devel BuildArch: noarch %description at-spi allows assistive technologies to access GTK-based applications. Essentially it exposes the internals of applications for automation, so tools such as screen readers, magnifiers, or even scripting interfaces can query and interact with GUI controls. This package includes a python3 client library for at-spi. %package -n python3-pyatspi Summary: Python3 bindings for at-spi Requires: at-spi2-core Requires: python3-gobject %description -n python3-pyatspi at-spi allows assistive technologies to access GTK-based applications. Essentially it exposes the internals of applications for automation, so tools such as screen readers, magnifiers, or even scripting interfaces can query and interact with GUI controls. This package includes a python3 client library for at-spi. %prep %autosetup -p1 %build %meson -Denable_tests=true %meson_build %install %meson_install # Fix up the shebang for python3 example sed -i '1s|^#!/usr/bin/python|#!%{__python3}|' examples/magFocusTracker.py %check # Done by the 'build' step, with --enable-tests %files -n python3-pyatspi %license COPYING COPYING.GPL %doc AUTHORS README.md %doc examples/magFocusTracker.py %{python3_sitelib}/pyatspi/ %changelog ## START: Generated by rpmautospec * Fri Sep 19 2025 Python Maint - 2.58.0-2 - Rebuilt for Python 3.14.0rc3 bytecode * Mon Sep 15 2025 Michael Catanzaro - 2.58.0-1 - Update to 2.58.0 * Fri Aug 15 2025 Python Maint - 2.57.0-3 - Rebuilt for Python 3.14.0rc2 bytecode * Fri Jul 25 2025 Fedora Release Engineering - 2.57.0-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild * Fri Jul 04 2025 Milan Crha - 2.57.0-1 - Update to 2.57.0 * Tue Jun 03 2025 Python Maint - 2.46.1-7 - Rebuilt for Python 3.14 * Sat Jan 18 2025 Fedora Release Engineering - 2.46.1-6 - Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild * Fri Jul 19 2024 Fedora Release Engineering - 2.46.1-5 - Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild * Fri Jun 07 2024 Python Maint - 2.46.1-4 - Rebuilt for Python 3.13 * Fri Jan 26 2024 Fedora Release Engineering - 2.46.1-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild * Sun Jan 21 2024 Fedora Release Engineering - 2.46.1-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild * Thu Jan 11 2024 Kalev Lember - 2.46.1-1 - Update to 2.46.1 ## END: Generated by rpmautospec