Update to 2.50.0

This commit is contained in:
ut004527 2023-12-29 10:47:09 +08:00
parent 4f37b10f9f
commit 92fa87ab84
3 changed files with 115 additions and 23 deletions

Binary file not shown.

BIN
at-spi2-core-2.50.0.tar.xz Normal file

Binary file not shown.

View File

@ -1,6 +1,6 @@
Name: at-spi2-core Name: at-spi2-core
Version: 2.44.1 Version: 2.50.0
Release: 3 Release: 1
Summary: The At-Spi2 Core package is a part of the GNOME Accessibility Project. Summary: The At-Spi2 Core package is a part of the GNOME Accessibility Project.
License: LGPLv2+ License: LGPLv2+
@ -10,9 +10,19 @@ Source1: xwayland-session-scriptlet
BuildRequires: meson gtk-doc libXi-devel glib2-devel libXtst-devel gettext BuildRequires: meson gtk-doc libXi-devel glib2-devel libXtst-devel gettext
BuildRequires: dbus-devel gobject-introspection-devel systemd libxslt BuildRequires: dbus-devel gobject-introspection-devel systemd libxslt
BuildRequires: pkgconfig(libsystemd) dbus-x11 BuildRequires: pkgconfig(libsystemd) dbus-x11
BuildRequires: python3-sphinx
BuildRequires: cmake gi-docgen
BuildRequires: pkgconfig(dbus-1)
BuildRequires: pkgconfig(gio-2.0)
BuildRequires: pkgconfig(libxml-2.0)
BuildRequires: pkgconfig(xi)
BuildRequires: pkgconfig(xtst)
Requires: dbus Requires: dbus
# https://bugzilla.redhat.com/show_bug.cgi?id=2137281
Requires: /usr/bin/xprop
%description %description
At-Spi2 is a protocol over DBus, toolkit widgets use it to provide At-Spi2 is a protocol over DBus, toolkit widgets use it to provide
their content to screen readers such as Orca. their content to screen readers such as Orca.
@ -21,12 +31,58 @@ The core that defines the protocol and starts the dbus accessibility
bus is at-spi2-core , the formal definition of RPCs is available as bus is at-spi2-core , the formal definition of RPCs is available as
xml files in at-spi2-core/xml/ xml files in at-spi2-core/xml/
%package devel %package devel
Summary: The header files and API documentation for %{name} Summary: Development files and headers for at-spi2-core
Requires: at-spi2-core = %{version}-%{release} Requires: %{name}%{?_isa} = %{version}-%{release}
%description devel %description devel
The API documentation and header files of litabspi are included by %{name}-devel. The at-spi2-core-devel package includes the header files and
API documentation for libatspi.
%package -n atk
Summary: Interfaces for accessibility support
# Dependency required for translations.
Requires: at-spi2-core%{?_isa} = %{version}-%{release}
%description -n atk
The ATK library provides a set of interfaces for adding accessibility
support to applications and graphical user interface toolkits. By
supporting the ATK interfaces, an application or toolkit can be used
with tools such as screen readers, magnifiers, and alternative input
devices.
%package -n atk-devel
Summary: Development files for the ATK accessibility toolkit
%description -n atk-devel
This package includes libraries, header files, and developer documentation
needed for development of applications or toolkits which use ATK.
%package -n at-spi2-atk
Summary: A GTK+ module that bridges ATK to D-Bus at-spi
Requires: atk%{?_isa} = %{version}-%{release}
Requires: at-spi2-core%{?_isa} = %{version}-%{release}
%description -n at-spi2-atk
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 version of at-spi is a major break from previous versions.
It has been completely rewritten to use D-Bus rather than
ORBIT / CORBA for its transport protocol.
This package includes a gtk-module that bridges ATK to the new
D-Bus based at-spi.
%package -n at-spi2-atk-devel
Summary: A GTK+ module that bridges ATK to D-Bus at-spi
Requires: at-spi2-atk%{?_isa} = %{version}-%{release}
%description -n at-spi2-atk-devel
The at-spi2-atk-devel package includes the header files for the at-spi2-atk
library.
%package_help %package_help
@ -50,33 +106,69 @@ install -m 0755 %{SOURCE1} %{buildroot}%{_sysconfdir}/xdg/Xwayland-session.d/00-
dbus-launch ninja -C %{_host} test dbus-launch ninja -C %{_host} test
%files -f %{name}.lang %files -f %{name}.lang
%doc AUTHORS
%license COPYING %license COPYING
%{_datadir}/locale %doc NEWS README.md
%{_libexecdir}/at-spi2-registryd
%dir %{_datadir}/defaults
%dir %{_datadir}/defaults/at-spi2
%{_datadir}/defaults/at-spi2/accessibility.conf %{_datadir}/defaults/at-spi2/accessibility.conf
%{_datadir}/dbus-1/services/org.a11y.Bus.service %{_sysconfdir}/xdg/autostart/at-spi-dbus-bus.desktop
%{_datadir}/dbus-1/accessibility-services/org.a11y.atspi.Registry.service # the 'logical' owner of this dir is gnome-settings-daemon, but g-s-d
# indirectly depends on this package, so depending on it to provide
# this directory would create a circular dependency. so we just co-own
# it instead
%dir %{_sysconfdir}/xdg/Xwayland-session.d %dir %{_sysconfdir}/xdg/Xwayland-session.d
%{_sysconfdir}/xdg/Xwayland-session.d/00-at-spi %{_sysconfdir}/xdg/Xwayland-session.d/00-at-spi
%{_libexecdir}/at-spi-bus-launcher
%{_libexecdir}/at-spi2-registryd
%{_libdir}/libatspi.so.* %{_libdir}/libatspi.so.*
%{_libdir}/girepository-1.0/*.typelib %dir %{_libdir}/girepository-1.0
%{_libdir}/girepository-1.0/Atspi-2.0.typelib
%{_libexecdir}/at-spi-bus-launcher
%{_datadir}/dbus-1/accessibility-services/org.a11y.atspi.Registry.service
%{_datadir}/dbus-1/services/org.a11y.Bus.service
%{_userunitdir}/at-spi-dbus-bus.service %{_userunitdir}/at-spi-dbus-bus.service
%{_sysconfdir}/xdg/autostart/*
%{_sysconfdir}/xdg/autostart/at-spi-dbus-bus.desktop
%files devel %files devel
%{_libdir}/pkgconfig/atspi-2.pc
%{_libdir}/libatspi.so %{_libdir}/libatspi.so
%{_datadir}/gir-1.0/*.gir %dir %{_datadir}/gir-1.0
%{_includedir}/at-spi-2.0/atspi/*.h %{_datadir}/gir-1.0/Atspi-2.0.gir
%{_includedir}/at-spi-2.0
%{_libdir}/pkgconfig/atspi-2.pc
%files -n atk
%license COPYING
%{_libdir}/libatk-1.0.so.*
%dir %{_libdir}/girepository-1.0
%{_libdir}/girepository-1.0/Atk-1.0.typelib
%files -n atk-devel
%{_libdir}/libatk-1.0.so
%{_includedir}/atk-1.0
%{_libdir}/pkgconfig/atk.pc
%{_docdir}/atk
%dir %{_datadir}/gir-1.0
%{_datadir}/gir-1.0/Atk-1.0.gir
%files -n at-spi2-atk
%license COPYING
%dir %{_libdir}/gtk-2.0
%dir %{_libdir}/gtk-2.0/modules
%{_libdir}/gtk-2.0/modules/libatk-bridge.so
%{_libdir}/gnome-settings-daemon-3.0/gtk-modules/at-spi2-atk.desktop
%{_libdir}/libatk-bridge-2.0.so.*
%files -n at-spi2-atk-devel
%{_includedir}/at-spi2-atk/2.0/atk-bridge.h
%{_libdir}/libatk-bridge-2.0.so
%{_libdir}/pkgconfig/atk-bridge-2.0.pc
%files help %files help
%doc README.md %doc README.md
%{_datadir}/gtk-doc/html/libatspi %{_docdir}/libatspi
%changelog %changelog
* Fri Dec 29 2023 wangqia <wangqia@uniontech.com> - 2.50.0-1
- Update to 2.50.0
* Fri Sep 15 2023 zhouwenpei <zhouwenpei1@h-partners.com> - 2.44.1-3 * Fri Sep 15 2023 zhouwenpei <zhouwenpei1@h-partners.com> - 2.44.1-3
- enable make check - enable make check