[packages/at-spi2-core] - updated to 2.58.0, added gi overrides for python3
qboosh
qboosh at pld-linux.org
Sat Sep 13 18:13:23 CEST 2025
commit c9c1666f44a1a07df501b4d14ebbf7579cd20104
Author: Jakub Bogusz <qboosh at pld-linux.org>
Date: Sat Sep 13 18:16:18 2025 +0200
- updated to 2.58.0, added gi overrides for python3
at-spi2-core.spec | 32 ++++++++++++++++++++++++++------
1 file changed, 26 insertions(+), 6 deletions(-)
---
diff --git a/at-spi2-core.spec b/at-spi2-core.spec
index e766333..f58999b 100644
--- a/at-spi2-core.spec
+++ b/at-spi2-core.spec
@@ -1,18 +1,18 @@
#
# Conditional build:
%bcond_without apidocs # API documentation
-%bcond_without static_libs # static library
-%bcond_without systemd # systemd
+%bcond_without static_libs # static libraries
+%bcond_without systemd # systemd support
Summary: Protocol definitions and daemon for D-Bus at-spi
Summary(pl-UTF-8): Definicje protokołu oraz demon at-spi dla usługi D-Bus
Name: at-spi2-core
-Version: 2.56.4
+Version: 2.58.0
Release: 1
License: LGPL v2.1+
Group: Daemons
-Source0: https://download.gnome.org/sources/at-spi2-core/2.56/%{name}-%{version}.tar.xz
-# Source0-md5: 1bdef0e54532c4f3f004d7e2d40e256a
+Source0: https://download.gnome.org/sources/at-spi2-core/2.58/%{name}-%{version}.tar.xz
+# Source0-md5: 89f67c8e572a1dbea8f61c6e2ca8d4a7
URL: https://wiki.linuxfoundation.org/accessibility/d-bus
BuildRequires: dbus-devel >= 1.5
BuildRequires: gettext-tools >= 0.19.8
@@ -20,9 +20,10 @@ BuildRequires: glib2-devel >= 1:2.67.4
BuildRequires: gobject-introspection-devel >= 1.32.0
%{?with_apidocs:BuildRequires: gi-docgen >= 2021.1}
BuildRequires: libxml2-devel >= 1:2.9.1
-BuildRequires: meson >= 0.63.0
+BuildRequires: meson >= 0.64.0
BuildRequires: ninja >= 1.5
BuildRequires: pkgconfig
+BuildRequires: python3 >= 1:3.2
BuildRequires: rpm-build >= 4.6
BuildRequires: rpmbuild(macros) >= 2.042
BuildRequires: tar >= 1:1.22
@@ -110,6 +111,19 @@ at-spi2 library API documentation.
%description apidocs -l pl.UTF-8
Dokumentacja API biblioteki at-spi2.
+%package -n python3-atspi
+Summary: Python GI bindings for AT-SPI library
+Summary(pl.UTF-8): Wiązania GI Pythona do biblioteki AT-SPI
+Group: Development/Libraries
+Requires: %{name}-libs = %{version}-%{release}
+Requires: python3-pygobject3 >= 3.0
+
+%description -n python3-atspi
+Python GI bindings for AT-SPI library.
+
+%description -n python3-atspi -l pl.UTF-8
+Wiązania GI Pythona do biblioteki AT-SPI.
+
%package -n at-spi2-atk
Summary: A GTK+ module that bridges ATK to D-Bus at-spi
Summary(pl.UTF-8): Moduł GTK+ łączący ATK z at-spi jako usługą D-Bus
@@ -266,6 +280,7 @@ Dokumentacja API ATK.
%endif
%{?with_apidocs:-Ddocs=true} \
-Dintrospection=enabled \
+ -Dpython=%{__python3} \
-Dx11=enabled
%meson_build
@@ -333,6 +348,11 @@ rm -rf $RPM_BUILD_ROOT
%{_libdir}/libatspi.a
%endif
+%files -n python3-atspi
+%defattr(644,root,root,755)
+%{py3_sitedir}/gi/overrides/Atspi.py
+%{py3_sitedir}/gi/overrides/__pycache__/Atspi.cpython-*.py[co]
+
%if %{with apidocs}
%files apidocs
%defattr(644,root,root,755)
================================================================
---- gitweb:
http://git.pld-linux.org/gitweb.cgi/packages/at-spi2-core.git/commitdiff/c9c1666f44a1a07df501b4d14ebbf7579cd20104
More information about the pld-cvs-commit
mailing list