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.30/%{name}-%{version}.tar.bz2
13 # Source0-md5: 29fdf7934e98efda5fe0ab74ab4d3f29
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,postun): /sbin/ldconfig
40 Requires(post,preun): GConf2
42 # sr@Latn vs. sr@latin
43 Conflicts: glibc-misc < 6:2.7
44 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
47 AT-SPI allows assistive technologies to access GTK-based applications.
48 Essentially it exposes the internals of applications for automation,
49 so tools such as screen readers, magnifiers, or even scripting
50 interfaces can query and interact with GUI controls.
52 %description -l pl.UTF-8
53 AT-SPI pozwala na korzystanie z urządzeń wspomagających w celu dostępu
54 do aplikacji bazujących na GTK. Przede wszystkim udostępnia wewnętrzne
55 interfejsy aplikacji dla automatyzacji, więc urządzenia takie jak
56 czytniki ekranu, lupy, czy nawet interfejsy skryptowe mogą odpytywać i
57 współpracować z kontrolkami interfejsu graficznego.
60 Summary: AT-SPI development files
61 Summary(pl.UTF-8): Pliki programistyczne AT-SPI
62 Group: X11/Development/Libraries
63 Requires: %{name} = %{version}-%{release}
64 Requires: ORBit2-devel >= 2.14.10
65 Requires: atk-devel >= 1:1.30.0
66 Requires: gtk+2-devel >= 2:2.20.0
67 Requires: libbonobo-devel >= 2.24.0
68 Obsoletes: libat-spi1-devel
71 AT-SPI development files.
73 %description devel -l pl.UTF-8
74 Pliki programistyczne AT-SPI.
77 Summary: AT-SPI static library
78 Summary(pl.UTF-8): Statyczna biblioteka AT-SPI
79 Group: X11/Development/Libraries
80 Requires: %{name}-devel = %{version}-%{release}
83 AT-SPI static library.
85 %description static -l pl.UTF-8
86 Statyczna biblioteka AT-SPI.
89 Summary: AT-SPI API documentation
90 Summary(pl.UTF-8): Dokumentacja API AT-SPI
92 Requires: gtk-doc-common
95 AT-SPI API documentation.
97 %description apidocs -l pl.UTF-8
98 Dokumentacja API AT-SPI.
100 %package -n python-pyatspi
101 Summary: AT-SPI Python bindings
102 Summary(pl.UTF-8): Wiązania AT-SPI dla Pythona
103 Group: Development/Languages/Python
104 Requires: python-pyorbit
105 Obsoletes: python-pyspi
107 %description -n python-pyatspi
108 AT-SPI Python bindings.
110 %description -n python-pyatspi -l pl.UTF-8
111 Wiązania AT-SPI dla Pythona.
115 %{__sed} -i -e 's/^en@shaw//' po/LINGUAS
116 %{__rm} po/en@shaw.po
126 %{!?with_static_libs:--disable-static} \
129 --with-html-dir=%{_gtkdocdir}
133 rm -rf $RPM_BUILD_ROOT
136 DESTDIR=$RPM_BUILD_ROOT \
137 HTML_DIR=%{_gtkdocdir}
140 rm -f $RPM_BUILD_ROOT%{_libdir}/{gtk-2.0/modules,orbit-2.0}/*.{la,a}
147 rm -rf $RPM_BUILD_ROOT
150 %gconf_schema_install at-spi.schemas
154 %gconf_schema_uninstall at-spi.schemas
156 %postun -p /sbin/ldconfig
158 %files -f %{name}.lang
159 %defattr(644,root,root,755)
160 %attr(755,root,root) %{_libdir}/libcspi.so.*.*.*
161 %attr(755,root,root) %ghost %{_libdir}/libcspi.so.0
162 %attr(755,root,root) %{_libdir}/libloginhelper.so.*.*.*
163 %attr(755,root,root) %ghost %{_libdir}/libloginhelper.so.0
164 %attr(755,root,root) %{_libdir}/libspi.so.*.*.*
165 %attr(755,root,root) %ghost %{_libdir}/libspi.so.0
166 %attr(755,root,root) %{_libexecdir}/at-spi-registryd
167 %attr(755,root,root) %{_libdir}/orbit-2.0/Accessibility_LoginHelper_module.so
168 %attr(755,root,root) %{_libdir}/orbit-2.0/Accessibility_module.so
169 %attr(755,root,root) %{_libdir}/gtk-2.0/modules/libatk-bridge.so
170 %{_sysconfdir}/gconf/schemas/at-spi.schemas
171 %{_sysconfdir}/xdg/autostart/at-spi-registryd.desktop
172 %{_libdir}/bonobo/servers/Accessibility_Registry.server
173 %{_datadir}/idl/at-spi-1.0
176 %defattr(644,root,root,755)
177 %attr(755,root,root) %{_libdir}/libcspi.so
178 %attr(755,root,root) %{_libdir}/libloginhelper.so
179 %attr(755,root,root) %{_libdir}/libspi.so
180 %{_includedir}/at-spi-1.0
181 %{_libdir}/libcspi.la
182 %{_libdir}/libloginhelper.la
184 %{_pkgconfigdir}/cspi-1.0.pc
185 %{_pkgconfigdir}/libloginhelper-1.0.pc
186 %{_pkgconfigdir}/libspi-1.0.pc
188 %if %{with static_libs}
190 %defattr(644,root,root,755)
192 %{_libdir}/libloginhelper.a
197 %defattr(644,root,root,755)
198 %{_gtkdocdir}/at-spi-cspi
199 %{_docdir}/%{name}-%{version}
201 %files -n python-pyatspi
202 %defattr(644,root,root,755)
203 %dir %{py_sitedir}/pyatspi
204 %{py_sitedir}/pyatspi/*.py[co]