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 Patch0: %{name}-format.patch
15 URL: http://developer.gnome.org/projects/gap/
16 BuildRequires: GConf2-devel >= 2.24.0
17 BuildRequires: ORBit2-devel >= 2.14.10
18 BuildRequires: atk-devel >= 1:1.30.0
19 BuildRequires: autoconf
20 BuildRequires: automake
21 BuildRequires: dbus-glib-devel >= 0.76
22 BuildRequires: docbook-dtd412-xml
23 BuildRequires: gettext-tools
24 BuildRequires: gnome-common >= 2.20.0
25 BuildRequires: gtk+2-devel >= 2:2.20.0
26 BuildRequires: gtk-doc >= 1.8
27 BuildRequires: intltool >= 0.40.0
28 BuildRequires: libbonobo-devel >= 2.24.0
29 BuildRequires: libtool
30 BuildRequires: pkgconfig
31 BuildRequires: popt-devel
32 BuildRequires: python >= 1:2.4
33 BuildRequires: python-modules >= 1:2.4
34 BuildRequires: rpm-build >= 4.1-10
35 BuildRequires: rpm-pythonprov
36 BuildRequires: rpmbuild(macros) >= 1.219
37 BuildRequires: sed >= 4.0
38 BuildRequires: xorg-lib-libSM-devel
39 BuildRequires: xorg-lib-libX11-devel
40 BuildRequires: xorg-lib-libXft-devel >= 2.1
41 BuildRequires: xorg-lib-libXi-devel
42 BuildRequires: xorg-lib-libXtst-devel
43 Requires(post,preun): GConf2
44 Requires: %{name}-libs = %{version}-%{release}
45 # sr@Latn vs. sr@latin
46 Conflicts: glibc-misc < 6:2.7
47 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
50 AT-SPI allows assistive technologies to access GTK-based applications.
51 Essentially it exposes the internals of applications for automation,
52 so tools such as screen readers, magnifiers, or even scripting
53 interfaces can query and interact with GUI controls.
55 %description -l pl.UTF-8
56 AT-SPI pozwala na korzystanie z urządzeń wspomagających w celu dostępu
57 do aplikacji bazujących na GTK. Przede wszystkim udostępnia wewnętrzne
58 interfejsy aplikacji dla automatyzacji, więc urządzenia takie jak
59 czytniki ekranu, lupy, czy nawet interfejsy skryptowe mogą odpytywać i
60 współpracować z kontrolkami interfejsu graficznego.
63 Summary: Base at-spi libraries and modules
64 Summary(pl.UTF-8): Podstawowe biblioteki i moduły at-spi
69 Base at-spi libraries and modules.
71 %description libs -l pl.UTF-8
72 Podstawowe biblioteki i moduły at-spi.
75 Summary: AT-SPI development files
76 Summary(pl.UTF-8): Pliki programistyczne AT-SPI
77 Group: X11/Development/Libraries
78 Requires: %{name} = %{version}-%{release}
79 Requires: ORBit2-devel >= 2.14.10
80 Requires: atk-devel >= 1:1.30.0
81 Requires: gtk+2-devel >= 2:2.20.0
82 Requires: libbonobo-devel >= 2.24.0
83 Obsoletes: libat-spi1-devel
86 AT-SPI development files.
88 %description devel -l pl.UTF-8
89 Pliki programistyczne AT-SPI.
92 Summary: AT-SPI static library
93 Summary(pl.UTF-8): Statyczna biblioteka AT-SPI
94 Group: X11/Development/Libraries
95 Requires: %{name}-devel = %{version}-%{release}
98 AT-SPI static library.
100 %description static -l pl.UTF-8
101 Statyczna biblioteka AT-SPI.
104 Summary: AT-SPI API documentation
105 Summary(pl.UTF-8): Dokumentacja API AT-SPI
107 Requires: gtk-doc-common
111 AT-SPI API documentation.
113 %description apidocs -l pl.UTF-8
114 Dokumentacja API AT-SPI.
116 %package -n python-pyatspi_corba
117 Summary: AT-SPI Python bindings
118 Summary(pl.UTF-8): Wiązania AT-SPI dla Pythona
119 Group: Development/Languages/Python
120 Requires: python-pyorbit
121 # python-pyatspi 2 is new, at-spi2 based implementation
122 Obsoletes: python-pyatspi < 2
123 Obsoletes: python-pyspi
125 %description -n python-pyatspi_corba
126 AT-SPI Python bindings.
128 %description -n python-pyatspi_corba -l pl.UTF-8
129 Wiązania AT-SPI dla Pythona.
143 %{__enable_disable static_libs static} \
146 --with-html-dir=%{_gtkdocdir}
150 rm -rf $RPM_BUILD_ROOT
153 DESTDIR=$RPM_BUILD_ROOT \
154 HTML_DIR=%{_gtkdocdir}
157 %{__rm} $RPM_BUILD_ROOT%{_libdir}/{gtk-2.0/modules/at-spi-corba/modules,orbit-2.0}/*.{la,a}
161 %{__rm} $RPM_BUILD_ROOT%{_libdir}/*.la
163 %{__mv} -f $RPM_BUILD_ROOT%{_localedir}/{sr@ije,sr@ijekavian}
168 rm -rf $RPM_BUILD_ROOT
171 %gconf_schema_install at-spi.schemas
174 %gconf_schema_uninstall at-spi.schemas
176 %post libs -p /sbin/ldconfig
177 %postun libs -p /sbin/ldconfig
179 %files -f %{name}.lang
180 %defattr(644,root,root,755)
181 %{_sysconfdir}/gconf/schemas/at-spi.schemas
182 %{_sysconfdir}/xdg/autostart/at-spi-registryd.desktop
183 %{_datadir}/idl/at-spi-1.0
186 %defattr(644,root,root,755)
187 %doc AUTHORS ChangeLog MAINTAINERS NEWS README TODO
188 %attr(755,root,root) %{_libdir}/libcspi.so.*.*.*
189 %attr(755,root,root) %ghost %{_libdir}/libcspi.so.0
190 %attr(755,root,root) %{_libdir}/libloginhelper.so.*.*.*
191 %attr(755,root,root) %ghost %{_libdir}/libloginhelper.so.0
192 %attr(755,root,root) %{_libdir}/libspi.so.*.*.*
193 %attr(755,root,root) %ghost %{_libdir}/libspi.so.0
194 %attr(755,root,root) %{_libexecdir}/at-spi-registryd
195 %attr(755,root,root) %{_libdir}/orbit-2.0/Accessibility_LoginHelper_module.so
196 %attr(755,root,root) %{_libdir}/orbit-2.0/Accessibility_module.so
197 %dir %{_libdir}/gtk-2.0/modules/at-spi-corba
198 %dir %{_libdir}/gtk-2.0/modules/at-spi-corba/modules
199 %attr(755,root,root) %{_libdir}/gtk-2.0/modules/at-spi-corba/modules/libatk-bridge.so
200 %{_libdir}/bonobo/servers/Accessibility_Registry.server
203 %defattr(644,root,root,755)
204 %attr(755,root,root) %{_libdir}/libcspi.so
205 %attr(755,root,root) %{_libdir}/libloginhelper.so
206 %attr(755,root,root) %{_libdir}/libspi.so
207 %{_includedir}/at-spi-1.0
208 %{_pkgconfigdir}/cspi-1.0.pc
209 %{_pkgconfigdir}/libloginhelper-1.0.pc
210 %{_pkgconfigdir}/libspi-1.0.pc
212 %if %{with static_libs}
214 %defattr(644,root,root,755)
216 %{_libdir}/libloginhelper.a
221 %defattr(644,root,root,755)
222 %{_gtkdocdir}/at-spi-cspi
223 %{_docdir}/%{name}-%{version}
225 %files -n python-pyatspi_corba
226 %defattr(644,root,root,755)
227 %dir %{py_sitedir}/pyatspi_corba
228 %{py_sitedir}/pyatspi_corba/*.py[co]