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.32/%{name}-%{version}.tar.bz2
13 # Source0-md5: bc62c41f18529d56271fa1ae6cad8629
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.30.0
18 BuildRequires: autoconf
19 BuildRequires: automake
20 BuildRequires: dbus-glib-devel >= 0.76
21 BuildRequires: docbook-dtd412-xml
22 BuildRequires: gettext-devel
23 BuildRequires: gnome-common >= 2.20.0
24 BuildRequires: gtk+2-devel >= 2:2.20.0
25 BuildRequires: gtk-doc >= 1.8
26 BuildRequires: intltool >= 0.40.0
27 BuildRequires: libbonobo-devel >= 2.24.0
28 BuildRequires: libtool
29 BuildRequires: pkgconfig
30 BuildRequires: popt-devel
31 BuildRequires: python-modules
32 BuildRequires: rpm-build >= 4.1-10
33 BuildRequires: rpm-pythonprov
34 BuildRequires: rpmbuild(macros) >= 1.219
35 BuildRequires: sed >= 4.0
36 BuildRequires: xorg-lib-libSM-devel
37 BuildRequires: xorg-lib-libXft-devel >= 2.1
38 BuildRequires: xorg-lib-libXtst-devel
39 Requires(post,preun): GConf2
40 Requires: %{name}-libs = %{version}-%{release}
41 # sr@Latn vs. sr@latin
42 Conflicts: glibc-misc < 6:2.7
43 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
46 AT-SPI allows assistive technologies to access GTK-based applications.
47 Essentially it exposes the internals of applications for automation,
48 so tools such as screen readers, magnifiers, or even scripting
49 interfaces can query and interact with GUI controls.
51 %description -l pl.UTF-8
52 AT-SPI pozwala na korzystanie z urządzeń wspomagających w celu dostępu
53 do aplikacji bazujących na GTK. Przede wszystkim udostępnia wewnętrzne
54 interfejsy aplikacji dla automatyzacji, więc urządzenia takie jak
55 czytniki ekranu, lupy, czy nawet interfejsy skryptowe mogą odpytywać i
56 współpracować z kontrolkami interfejsu graficznego.
59 Summary: at-spi libraries themselves
60 Summary(pl.UTF-8): Same biblioteki at-spi
62 Requires(post,postun): /sbin/ldconfig
66 at-spi libraries themselves.
68 %description libs -l pl.UTF-8
69 Same biblioteki at-spi.
72 Summary: AT-SPI development files
73 Summary(pl.UTF-8): Pliki programistyczne AT-SPI
74 Group: X11/Development/Libraries
75 Requires: %{name} = %{version}-%{release}
76 Requires: ORBit2-devel >= 2.14.10
77 Requires: atk-devel >= 1:1.30.0
78 Requires: gtk+2-devel >= 2:2.20.0
79 Requires: libbonobo-devel >= 2.24.0
80 Obsoletes: libat-spi1-devel
83 AT-SPI development files.
85 %description devel -l pl.UTF-8
86 Pliki programistyczne AT-SPI.
89 Summary: AT-SPI static library
90 Summary(pl.UTF-8): Statyczna biblioteka AT-SPI
91 Group: X11/Development/Libraries
92 Requires: %{name}-devel = %{version}-%{release}
95 AT-SPI static library.
97 %description static -l pl.UTF-8
98 Statyczna biblioteka AT-SPI.
101 Summary: AT-SPI API documentation
102 Summary(pl.UTF-8): Dokumentacja API AT-SPI
104 Requires: gtk-doc-common
107 AT-SPI API documentation.
109 %description apidocs -l pl.UTF-8
110 Dokumentacja API AT-SPI.
112 %package -n python-pyatspi
113 Summary: AT-SPI Python bindings
114 Summary(pl.UTF-8): Wiązania AT-SPI dla Pythona
115 Group: Development/Languages/Python
116 Requires: python-pyorbit
117 Obsoletes: python-pyspi
119 %description -n python-pyatspi
120 AT-SPI Python bindings.
122 %description -n python-pyatspi -l pl.UTF-8
123 Wiązania AT-SPI dla Pythona.
136 %{!?with_static_libs:--disable-static} \
139 --with-html-dir=%{_gtkdocdir}
143 rm -rf $RPM_BUILD_ROOT
146 DESTDIR=$RPM_BUILD_ROOT \
147 HTML_DIR=%{_gtkdocdir}
150 %{__rm} $RPM_BUILD_ROOT%{_libdir}/{gtk-2.0/modules,orbit-2.0}/*.{la,a}
156 %{__rm} $RPM_BUILD_ROOT%{_libdir}/*.la
159 rm -rf $RPM_BUILD_ROOT
162 %gconf_schema_install at-spi.schemas
165 %gconf_schema_uninstall at-spi.schemas
167 %post libs -p /sbin/ldconfig
168 %postun libs -p /sbin/ldconfig
170 %files -f %{name}.lang
171 %defattr(644,root,root,755)
172 %{_sysconfdir}/gconf/schemas/at-spi.schemas
173 %{_sysconfdir}/xdg/autostart/at-spi-registryd.desktop
174 %{_datadir}/idl/at-spi-1.0
177 %defattr(644,root,root,755)
178 %attr(755,root,root) %{_libdir}/libcspi.so.*.*.*
179 %attr(755,root,root) %ghost %{_libdir}/libcspi.so.0
180 %attr(755,root,root) %{_libdir}/libloginhelper.so.*.*.*
181 %attr(755,root,root) %ghost %{_libdir}/libloginhelper.so.0
182 %attr(755,root,root) %{_libdir}/libspi.so.*.*.*
183 %attr(755,root,root) %ghost %{_libdir}/libspi.so.0
184 %attr(755,root,root) %{_libexecdir}/at-spi-registryd
185 %attr(755,root,root) %{_libdir}/orbit-2.0/Accessibility_LoginHelper_module.so
186 %attr(755,root,root) %{_libdir}/orbit-2.0/Accessibility_module.so
187 %attr(755,root,root) %{_libdir}/gtk-2.0/modules/libatk-bridge.so
188 %{_libdir}/bonobo/servers/Accessibility_Registry.server
191 %defattr(644,root,root,755)
192 %attr(755,root,root) %{_libdir}/libcspi.so
193 %attr(755,root,root) %{_libdir}/libloginhelper.so
194 %attr(755,root,root) %{_libdir}/libspi.so
195 %{_includedir}/at-spi-1.0
196 %{_pkgconfigdir}/cspi-1.0.pc
197 %{_pkgconfigdir}/libloginhelper-1.0.pc
198 %{_pkgconfigdir}/libspi-1.0.pc
200 %if %{with static_libs}
202 %defattr(644,root,root,755)
204 %{_libdir}/libloginhelper.a
209 %defattr(644,root,root,755)
210 %{_gtkdocdir}/at-spi-cspi
211 %{_docdir}/%{name}-%{version}
213 %files -n python-pyatspi
214 %defattr(644,root,root,755)
215 %dir %{py_sitedir}/pyatspi
216 %{py_sitedir}/pyatspi/*.py[co]