6 Summary: Assistive Technology Service Provider Interface - D-Bus based implementation
8 Group: System/Libraries
9 Url: http://www.gnome.org/
10 Source: http://ftp.gnome.org/pub/GNOME/sources/at-spi2-core/2.31/%{name}-%{version}.tar.xz
11 Source1001: %{name}.manifest
13 BuildRequires: python-devel
14 BuildRequires: python-xml
15 BuildRequires: intltool
16 BuildRequires: dbus-devel
17 BuildRequires: glib2-devel
18 BuildRequires: gettext
19 BuildRequires: gtk-doc
21 BuildRequires: libX11-devel
22 BuildRequires: libXtst-devel
23 BuildRequires: libXi-devel
25 BuildRequires: pkgconfig(vconf)
26 BuildRequires: pkgconfig(appsvc)
27 BuildRequires: pkgconfig(dlog)
28 BuildRequires: pkgconfig(aul)
29 BuildRequires: gobject-introspection
31 BuildRequires: app-svc-devel
34 AT-SPI is a general interface for applications to make use of the
35 accessibility toolkit. This version is based on dbus.
37 This package contains the AT-SPI registry daemon. It provides a
38 mechanism for all assistive technologies to discover and interact
39 with applications running on the desktop.
42 Summary: An Accessibility ToolKit -- Library
43 Group: System/Libraries
45 %description -n libatspi0
46 AT-SPI is a general interface for applications to make use of the
47 accessibility toolkit. This version is based on dbus.
49 %package -n typelib-1_0-Atspi-2_0
50 Summary: An Accessibility ToolKit -- Introspection bindings
51 Group: System/Libraries
53 %description -n typelib-1_0-Atspi-2_0
54 AT-SPI is a general interface for applications to make use of the
55 accessibility toolkit. This version is based on dbus.
57 This package provides the GObject Introspection bindings for the
61 Summary: Include Files and Libraries mandatory for Development
62 Group: Development/Libraries
63 Requires: %{name} = %{version}
64 Requires: libatspi0 = %{version}
65 Requires: typelib-1_0-Atspi-2_0 = %{version}
68 This package contains all necessary include files and libraries needed
69 to develop applications that require these.
76 meson --prefix /usr --libdir %{_libdir} build -Dwith-dbus-daemondir=%{_bindir} -Ddbus_daemon=/usr/bin/dbus-daemon \
87 find %{buildroot} -name '*.la' -or -name '*.a' | xargs rm -f
89 export DESTDIR=%{buildroot}
90 ninja -C build install
97 %post -n libatspi0 -p /sbin/ldconfig
99 %postun -n libatspi0 -p /sbin/ldconfig
101 %files -f %{name}.lang
102 %manifest %{name}.manifest
103 %defattr(-,root,root)
104 %{_libexecdir}/at_spi2_tool
108 %{_libexecdir}/at-spi-bus-launcher
109 %{_libexecdir}/at-spi2-registryd
110 %{_datadir}/defaults/at-spi2/accessibility.conf
111 %{_sysconfdir}/xdg/autostart/at-spi-dbus-bus.desktop
112 %{_datadir}/dbus-1/accessibility-services/org.a11y.atspi.Registry.service
113 %{_datadir}/dbus-1/services/org.a11y.Bus.service
114 %{_prefix}/lib/systemd/user/at-spi-dbus-bus.service
115 %{_prefix}/lib/systemd/system/at-spi-dbus-bus@.service
117 %manifest %{name}.manifest
118 %defattr(-, root, root)
119 %{_libdir}/libatspi.so.0*
121 %files -n typelib-1_0-Atspi-2_0
122 %manifest %{name}.manifest
123 %defattr(-, root, root)
126 %manifest %{name}.manifest
127 %defattr(-, root, root)
128 %{_includedir}/at-spi-2.0
129 %{_libdir}/libatspi.so
130 %{_libdir}/pkgconfig/atspi-2.pc