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.23/%{name}-%{version}.tar.bz2
13 # Source0-md5: e1c7bbf6eb19b9ca9c509acb238e5c56
14 URL: http://developer.gnome.org/projects/gap/
15 BuildRequires: ORBit2-devel >= 2.14.10
16 BuildRequires: atk-devel >= 1:1.22.0
17 BuildRequires: autoconf
18 BuildRequires: automake
19 BuildRequires: gail-devel >= 1.22.0
20 BuildRequires: gettext-devel
21 BuildRequires: gnome-common >= 2.20.0
22 BuildRequires: gtk+2-devel >= 2:2.12.8
23 BuildRequires: gtk-doc >= 1.8
24 BuildRequires: intltool >= 0.36.2
25 BuildRequires: libbonobo-devel >= 2.22.0
26 BuildRequires: libtool
27 BuildRequires: pkgconfig
28 BuildRequires: popt-devel
29 BuildRequires: rpm-build >= 4.1-10
30 BuildRequires: rpmbuild(macros) >= 1.219
31 BuildRequires: xorg-lib-libXevie-devel
32 BuildRequires: xorg-lib-libXft-devel >= 2.1
33 BuildRequires: xorg-lib-libXtst-devel
35 # sr@Latn vs. sr@latin
36 Conflicts: glibc-misc < 6:2.7
37 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
40 AT-SPI allows assistive technologies to access GTK-based applications.
41 Essentially it exposes the internals of applications for automation,
42 so tools such as screen readers, magnifiers, or even scripting
43 interfaces can query and interact with GUI controls.
45 %description -l pl.UTF-8
46 AT-SPI pozwala na korzystanie z urządzeń wspomagających w celu dostępu
47 do aplikacji bazujących na GTK. Przede wszystkim udostępnia wewnętrzne
48 interfejsy aplikacji dla automatyzacji, więc urządzenia takie jak
49 czytniki ekranu, lupy, czy nawet interfejsy skryptowe mogą odpytywać i
50 współpracować z kontrolkami interfejsu graficznego.
53 Summary: AT-SPI development files
54 Summary(pl.UTF-8): Pliki programistyczne AT-SPI
55 Group: X11/Development/Libraries
56 Requires: %{name} = %{version}-%{release}
57 Requires: ORBit2-devel >= 2.14.10
58 Requires: atk-devel >= 1:1.22.0
59 Requires: gtk+2-devel >= 2:2.12.8
60 Requires: libbonobo-devel >= 2.22.0
61 Obsoletes: libat-spi1-devel
64 AT-SPI development files.
66 %description devel -l pl.UTF-8
67 Pliki programistyczne AT-SPI.
70 Summary: AT-SPI static library
71 Summary(pl.UTF-8): Statyczna biblioteka AT-SPI
72 Group: X11/Development/Libraries
73 Requires: %{name}-devel = %{version}-%{release}
76 AT-SPI static library.
78 %description static -l pl.UTF-8
79 Statyczna biblioteka AT-SPI.
82 Summary: AT-SPI API documentation
83 Summary(pl.UTF-8): Dokumentacja API AT-SPI
85 Requires: gtk-doc-common
88 AT-SPI API documentation.
90 %description apidocs -l pl.UTF-8
91 Dokumentacja API AT-SPI.
93 %package -n python-pyatspi
94 Summary: AT-SPI Python bindings
95 Summary(pl.UTF-8): Wiązania AT-SPI dla Pythona
96 Group: Development/Languages/Python
97 Requires: python-pyorbit
99 %description -n python-pyatspi
100 AT-SPI Python bindings.
102 %description -n python-pyatspi -l pl.UTF-8
103 Wiązania AT-SPI dla Pythona.
116 %{!?with_static_libs:--disable-static} \
119 --with-html-dir=%{_gtkdocdir}
123 rm -rf $RPM_BUILD_ROOT
126 DESTDIR=$RPM_BUILD_ROOT \
127 HTML_DIR=%{_gtkdocdir}
130 rm -f $RPM_BUILD_ROOT%{_libdir}/{gtk-2.0/modules,orbit-2.0}/*.{la,a}
132 rm -rf $RPM_BUILD_ROOT%{_datadir}/locale/ps
136 [ -d $RPM_BUILD_ROOT%{_datadir}/locale/sr@latin ] || \
137 mv -f $RPM_BUILD_ROOT%{_datadir}/locale/sr@{Latn,latin}
141 rm -rf $RPM_BUILD_ROOT
143 %post -p /sbin/ldconfig
144 %postun -p /sbin/ldconfig
146 %files -f %{name}.lang
147 %defattr(644,root,root,755)
148 %attr(755,root,root) %{_libdir}/libcspi.so.*.*.*
149 %attr(755,root,root) %ghost %{_libdir}/libcspi.so.0
150 %attr(755,root,root) %{_libdir}/libloginhelper.so.*.*.*
151 %attr(755,root,root) %ghost %{_libdir}/libloginhelper.so.0
152 %attr(755,root,root) %{_libdir}/libspi.so.*.*.*
153 %attr(755,root,root) %ghost %{_libdir}/libspi.so.0
154 %attr(755,root,root) %{_libexecdir}/at-spi-registryd
155 %attr(755,root,root) %{_libdir}/orbit-2.0/Accessibility_LoginHelper_module.so
156 %attr(755,root,root) %{_libdir}/orbit-2.0/Accessibility_module.so
157 %attr(755,root,root) %{_libdir}/gtk-2.0/modules/libatk-bridge.so
158 %{_libdir}/bonobo/servers/Accessibility_Registry.server
159 %{_datadir}/idl/at-spi-1.0
162 %defattr(644,root,root,755)
163 %attr(755,root,root) %{_libdir}/libcspi.so
164 %attr(755,root,root) %{_libdir}/libloginhelper.so
165 %attr(755,root,root) %{_libdir}/libspi.so
166 %{_includedir}/at-spi-1.0
167 %{_libdir}/libcspi.la
168 %{_libdir}/libloginhelper.la
170 %{_pkgconfigdir}/cspi-1.0.pc
171 %{_pkgconfigdir}/libloginhelper-1.0.pc
172 %{_pkgconfigdir}/libspi-1.0.pc
174 %if %{with static_libs}
176 %defattr(644,root,root,755)
178 %{_libdir}/libloginhelper.a
183 %defattr(644,root,root,755)
184 %{_gtkdocdir}/at-spi-cspi
185 %{_docdir}/%{name}-%{version}
187 %files -n python-pyatspi
188 %defattr(644,root,root,755)
189 %dir %{py_sitedir}/pyatspi
190 %{py_sitedir}/pyatspi/*.py[co]