diff --git a/at-spi2-core-2.44.1.tar.xz b/at-spi2-core-2.44.1.tar.xz deleted file mode 100644 index 008a5ed..0000000 --- a/at-spi2-core-2.44.1.tar.xz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:4beb23270ba6cf7caf20b597354d75194d89afb69d2efcf15f4271688ba6f746 -size 209780 diff --git a/at-spi2-core-2.45.91.tar.xz b/at-spi2-core-2.45.91.tar.xz new file mode 100644 index 0000000..1ca5525 --- /dev/null +++ b/at-spi2-core-2.45.91.tar.xz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3860d309230268178675c35d432b9cba8ae83f47f4529c44bd960db43441c83c +size 541440 diff --git a/at-spi2-core.changes b/at-spi2-core.changes index ef9571d..2fbc03f 100644 --- a/at-spi2-core.changes +++ b/at-spi2-core.changes @@ -1,7 +1,37 @@ +------------------------------------------------------------------- +Sat Aug 27 17:58:42 UTC 2022 - Bjørn Lie + +- Update to version 2.45.91: + + Send device event controller events using the same signature as + other events. + + Document the Accessible, Action, and Cache dbus interfaces. + + Fix license of atspi-gmain.c. +- Add fdupes BuildRequires and macro, remove duplicate files. + +------------------------------------------------------------------- +Wed Aug 10 07:10:28 UTC 2022 - Bjørn Lie + +- Update to version 2.45.90: + + xml: + - Add some documentation. + - Fix event arguments. + - Add some missing DeviceEventController methods. + + Bind the AT-SPI bus to the graphical session. + + Mark bus service as belonging to the session slice. + + Add ATSPI_ROLE_PUSH_BUTTON_MENU. + + Add an "announcement" event/signal to allow objects to send + notifications. + + Various code clean-ups and test improvements. +- Add pkgconfig(libxml-2.0) BuildRequires: New dependency. +- Add new sub-packages from the now included atk and at-spi2-atk + packages: libatk-1_0-0, libatk-bridge-2_0-0 and + typelib-1_0-Atk-1_0. +- Provide/Obsolete at-spi2-atk-gtk2 by the main package. + ------------------------------------------------------------------- Thu Apr 21 21:16:40 UTC 2022 - Michael Gorse -- Update to version 2.4.41: +- Update to version 2.44.1: + Fix use after free when removing a hung process. + Fix the build with X11 disabled. + Fix crash when NULL is passed to some listener-related functions. diff --git a/at-spi2-core.spec b/at-spi2-core.spec index f4056ec..4a75321 100644 --- a/at-spi2-core.spec +++ b/at-spi2-core.spec @@ -17,15 +17,16 @@ Name: at-spi2-core -Version: 2.44.1 +Version: 2.45.91 Release: 0 Summary: Assistive Technology Service Provider Interface - D-Bus based implementation License: LGPL-2.1-or-later Group: System/GUI/GNOME URL: https://www.gnome.org/ -Source0: https://download.gnome.org/sources/at-spi2-core/2.44/%{name}-%{version}.tar.xz +Source0: https://download.gnome.org/sources/at-spi2-core/2.45/%{name}-%{version}.tar.xz Source99: baselibs.conf +BuildRequires: fdupes BuildRequires: gtk-doc BuildRequires: meson >= 0.46.0 BuildRequires: pkgconfig @@ -35,12 +36,15 @@ BuildRequires: pkgconfig(glib-2.0) >= 2.62.0 BuildRequires: pkgconfig(gobject-2.0) >= 2.0.0 BuildRequires: pkgconfig(gobject-introspection-1.0) BuildRequires: pkgconfig(libsystemd) +BuildRequires: pkgconfig(libxml-2.0) BuildRequires: pkgconfig(x11) BuildRequires: pkgconfig(xi) BuildRequires: pkgconfig(xkbcommon-x11) BuildRequires: pkgconfig(xtst) # dbus-daemon is needed to have this work fine Requires: dbus-1 +Provides: at-spi2-atk-gtk2 = %{version} +Obsoletes: at-spi2-atk-gtk2 < %{version} %description AT-SPI is a general interface for applications to make use of the @@ -73,13 +77,49 @@ libatspi library. Summary: Development files for the Assistive Technology Service Provider Interface Group: Development/Libraries/GNOME Requires: at-spi2-core = %{version} +Requires: libatk-1_0-0 = %{version} +Requires: libatk-bridge-2_0-0 = %{version} Requires: libatspi0 = %{version} +Requires: typelib-1_0-Atk-1_0 = %{version} Requires: typelib-1_0-Atspi-2_0 = %{version} %description devel This package contains all necessary include files and libraries needed to develop applications that require these. +%package -n libatk-1_0-0 +Summary: An Accessibility Toolkit +Group: System/Libraries +#Provides: %%{name} = %%{version} +#Obsoletes: %%{name} < %%{version} + +%description -n libatk-1_0-0 +The ATK library provides a set of accessibility interfaces. By +supporting the ATK interfaces, an application or toolkit can be used +with screen readers, magnifiers, and alternate input devices. + +%package -n typelib-1_0-Atk-1_0 +Summary: Introspection bindings for the ATK accessibility toolkit +Group: System/Libraries + +%description -n typelib-1_0-Atk-1_0 +The ATK library provides a set of accessibility interfaces. By +supporting the ATK interfaces, an application or toolkit can be used +with screen readers, magnifiers, and alternate input devices. + +This package provides the GObject Introspection bindings for ATK. + +%package -n libatk-bridge-2_0-0 +Summary: ATK/D-Bus bridging library +Group: System/Libraries +#Requires: at-spi2-core + +%description -n libatk-bridge-2_0-0 +AT-SPI is a general interface for applications to make use of the +accessibility toolkit. This version is based on dbus. + +The package contains a ATK/D-Bus bridge library. + %lang_package %prep @@ -99,6 +139,7 @@ to develop applications that require these. %install %meson_install %find_lang %{name} +%fdupes %{buildroot}%{_datadir}/gtk-doc/html/ # Move autostart file to /usr/etc mkdir -p %{buildroot}%{_distconfdir}/xdg/autostart mkdir -p %{buildroot}%{_distconfdir}/xdg/Xwayland-session.d @@ -106,6 +147,8 @@ mv %{buildroot}%{_sysconfdir}/xdg/autostart/* %{buildroot}%{_distconfdir}/xdg/au mv %{buildroot}%{_sysconfdir}/xdg/Xwayland-session.d/* %{buildroot}%{_distconfdir}/xdg/Xwayland-session.d/ %ldconfig_scriptlets -n libatspi0 +%ldconfig_scriptlets -n libatk-1_0-0 +%ldconfig_scriptlets -n libatk-bridge-2_0-0 %files %license COPYING @@ -119,20 +162,42 @@ mv %{buildroot}%{_sysconfdir}/xdg/Xwayland-session.d/* %{buildroot}%{_distconfdi %{_datadir}/dbus-1/services/org.a11y.Bus.service %dir %{_datadir}/defaults %{_datadir}/defaults/at-spi2/ +%dir %{_libdir}/gnome-settings-daemon-3.0 +%dir %{_libdir}/gnome-settings-daemon-3.0/gtk-modules +%{_libdir}/gnome-settings-daemon-3.0/gtk-modules/at-spi2-atk.desktop +%dir %{_libdir}/gtk-2.0 +%dir %{_libdir}/gtk-2.0/modules +%{_libdir}/gtk-2.0/modules/libatk-bridge.so %files -n libatspi0 %{_libdir}/libatspi.so.0* +%files -n libatk-1_0-0 +%{_libdir}/libatk-1.0.so.0* + +%files -n libatk-bridge-2_0-0 +%{_libdir}/libatk-bridge-2.0.so.0* + %files -n typelib-1_0-Atspi-2_0 %{_libdir}/girepository-1.0/Atspi-2.0.typelib +%files -n typelib-1_0-Atk-1_0 +%{_libdir}/girepository-1.0/Atk-1.0.typelib + %files devel -%doc AUTHORS README.md +%doc NEWS README.md %{_includedir}/at-spi-2.0/ +%{_includedir}/at-spi2-atk/ +%{_includedir}/atk-1.0/ %{_libdir}/libatspi.so +%{_libdir}/libatk-1.0.so +%{_libdir}/libatk-bridge-2.0.so %{_libdir}/pkgconfig/atspi-2.pc +%{_libdir}/pkgconfig/atk-bridge-2.0.pc +%{_libdir}/pkgconfig/atk.pc %{_datadir}/gir-1.0/*.gir %doc %{_datadir}/gtk-doc/html/libatspi/ +%doc %{_datadir}/gtk-doc/html/atk/ %files lang -f at-spi2-core.lang