Update to 2.46.0

Merge of atk and at-spi2-atk.
This commit is contained in:
David King 2022-10-27 22:50:35 +01:00
parent 521631d45d
commit be606ab5da
3 changed files with 91 additions and 6 deletions

1
.gitignore vendored
View File

@ -134,3 +134,4 @@ at-spi2-core-0.3.4.tar.bz2
/at-spi2-core-2.42.0.tar.xz /at-spi2-core-2.42.0.tar.xz
/at-spi2-core-2.44.0.tar.xz /at-spi2-core-2.44.0.tar.xz
/at-spi2-core-2.44.1.tar.xz /at-spi2-core-2.44.1.tar.xz
/at-spi2-core-2.46.0.tar.xz

View File

@ -1,11 +1,11 @@
Name: at-spi2-core Name: at-spi2-core
Version: 2.44.1 Version: 2.46.0
Release: 2%{?dist} Release: 1%{?dist}
Summary: Protocol definitions and daemon for D-Bus at-spi Summary: Protocol definitions and daemon for D-Bus at-spi
License: LGPLv2+ License: LGPLv2+
URL: http://www.linuxfoundation.org/en/AT-SPI_on_D-Bus URL: http://www.linuxfoundation.org/en/AT-SPI_on_D-Bus
Source0: http://download.gnome.org/sources/at-spi2-core/2.44/%{name}-%{version}.tar.xz Source0: http://download.gnome.org/sources/%{name}/2.46/%{name}-%{version}.tar.xz
# scriptlet to set AT_SPI_BUS for XWayland apps that run as root (i.e. anaconda) # scriptlet to set AT_SPI_BUS for XWayland apps that run as root (i.e. anaconda)
# https://bugzilla.redhat.com/show_bug.cgi?id=1821345 # https://bugzilla.redhat.com/show_bug.cgi?id=1821345
Source1: xwayland-session-scriptlet Source1: xwayland-session-scriptlet
@ -17,6 +17,7 @@ BuildRequires: meson
BuildRequires: pkgconfig(dbus-1) BuildRequires: pkgconfig(dbus-1)
BuildRequires: pkgconfig(gio-2.0) BuildRequires: pkgconfig(gio-2.0)
BuildRequires: pkgconfig(libsystemd) BuildRequires: pkgconfig(libsystemd)
BuildRequires: pkgconfig(libxml-2.0)
BuildRequires: pkgconfig(xi) BuildRequires: pkgconfig(xi)
BuildRequires: pkgconfig(xtst) BuildRequires: pkgconfig(xtst)
@ -33,13 +34,58 @@ It has been completely rewritten to use D-Bus rather than
ORBIT / CORBA for its transport protocol. ORBIT / CORBA for its transport protocol.
%package devel %package devel
Summary: Development files and headers for at-spi2-core Summary: Development files and headers for at-spi2-core
Requires: %{name}%{?_isa} = %{version}-%{release} Requires: %{name}%{?_isa} = %{version}-%{release}
%description devel %description devel
The at-spi2-core-devel package includes the header files and The at-spi2-core-devel package includes the header files and
API documentation for libatspi. 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.
%prep %prep
%autosetup -p1 %autosetup -p1
@ -56,7 +102,7 @@ install -m 0755 %{SOURCE1} %{buildroot}%{_sysconfdir}/xdg/Xwayland-session.d/00-
%files -f %{name}.lang %files -f %{name}.lang
%license COPYING %license COPYING
%doc AUTHORS README.md %doc NEWS README.md
%{_libexecdir}/at-spi2-registryd %{_libexecdir}/at-spi2-registryd
%dir %{_datadir}/defaults %dir %{_datadir}/defaults
%dir %{_datadir}/defaults/at-spi2 %dir %{_datadir}/defaults/at-spi2
@ -78,13 +124,51 @@ install -m 0755 %{SOURCE1} %{buildroot}%{_sysconfdir}/xdg/Xwayland-session.d/00-
%files devel %files devel
%{_libdir}/libatspi.so %{_libdir}/libatspi.so
%dir %{_datadir}/gtk-doc/
%dir %{_datadir}/gtk-doc/html/
%{_datadir}/gtk-doc/html/libatspi %{_datadir}/gtk-doc/html/libatspi
%dir %{_datadir}/gir-1.0 %dir %{_datadir}/gir-1.0
%{_datadir}/gir-1.0/Atspi-2.0.gir %{_datadir}/gir-1.0/Atspi-2.0.gir
%{_includedir}/at-spi-2.0 %{_includedir}/at-spi-2.0
%{_libdir}/pkgconfig/atspi-2.pc %{_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
%dir %{_datadir}/gtk-doc/
%dir %{_datadir}/gtk-doc/html/
%{_datadir}/gtk-doc/html/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
%dir %{_datadir}/gtk-doc/
%dir %{_datadir}/gtk-doc/html/
%{_datadir}/gtk-doc/html/atk
%{_includedir}/at-spi2-atk/2.0/atk-bridge.h
%{_libdir}/libatk-bridge-2.0.so
%{_libdir}/pkgconfig/atk-bridge-2.0.pc
%changelog %changelog
* Thu Oct 27 2022 David King <amigadave@amigadave.com> - 2.46.0-1
- Update to 2.46.0
- Merge of atk and at-spi2-atk
* Wed Jul 20 2022 Fedora Release Engineering <releng@fedoraproject.org> - 2.44.1-2 * Wed Jul 20 2022 Fedora Release Engineering <releng@fedoraproject.org> - 2.44.1-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild - Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild

View File

@ -1 +1 @@
SHA512 (at-spi2-core-2.44.1.tar.xz) = 8d85df75f886c4a19d829d14e5a9412b607b9cbe2d1b7ecb95b4082602f0624e90747fe955f96d378c3a52bc0e732074b97008bb34e6acc2722c7056b2c0504e SHA512 (at-spi2-core-2.46.0.tar.xz) = 633af2c02fab3b8cb02e37f929ce80dd5ce28ca5641046ef5e25cb29299530b90028e6c6f318a0c098a4270bed3eab48fb55d6967a76bfadd2520f49de47c770