3 %bcond_without static_libs # 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 Patch0: %{name}-format.patch
15 Patch1: %{name}-gtkdoc.patch
16 Patch2: %{name}-ac.patch
17 URL: http://developer.gnome.org/projects/gap/
18 BuildRequires: GConf2-devel >= 2.24.0
19 BuildRequires: ORBit2-devel >= 2.14.10
20 BuildRequires: atk-devel >= 1:1.30.0
21 BuildRequires: autoconf
22 BuildRequires: automake
23 BuildRequires: dbus-glib-devel >= 0.76
24 BuildRequires: docbook-dtd412-xml
25 BuildRequires: gettext-tools
26 BuildRequires: gnome-common >= 2.20.0
27 BuildRequires: gtk+2-devel >= 2:2.20.0
28 BuildRequires: gtk-doc >= 1.8
29 BuildRequires: intltool >= 0.40.0
30 BuildRequires: libbonobo-devel >= 2.24.0
31 BuildRequires: libtool
32 BuildRequires: pkgconfig
33 BuildRequires: popt-devel
34 BuildRequires: python >= 1:2.4
35 BuildRequires: python-modules >= 1:2.4
36 BuildRequires: rpm-build >= 4.6
37 BuildRequires: rpm-pythonprov
38 BuildRequires: rpmbuild(macros) >= 1.219
39 BuildRequires: sed >= 4.0
40 BuildRequires: xorg-lib-libICE-devel
41 BuildRequires: xorg-lib-libSM-devel
42 BuildRequires: xorg-lib-libX11-devel
43 BuildRequires: xorg-lib-libXft-devel >= 2.1
44 BuildRequires: xorg-lib-libXi-devel
45 BuildRequires: xorg-lib-libXtst-devel
46 Requires(post,preun): GConf2
47 Requires: %{name}-libs = %{version}-%{release}
48 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
51 AT-SPI allows assistive technologies to access GTK-based applications.
52 Essentially it exposes the internals of applications for automation,
53 so tools such as screen readers, magnifiers, or even scripting
54 interfaces can query and interact with GUI controls.
56 %description -l pl.UTF-8
57 AT-SPI pozwala na korzystanie z urządzeń wspomagających w celu dostępu
58 do aplikacji bazujących na GTK. Przede wszystkim udostępnia wewnętrzne
59 interfejsy aplikacji dla automatyzacji, więc urządzenia takie jak
60 czytniki ekranu, lupy, czy nawet interfejsy skryptowe mogą odpytywać i
61 współpracować z kontrolkami interfejsu graficznego.
64 Summary: Base at-spi libraries and modules
65 Summary(pl.UTF-8): Podstawowe biblioteki i moduły at-spi
70 Base at-spi libraries and modules.
72 %description libs -l pl.UTF-8
73 Podstawowe biblioteki i moduły at-spi.
76 Summary: AT-SPI development files
77 Summary(pl.UTF-8): Pliki programistyczne AT-SPI
78 Group: X11/Development/Libraries
79 Requires: %{name} = %{version}-%{release}
80 Requires: ORBit2-devel >= 2.14.10
81 Requires: atk-devel >= 1:1.30.0
82 Requires: gtk+2-devel >= 2:2.20.0
83 Requires: libbonobo-devel >= 2.24.0
84 Obsoletes: libat-spi1-devel
87 AT-SPI development files.
89 %description devel -l pl.UTF-8
90 Pliki programistyczne AT-SPI.
93 Summary: AT-SPI static library
94 Summary(pl.UTF-8): Statyczna biblioteka AT-SPI
95 Group: X11/Development/Libraries
96 Requires: %{name}-devel = %{version}-%{release}
99 AT-SPI static library.
101 %description static -l pl.UTF-8
102 Statyczna biblioteka AT-SPI.
105 Summary: AT-SPI API documentation
106 Summary(pl.UTF-8): Dokumentacja API AT-SPI
108 Requires: gtk-doc-common
112 AT-SPI API documentation.
114 %description apidocs -l pl.UTF-8
115 Dokumentacja API AT-SPI.
117 %package -n python-pyatspi_corba
118 Summary: AT-SPI Python bindings
119 Summary(pl.UTF-8): Wiązania AT-SPI dla Pythona
120 Group: Development/Languages/Python
121 Requires: python-pyorbit
122 # python-pyatspi 2 is new, at-spi2 based implementation
123 Obsoletes: python-pyatspi < 2
124 Obsoletes: python-pyspi
126 %description -n python-pyatspi_corba
127 AT-SPI Python bindings.
129 %description -n python-pyatspi_corba -l pl.UTF-8
130 Wiązania AT-SPI dla Pythona.
147 --enable-compile-warnings=minimum \
150 %{__enable_disable static_libs static} \
151 --with-html-dir=%{_gtkdocdir}
155 rm -rf $RPM_BUILD_ROOT
158 DESTDIR=$RPM_BUILD_ROOT \
159 HTML_DIR=%{_gtkdocdir}
162 %{__rm} $RPM_BUILD_ROOT%{_libdir}/{gtk-2.0/modules/at-spi-corba/modules,orbit-2.0}/*.{la,a}
163 # obsoleted by pkg-config
164 %{__rm} $RPM_BUILD_ROOT%{_libdir}/*.la
168 %{__mv} $RPM_BUILD_ROOT%{_localedir}/{sr@ije,sr@ijekavian}
173 rm -rf $RPM_BUILD_ROOT
176 %gconf_schema_install at-spi.schemas
179 %gconf_schema_uninstall at-spi.schemas
181 %post libs -p /sbin/ldconfig
182 %postun libs -p /sbin/ldconfig
184 %files -f %{name}.lang
185 %defattr(644,root,root,755)
186 %{_sysconfdir}/gconf/schemas/at-spi.schemas
187 %{_sysconfdir}/xdg/autostart/at-spi-registryd.desktop
188 %{_datadir}/idl/at-spi-1.0
191 %defattr(644,root,root,755)
192 %doc AUTHORS ChangeLog MAINTAINERS NEWS README TODO
193 %attr(755,root,root) %{_libdir}/libcspi.so.*.*.*
194 %attr(755,root,root) %ghost %{_libdir}/libcspi.so.0
195 %attr(755,root,root) %{_libdir}/libloginhelper.so.*.*.*
196 %attr(755,root,root) %ghost %{_libdir}/libloginhelper.so.0
197 %attr(755,root,root) %{_libdir}/libspi.so.*.*.*
198 %attr(755,root,root) %ghost %{_libdir}/libspi.so.0
199 %attr(755,root,root) %{_libexecdir}/at-spi-registryd
200 %attr(755,root,root) %{_libdir}/orbit-2.0/Accessibility_LoginHelper_module.so
201 %attr(755,root,root) %{_libdir}/orbit-2.0/Accessibility_module.so
202 %dir %{_libdir}/gtk-2.0/modules/at-spi-corba
203 %dir %{_libdir}/gtk-2.0/modules/at-spi-corba/modules
204 %attr(755,root,root) %{_libdir}/gtk-2.0/modules/at-spi-corba/modules/libatk-bridge.so
205 %{_libdir}/bonobo/servers/Accessibility_Registry.server
208 %defattr(644,root,root,755)
209 %attr(755,root,root) %{_libdir}/libcspi.so
210 %attr(755,root,root) %{_libdir}/libloginhelper.so
211 %attr(755,root,root) %{_libdir}/libspi.so
212 %{_includedir}/at-spi-1.0
213 %{_pkgconfigdir}/cspi-1.0.pc
214 %{_pkgconfigdir}/libloginhelper-1.0.pc
215 %{_pkgconfigdir}/libspi-1.0.pc
217 %if %{with static_libs}
219 %defattr(644,root,root,755)
221 %{_libdir}/libloginhelper.a
226 %defattr(644,root,root,755)
227 %{_gtkdocdir}/at-spi-cspi
228 %{_docdir}/%{name}-%{version}
230 %files -n python-pyatspi_corba
231 %defattr(644,root,root,755)
232 %dir %{py_sitedir}/pyatspi_corba
233 %{py_sitedir}/pyatspi_corba/*.py[co]