Compare commits

...

10 Commits

Author SHA1 Message Date
openeuler-ci-bot
0537a22d65
!43 [sync] PR-42: Delete obsolete at-spi2-atk-help after the upgrade
From: @openeuler-sync-bot 
Reviewed-by: @t_feng 
Signed-off-by: @t_feng
2024-08-28 07:03:55 +00:00
yangl777
d8ab2801b3 Delete obsolete at-spi2-atk-help after the upgrade
(cherry picked from commit c2769a3daf1e96a14360ceb96fdfe753e2d0378d)
2024-08-27 17:16:31 +08:00
openeuler-ci-bot
ed771921e8
!39 [sync] PR-38: fix test error
From: @openeuler-sync-bot 
Reviewed-by: @open-bot 
Signed-off-by: @open-bot
2024-04-19 09:07:03 +00:00
yangl777
5d3eab9b05 fix test error
(cherry picked from commit c8590e920aa0151046abdd456c58e6898ccfbc16)
2024-04-19 16:58:26 +08:00
openeuler-ci-bot
9a5f7bbad0
!32 [sync] PR-30: fix gtk2 build fail
From: @openeuler-sync-bot 
Reviewed-by: @t_feng 
Signed-off-by: @t_feng
2024-04-07 02:43:43 +00:00
zhangpan
29f2c6f746 fix gtk2 build fail
(cherry picked from commit e4770a9c332382df236d0545e3714b8258d0bbc9)
2024-03-13 19:29:48 +08:00
openeuler-ci-bot
edc9ea8936
!29 update to 2.51.0
From: @zppzhangpan 
Reviewed-by: @t_feng 
Signed-off-by: @t_feng
2024-02-05 07:24:20 +00:00
zhangpan
e658d78d82 update to 2.51.0 2024-02-04 06:52:44 +00:00
openeuler-ci-bot
373798ff2f
!28 Update to 2.50.0
From: @dedv_dwe 
Reviewed-by: @open-bot 
Signed-off-by: @open-bot
2024-01-03 05:53:35 +00:00
ut004527
92fa87ab84 Update to 2.50.0 2023-12-29 14:23:14 +08:00
3 changed files with 142 additions and 25 deletions

Binary file not shown.

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

Binary file not shown.

View File

@ -1,18 +1,29 @@
#needsrootforbuild
Name: at-spi2-core
Version: 2.44.1
Release: 3
Version: 2.51.0
Release: 4
Summary: The At-Spi2 Core package is a part of the GNOME Accessibility Project.
License: LGPLv2+
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/at-spi2-core/2.51/%{name}-%{version}.tar.xz
Source1: xwayland-session-scriptlet
BuildRequires: meson gtk-doc libXi-devel glib2-devel libXtst-devel gettext
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
# https://bugzilla.redhat.com/show_bug.cgi?id=2137281
Requires: /usr/bin/xprop
%description
At-Spi2 is a protocol over DBus, toolkit widgets use it to provide
their content to screen readers such as Orca.
@ -21,14 +32,66 @@ The core that defines the protocol and starts the dbus accessibility
bus is at-spi2-core , the formal definition of RPCs is available as
xml files in at-spi2-core/xml/
%package devel
Summary: The header files and API documentation for %{name}
Requires: at-spi2-core = %{version}-%{release}
%package devel
Summary: Development files and headers for at-spi2-core
Requires: %{name}%{?_isa} = %{version}-%{release}
%description 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
Requires: atk%{?_isa} = %{version}-%{release}
%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.
%description devel
The API documentation and header files of litabspi are included by %{name}-devel.
%package help
Summary: Help package for %{name}
Obsoletes: at-spi2-atk-help < %{version}-%{release}
%package_help
%description help
This package contains some help files for %{name}
%prep
%autosetup -p1
@ -47,36 +110,90 @@ install -m 0755 %{SOURCE1} %{buildroot}%{_sysconfdir}/xdg/Xwayland-session.d/00-
%{find_lang} %{name}
%check
dbus-launch ninja -C %{_host} test
if [ ! -e /usr/libexec/at-spi-bus-launcher ];then
ninja -C %{_host} install
dbus-launch ninja -C %{_host} test
ninja -C %{_host} uninstall
else
dbus-launch ninja -C %{_host} test
fi
%files -f %{name}.lang
%doc AUTHORS
%license COPYING
%{_datadir}/locale
%doc NEWS
%{_libexecdir}/at-spi2-registryd
%dir %{_datadir}/defaults
%dir %{_datadir}/defaults/at-spi2
%{_datadir}/defaults/at-spi2/accessibility.conf
%{_datadir}/dbus-1/services/org.a11y.Bus.service
%{_datadir}/dbus-1/accessibility-services/org.a11y.atspi.Registry.service
%{_sysconfdir}/xdg/autostart/at-spi-dbus-bus.desktop
# 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
%{_sysconfdir}/xdg/Xwayland-session.d/00-at-spi
%{_libexecdir}/at-spi-bus-launcher
%{_libexecdir}/at-spi2-registryd
%{_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
%{_sysconfdir}/xdg/autostart/*
%{_sysconfdir}/xdg/autostart/at-spi-dbus-bus.desktop
%files devel
%{_libdir}/pkgconfig/atspi-2.pc
%{_libdir}/libatspi.so
%{_datadir}/gir-1.0/*.gir
%{_includedir}/at-spi-2.0/atspi/*.h
%dir %{_datadir}/gir-1.0
%{_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
%doc README.md
%{_datadir}/gtk-doc/html/libatspi
%{_docdir}/libatspi
%changelog
* Tue Aug 27 2024 yanglu <yanglu72@h-partners.com> - 2.51.0-4
- Delete obsolete at-spi2-atk-help after the upgrade
* Fri Apr 19 2024 yanglu <yanglu72@h-partners.com> - 2.51.0-3
- fix test error
* Wed Mar 13 2024 zhangpan <zhangpan103@h-partners.com> - 2.51.0-2
- fix gtk2 build fail
* Sun Feb 4 2024 zhangpan <zhangpan103@h-partners.com> - 2.51.0-1
- update to 2.51.0
* 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
- enable make check