Compare commits
10 Commits
4f37b10f9f
...
0537a22d65
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
0537a22d65 | ||
|
|
d8ab2801b3 | ||
|
|
ed771921e8 | ||
|
|
5d3eab9b05 | ||
|
|
9a5f7bbad0 | ||
|
|
29f2c6f746 | ||
|
|
edc9ea8936 | ||
|
|
e658d78d82 | ||
|
|
373798ff2f | ||
|
|
92fa87ab84 |
Binary file not shown.
BIN
at-spi2-core-2.51.0.tar.xz
Normal file
BIN
at-spi2-core-2.51.0.tar.xz
Normal file
Binary file not shown.
@ -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
|
||||
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user