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