3 %bcond_with xevie # XEViE support (deprecated?)
5 Summary: Protocol definitions and daemon for D-Bus at-spi
6 Summary(pl-UTF-8): Definicje protokołu oraz demon at-spi dla usługi D-Bus
12 Source0: http://ftp.gnome.org/pub/GNOME/sources/at-spi2-core/2.28/%{name}-%{version}.tar.xz
13 # Source0-md5: 9c42f79636ed1c0e908b7483d789b32e
14 URL: https://www.linuxfoundation.org/en/AT-SPI_on_D-Bus
15 BuildRequires: dbus-devel >= 1.0
16 BuildRequires: gettext-tools >= 0.19.8
17 BuildRequires: glib2-devel >= 1:2.36.0
18 BuildRequires: gobject-introspection-devel >= 1.32.0
19 BuildRequires: gtk-doc >= 1.25
20 BuildRequires: meson >= 0.40.1
21 BuildRequires: pkgconfig
22 BuildRequires: tar >= 1:1.22
23 BuildRequires: xorg-lib-libX11-devel
24 %{?with_xevie:BuildRequires: xorg-lib-libXevie-devel}
25 %{?with_xevie:BuildRequires: xorg-lib-libXext-devel}
26 BuildRequires: xorg-lib-libXi-devel
27 BuildRequires: xorg-lib-libXtst-devel
29 Requires: %{name}-libs = %{version}-%{release}
31 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
34 at-spi allows assistive technologies to access GTK-based applications.
35 Essentially it exposes the internals of applications for automation,
36 so tools such as screen readers, magnifiers, or even scripting
37 interfaces can query and interact with GUI controls.
39 This version of at-spi is a major break from previous versions. It has
40 been completely rewritten to use D-Bus rather than ORBIT / CORBA for
41 its transport protocol.
43 %description -l pl.UTF-8
44 at-spi pozwala na dostęp technik wspomagających do aplikacji partych
45 na bibliotece GTK+. W szczególności udostępnia wnętrzności aplikacji
46 na potrzeby automatyzacji, dzięki czemu narzędzia takie jak czytniki
47 ekranowe, lupy czy nawet interfejsy skryptowe mogą odpytywać i
48 współpracować interaktywnie z kontrolkami GUI.
50 Ta wersja at-spi to duża zmiana w stosunku do poprzednich wersji.
51 Została całkowicie przepisana z użyciem protokołu transportowego D-Bus
52 zamiast wcześniejszego ORBIT/CORBA.
55 Summary: at-spi2 core library
56 Summary(pl.UTF-8): Główna biblioteka at-spi2
58 Requires: dbus-libs >= 1.0
59 Requires: glib2 >= 1:2.36.0
60 Conflicts: at-spi2-core < 2.2.1-2
65 %description libs -l pl.UTF-8
66 Główna biblioteka at-spi2.
69 Summary: Header files for at-spi2 library
70 Summary(pl.UTF-8): Pliki nagłówkowe biblioteki at-spi2
71 Group: Development/Libraries
72 Requires: %{name}-libs = %{version}-%{release}
73 Requires: dbus-devel >= 1.0
74 Requires: glib2-devel >= 1:2.36.0
75 Requires: xorg-lib-libX11-devel
78 Header files for at-spi2 library.
80 %description devel -l pl.UTF-8
81 Pliki nagłówkowe biblioteki at-spi2.
84 Summary: at-spi2 library API documentation
85 Summary(pl.UTF-8): Dokumentacja API biblioteki at-spi2
87 Requires: gtk-doc-common
88 %if "%{_rpmversion}" >= "5"
93 at-spi2 library API documentation.
95 %description apidocs -l pl.UTF-8
96 Dokumentacja API biblioteki at-spi2.
105 %meson_build -C build
108 rm -rf $RPM_BUILD_ROOT
110 %meson_install -C build
115 rm -rf $RPM_BUILD_ROOT
117 %post libs -p /sbin/ldconfig
118 %postun libs -p /sbin/ldconfig
120 %files -f %{name}.lang
121 %defattr(644,root,root,755)
122 %doc AUTHORS NEWS README
123 %attr(755,root,root) %{_libexecdir}/at-spi-bus-launcher
124 %attr(755,root,root) %{_libexecdir}/at-spi2-registryd
125 %dir %{_datadir}/dbus-1/accessibility-services
126 %{_datadir}/dbus-1/accessibility-services/org.a11y.atspi.Registry.service
127 %{_datadir}/dbus-1/services/org.a11y.Bus.service
128 %dir %{_datadir}/defaults/at-spi2
129 %{_datadir}/defaults/at-spi2/accessibility.conf
130 %{_sysconfdir}/xdg/autostart/at-spi-dbus-bus.desktop
131 %{systemduserunitdir}/at-spi-dbus-bus.service
134 %defattr(644,root,root,755)
135 %attr(755,root,root) %{_libdir}/libatspi.so.*.*.*
136 %attr(755,root,root) %ghost %{_libdir}/libatspi.so.0
137 %{_libdir}/girepository-1.0/Atspi-2.0.typelib
140 %defattr(644,root,root,755)
141 %attr(755,root,root) %{_libdir}/libatspi.so
142 %{_includedir}/at-spi-2.0
143 %{_datadir}/gir-1.0/Atspi-2.0.gir
144 %{_pkgconfigdir}/atspi-2.pc
147 %defattr(644,root,root,755)
148 %{_gtkdocdir}/libatspi