]> git.pld-linux.org Git - packages/at-spi.git/blame - at-spi.spec
- rel 2
[packages/at-spi.git] / at-spi.spec
CommitLineData
50b7342e 1#
8d2fd974 2# Conditional build:
3%bcond_without static_libs # don't build static library
4#
bcdbffe1 5Summary: Assistive Technology Service Provider Interface
c657ba62 6Summary(pl.UTF-8): Interfejs pozwalający na korzystanie z urządzeń wspomagających
1ed60eac 7Name: at-spi
e52f61ca 8Version: 1.32.0
0a2500d8 9Release: 2
31bcddeb 10License: LGPL v2+
65c7fc20 11Group: X11/Libraries
e52f61ca
MB
12Source0: http://ftp.gnome.org/pub/GNOME/sources/at-spi/1.32/%{name}-%{version}.tar.bz2
13# Source0-md5: bc62c41f18529d56271fa1ae6cad8629
5747353d 14URL: http://developer.gnome.org/projects/gap/
1b7395ed 15BuildRequires: GConf2-devel >= 2.24.0
0c33fbc7 16BuildRequires: ORBit2-devel >= 2.14.10
4c0721c6 17BuildRequires: atk-devel >= 1:1.30.0
3d8e3102
JB
18BuildRequires: autoconf
19BuildRequires: automake
4619ab54 20BuildRequires: dbus-glib-devel >= 0.76
51420774 21BuildRequires: docbook-dtd412-xml
0c33fbc7 22BuildRequires: gettext-devel
853a31c3 23BuildRequires: gnome-common >= 2.20.0
4c0721c6 24BuildRequires: gtk+2-devel >= 2:2.20.0
0b8fc293 25BuildRequires: gtk-doc >= 1.8
b10e476d 26BuildRequires: intltool >= 0.40.0
1b7395ed 27BuildRequires: libbonobo-devel >= 2.24.0
3d8e3102 28BuildRequires: libtool
81dc3929 29BuildRequires: pkgconfig
0b8fc293 30BuildRequires: popt-devel
51420774 31BuildRequires: python-modules
59211053 32BuildRequires: rpm-build >= 4.1-10
51420774 33BuildRequires: rpm-pythonprov
8603da1f 34BuildRequires: rpmbuild(macros) >= 1.219
4c0721c6 35BuildRequires: sed >= 4.0
4619ab54 36BuildRequires: xorg-lib-libSM-devel
50b7342e 37BuildRequires: xorg-lib-libXft-devel >= 2.1
38BuildRequires: xorg-lib-libXtst-devel
1b7395ed 39Requires(post,preun): GConf2
0a2500d8 40Requires: %{name}-libs = %{version}-%{release}
677d4012 41# sr@Latn vs. sr@latin
42Conflicts: glibc-misc < 6:2.7
f457a051 43BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
1ed60eac 44
1ed60eac 45%description
8603da1f 46AT-SPI allows assistive technologies to access GTK-based applications.
0b8fc293
MB
47Essentially it exposes the internals of applications for automation,
48so tools such as screen readers, magnifiers, or even scripting
49interfaces can query and interact with GUI controls.
1ed60eac 50
89a18d38 51%description -l pl.UTF-8
8603da1f 52AT-SPI pozwala na korzystanie z urządzeń wspomagających w celu dostępu
89a18d38
JR
53do aplikacji bazujących na GTK. Przede wszystkim udostępnia wewnętrzne
54interfejsy aplikacji dla automatyzacji, więc urządzenia takie jak
55czytniki ekranu, lupy, czy nawet interfejsy skryptowe mogą odpytywać i
56współpracować z kontrolkami interfejsu graficznego.
5747353d 57
0a2500d8
JR
58%package libs
59Summary: at-spi libraries themself
60Summary(pl.UTF-8): Same biblioteki at-spi
61Group: Libraries
62Requires(post,postun): /sbin/ldconfig
63Obsoletes: libat-spi1
64
65%description libs
66at-spi libraries themself.
67
68%description libs -l pl.UTF-8
69Same biblioteki at-spi.
70
1ed60eac 71%package devel
8603da1f
MB
72Summary: AT-SPI development files
73Summary(pl.UTF-8): Pliki programistyczne AT-SPI
65c7fc20 74Group: X11/Development/Libraries
28c0711b 75Requires: %{name} = %{version}-%{release}
0c33fbc7 76Requires: ORBit2-devel >= 2.14.10
4c0721c6
MB
77Requires: atk-devel >= 1:1.30.0
78Requires: gtk+2-devel >= 2:2.20.0
1b7395ed 79Requires: libbonobo-devel >= 2.24.0
65c7fc20 80Obsoletes: libat-spi1-devel
1ed60eac
AF
81
82%description devel
8603da1f 83AT-SPI development files.
1ed60eac 84
89a18d38 85%description devel -l pl.UTF-8
8603da1f 86Pliki programistyczne AT-SPI.
5747353d 87
1ed60eac 88%package static
8603da1f
MB
89Summary: AT-SPI static library
90Summary(pl.UTF-8): Statyczna biblioteka AT-SPI
65c7fc20 91Group: X11/Development/Libraries
28c0711b 92Requires: %{name}-devel = %{version}-%{release}
1ed60eac
AF
93
94%description static
8603da1f 95AT-SPI static library.
1ed60eac 96
89a18d38 97%description static -l pl.UTF-8
8603da1f 98Statyczna biblioteka AT-SPI.
5747353d 99
6b564294 100%package apidocs
8603da1f
MB
101Summary: AT-SPI API documentation
102Summary(pl.UTF-8): Dokumentacja API AT-SPI
6b564294 103Group: Documentation
104Requires: gtk-doc-common
105
106%description apidocs
8603da1f 107AT-SPI API documentation.
6b564294 108
89a18d38 109%description apidocs -l pl.UTF-8
8603da1f
MB
110Dokumentacja API AT-SPI.
111
112%package -n python-pyatspi
113Summary: AT-SPI Python bindings
114Summary(pl.UTF-8): Wiązania AT-SPI dla Pythona
115Group: Development/Languages/Python
116Requires: python-pyorbit
ce04ca9a 117Obsoletes: python-pyspi
8603da1f
MB
118
119%description -n python-pyatspi
120AT-SPI Python bindings.
121
122%description -n python-pyatspi -l pl.UTF-8
123Wiązania AT-SPI dla Pythona.
6b564294 124
1ed60eac
AF
125%prep
126%setup -q
4c0721c6
MB
127%{__sed} -i -e 's/^en@shaw//' po/LINGUAS
128%{__rm} po/en@shaw.po
1ed60eac
AF
129
130%build
0b8fc293
MB
131%{__glib_gettextize}
132%{__intltoolize}
b4b6efd9 133%{__libtoolize}
89f121e8 134%{__aclocal}
b4b6efd9 135%{__automake}
136%{__autoconf}
28b697dc 137%configure \
dc4a0092 138 %{!?with_static_libs:--disable-static} \
28c0711b 139 --enable-gtk-doc \
dc4a0092 140 --enable-static \
141 --with-html-dir=%{_gtkdocdir}
1ed60eac
AF
142%{__make}
143
144%install
145rm -rf $RPM_BUILD_ROOT
3d8e3102 146
1ed60eac
AF
147%{__make} install \
148 DESTDIR=$RPM_BUILD_ROOT \
28d377be 149 HTML_DIR=%{_gtkdocdir}
1ed60eac 150
5c63673f
JB
151# no static modules
152rm -f $RPM_BUILD_ROOT%{_libdir}/{gtk-2.0/modules,orbit-2.0}/*.{la,a}
153
8603da1f
MB
154%py_postclean
155
50b7342e 156%find_lang %{name}
157
1ed60eac
AF
158%clean
159rm -rf $RPM_BUILD_ROOT
160
1b7395ed
MB
161%post
162%gconf_schema_install at-spi.schemas
1b7395ed
MB
163
164%preun
165%gconf_schema_uninstall at-spi.schemas
166
0a2500d8
JR
167%post libs -p /sbin/ldconfig
168%postun libs -p /sbin/ldconfig
1ed60eac 169
50b7342e 170%files -f %{name}.lang
1ed60eac 171%defattr(644,root,root,755)
0a2500d8
JR
172%{_sysconfdir}/gconf/schemas/at-spi.schemas
173%{_sysconfdir}/xdg/autostart/at-spi-registryd.desktop
174%{_datadir}/idl/at-spi-1.0
175
176%files libs
177%defattr(644,root,root,755)
0c33fbc7
MB
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
0c33fbc7
MB
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
1ed60eac
AF
189
190%files devel
191%defattr(644,root,root,755)
0c33fbc7
MB
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%{_libdir}/libcspi.la
197%{_libdir}/libloginhelper.la
198%{_libdir}/libspi.la
199%{_pkgconfigdir}/cspi-1.0.pc
200%{_pkgconfigdir}/libloginhelper-1.0.pc
201%{_pkgconfigdir}/libspi-1.0.pc
1ed60eac 202
8d2fd974 203%if %{with static_libs}
1ed60eac
AF
204%files static
205%defattr(644,root,root,755)
0c33fbc7
MB
206%{_libdir}/libcspi.a
207%{_libdir}/libloginhelper.a
208%{_libdir}/libspi.a
8d2fd974 209%endif
6b564294 210
211%files apidocs
212%defattr(644,root,root,755)
0c33fbc7 213%{_gtkdocdir}/at-spi-cspi
6b564294 214%{_docdir}/%{name}-%{version}
8603da1f
MB
215
216%files -n python-pyatspi
217%defattr(644,root,root,755)
218%dir %{py_sitedir}/pyatspi
219%{py_sitedir}/pyatspi/*.py[co]
This page took 0.091042 seconds and 4 git commands to generate.