3 %bcond_without static_libs # don't build static library
5 Summary: Assistive Technology Service Provider Interface
6 Summary(pl.UTF-8): Interfejs pozwalający na korzystanie z urządzeń wspomagających
12 Source0: http://ftp.gnome.org/pub/GNOME/sources/at-spi/1.28/%{name}-%{version}.tar.bz2
13 # Source0-md5: ff29958339cbff5a0e0f34e4761e7633
14 URL: http://developer.gnome.org/projects/gap/
15 BuildRequires: GConf2-devel >= 2.24.0
16 BuildRequires: ORBit2-devel >= 2.14.10
17 BuildRequires: atk-devel >= 1:1.24.0
18 BuildRequires: autoconf
19 BuildRequires: automake
20 BuildRequires: dbus-glib-devel >= 0.76
21 BuildRequires: gettext-devel
22 BuildRequires: gnome-common >= 2.20.0
23 BuildRequires: gtk+2-devel >= 2:2.14.0
24 BuildRequires: gtk-doc >= 1.8
25 BuildRequires: intltool >= 0.40.0
26 BuildRequires: libbonobo-devel >= 2.24.0
27 BuildRequires: libtool
28 BuildRequires: pkgconfig
29 BuildRequires: popt-devel
30 BuildRequires: rpm-build >= 4.1-10
31 BuildRequires: rpmbuild(macros) >= 1.219
32 BuildRequires: xorg-lib-libSM-devel
33 BuildRequires: xorg-lib-libXft-devel >= 2.1
34 BuildRequires: xorg-lib-libXtst-devel
35 Requires(post,postun): /sbin/ldconfig
36 Requires(post,preun): GConf2
38 # sr@Latn vs. sr@latin
39 Conflicts: glibc-misc < 6:2.7
40 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
43 AT-SPI allows assistive technologies to access GTK-based applications.
44 Essentially it exposes the internals of applications for automation,
45 so tools such as screen readers, magnifiers, or even scripting
46 interfaces can query and interact with GUI controls.
48 %description -l pl.UTF-8
49 AT-SPI pozwala na korzystanie z urządzeń wspomagających w celu dostępu
50 do aplikacji bazujących na GTK. Przede wszystkim udostępnia wewnętrzne
51 interfejsy aplikacji dla automatyzacji, więc urządzenia takie jak
52 czytniki ekranu, lupy, czy nawet interfejsy skryptowe mogą odpytywać i
53 współpracować z kontrolkami interfejsu graficznego.
56 Summary: AT-SPI development files
57 Summary(pl.UTF-8): Pliki programistyczne AT-SPI
58 Group: X11/Development/Libraries
59 Requires: %{name} = %{version}-%{release}
60 Requires: ORBit2-devel >= 2.14.10
61 Requires: atk-devel >= 1:1.24.0
62 Requires: gtk+2-devel >= 2:2.14.0
63 Requires: libbonobo-devel >= 2.24.0
64 Obsoletes: libat-spi1-devel
67 AT-SPI development files.
69 %description devel -l pl.UTF-8
70 Pliki programistyczne AT-SPI.
73 Summary: AT-SPI static library
74 Summary(pl.UTF-8): Statyczna biblioteka AT-SPI
75 Group: X11/Development/Libraries
76 Requires: %{name}-devel = %{version}-%{release}
79 AT-SPI static library.
81 %description static -l pl.UTF-8
82 Statyczna biblioteka AT-SPI.
85 Summary: AT-SPI API documentation
86 Summary(pl.UTF-8): Dokumentacja API AT-SPI
88 Requires: gtk-doc-common
91 AT-SPI API documentation.
93 %description apidocs -l pl.UTF-8
94 Dokumentacja API AT-SPI.
96 %package -n python-pyatspi
97 Summary: AT-SPI Python bindings
98 Summary(pl.UTF-8): Wiązania AT-SPI dla Pythona
99 Group: Development/Languages/Python
100 Requires: python-pyorbit
101 Obsoletes: python-pyspi
103 %description -n python-pyatspi
104 AT-SPI Python bindings.
106 %description -n python-pyatspi -l pl.UTF-8
107 Wiązania AT-SPI dla Pythona.
120 %{!?with_static_libs:--disable-static} \
123 --with-html-dir=%{_gtkdocdir}
127 rm -rf $RPM_BUILD_ROOT
130 DESTDIR=$RPM_BUILD_ROOT \
131 HTML_DIR=%{_gtkdocdir}
134 rm -f $RPM_BUILD_ROOT%{_libdir}/{gtk-2.0/modules,orbit-2.0}/*.{la,a}
141 rm -rf $RPM_BUILD_ROOT
144 %gconf_schema_install at-spi.schemas
148 %gconf_schema_uninstall at-spi.schemas
150 %postun -p /sbin/ldconfig
152 %files -f %{name}.lang
153 %defattr(644,root,root,755)
154 %attr(755,root,root) %{_libdir}/libcspi.so.*.*.*
155 %attr(755,root,root) %ghost %{_libdir}/libcspi.so.0
156 %attr(755,root,root) %{_libdir}/libloginhelper.so.*.*.*
157 %attr(755,root,root) %ghost %{_libdir}/libloginhelper.so.0
158 %attr(755,root,root) %{_libdir}/libspi.so.*.*.*
159 %attr(755,root,root) %ghost %{_libdir}/libspi.so.0
160 %attr(755,root,root) %{_libexecdir}/at-spi-registryd
161 %attr(755,root,root) %{_libdir}/orbit-2.0/Accessibility_LoginHelper_module.so
162 %attr(755,root,root) %{_libdir}/orbit-2.0/Accessibility_module.so
163 %attr(755,root,root) %{_libdir}/gtk-2.0/modules/libatk-bridge.so
164 %{_sysconfdir}/gconf/schemas/at-spi.schemas
165 %{_sysconfdir}/xdg/autostart/at-spi-registryd.desktop
166 %{_libdir}/bonobo/servers/Accessibility_Registry.server
167 %{_datadir}/idl/at-spi-1.0
170 %defattr(644,root,root,755)
171 %attr(755,root,root) %{_libdir}/libcspi.so
172 %attr(755,root,root) %{_libdir}/libloginhelper.so
173 %attr(755,root,root) %{_libdir}/libspi.so
174 %{_includedir}/at-spi-1.0
175 %{_libdir}/libcspi.la
176 %{_libdir}/libloginhelper.la
178 %{_pkgconfigdir}/cspi-1.0.pc
179 %{_pkgconfigdir}/libloginhelper-1.0.pc
180 %{_pkgconfigdir}/libspi-1.0.pc
182 %if %{with static_libs}
184 %defattr(644,root,root,755)
186 %{_libdir}/libloginhelper.a
191 %defattr(644,root,root,755)
192 %{_gtkdocdir}/at-spi-cspi
193 %{_docdir}/%{name}-%{version}
195 %files -n python-pyatspi
196 %defattr(644,root,root,755)
197 %dir %{py_sitedir}/pyatspi
198 %{py_sitedir}/pyatspi/*.py[co]