Accepting request 1002601 from GNOME:Next

GNOME 43.rc - let's get this into Staging to see what we break (e.g meson:test seems to be an issue already)

OBS-URL: https://build.opensuse.org/request/show/1002601
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/at-spi2-core?expand=0&rev=213
This commit is contained in:
Dominique Leuenberger 2022-09-13 07:31:38 +00:00 committed by Git OBS Bridge
parent 5226268c45
commit ddea6d81d0
4 changed files with 102 additions and 7 deletions

View File

@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:4beb23270ba6cf7caf20b597354d75194d89afb69d2efcf15f4271688ba6f746
size 209780

View File

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:3860d309230268178675c35d432b9cba8ae83f47f4529c44bd960db43441c83c
size 541440

View File

@ -1,7 +1,37 @@
-------------------------------------------------------------------
Sat Aug 27 17:58:42 UTC 2022 - Bjørn Lie <bjorn.lie@gmail.com>
- 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 <bjorn.lie@gmail.com>
- 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 <mgorse@suse.com>
- 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.

View File

@ -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