]> git.pld-linux.org Git - packages/at-spi.git/blame - at-spi.spec
- added python-pyatspi subpackage
[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
df177348 8Version: 1.20.0
dc4a0092 9Release: 1
31bcddeb 10License: LGPL v2+
65c7fc20 11Group: X11/Libraries
df177348
PZ
12Source0: http://ftp.gnome.org/pub/GNOME/sources/at-spi/1.20/%{name}-%{version}.tar.bz2
13# Source0-md5: fd1f916463f379b435399e2b2075742f
5747353d 14URL: http://developer.gnome.org/projects/gap/
8603da1f 15BuildRequires: ORBit2-devel >= 2.14.9
df177348 16BuildRequires: atk-devel >= 1:1.20.0
3d8e3102
JB
17BuildRequires: autoconf
18BuildRequires: automake
df177348
PZ
19BuildRequires: gail-devel >= 1.20.0
20BuildRequires: gnome-common >= 2.18.0
8603da1f 21BuildRequires: gtk+2-devel >= 2:2.12.0
0b8fc293 22BuildRequires: gtk-doc >= 1.8
8603da1f
MB
23BuildRequires: intltool >= 0.36.2
24BuildRequires: libbonobo-devel >= 2.20.0
3d8e3102 25BuildRequires: libtool
81dc3929 26BuildRequires: pkgconfig
0b8fc293 27BuildRequires: popt-devel
59211053 28BuildRequires: rpm-build >= 4.1-10
8603da1f 29BuildRequires: rpmbuild(macros) >= 1.219
0b8fc293 30BuildRequires: xorg-lib-libXevie-devel
50b7342e 31BuildRequires: xorg-lib-libXft-devel >= 2.1
32BuildRequires: xorg-lib-libXtst-devel
65c7fc20 33Obsoletes: libat-spi1
f457a051 34BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
1ed60eac 35
1ed60eac 36%description
8603da1f 37AT-SPI allows assistive technologies to access GTK-based applications.
0b8fc293
MB
38Essentially it exposes the internals of applications for automation,
39so tools such as screen readers, magnifiers, or even scripting
40interfaces can query and interact with GUI controls.
1ed60eac 41
89a18d38 42%description -l pl.UTF-8
8603da1f 43AT-SPI pozwala na korzystanie z urządzeń wspomagających w celu dostępu
89a18d38
JR
44do aplikacji bazujących na GTK. Przede wszystkim udostępnia wewnętrzne
45interfejsy aplikacji dla automatyzacji, więc urządzenia takie jak
46czytniki ekranu, lupy, czy nawet interfejsy skryptowe mogą odpytywać i
47współpracować z kontrolkami interfejsu graficznego.
5747353d 48
1ed60eac 49%package devel
8603da1f
MB
50Summary: AT-SPI development files
51Summary(pl.UTF-8): Pliki programistyczne AT-SPI
65c7fc20 52Group: X11/Development/Libraries
28c0711b 53Requires: %{name} = %{version}-%{release}
8603da1f
MB
54Requires: ORBit2-devel >= 2.14.9
55Requires: atk-devel >= 1:1.20.0
56Requires: gail-devel >= 1.20.0
57Requires: gtk+2-devel >= 2:2.12.0
58Requires: libbonobo-devel >= 2.20.0
65c7fc20 59Obsoletes: libat-spi1-devel
1ed60eac
AF
60
61%description devel
8603da1f 62AT-SPI development files.
1ed60eac 63
89a18d38 64%description devel -l pl.UTF-8
8603da1f 65Pliki programistyczne AT-SPI.
5747353d 66
1ed60eac 67%package static
8603da1f
MB
68Summary: AT-SPI static library
69Summary(pl.UTF-8): Statyczna biblioteka AT-SPI
65c7fc20 70Group: X11/Development/Libraries
28c0711b 71Requires: %{name}-devel = %{version}-%{release}
1ed60eac
AF
72
73%description static
8603da1f 74AT-SPI static library.
1ed60eac 75
89a18d38 76%description static -l pl.UTF-8
8603da1f 77Statyczna biblioteka AT-SPI.
5747353d 78
6b564294 79%package apidocs
8603da1f
MB
80Summary: AT-SPI API documentation
81Summary(pl.UTF-8): Dokumentacja API AT-SPI
6b564294 82Group: Documentation
83Requires: gtk-doc-common
84
85%description apidocs
8603da1f 86AT-SPI API documentation.
6b564294 87
89a18d38 88%description apidocs -l pl.UTF-8
8603da1f
MB
89Dokumentacja API AT-SPI.
90
91%package -n python-pyatspi
92Summary: AT-SPI Python bindings
93Summary(pl.UTF-8): Wiązania AT-SPI dla Pythona
94Group: Development/Languages/Python
95Requires: python-pyorbit
96
97%description -n python-pyatspi
98AT-SPI Python bindings.
99
100%description -n python-pyatspi -l pl.UTF-8
101Wiązania AT-SPI dla Pythona.
6b564294 102
1ed60eac
AF
103%prep
104%setup -q
105
106%build
0b8fc293
MB
107%{__glib_gettextize}
108%{__intltoolize}
b4b6efd9 109%{__libtoolize}
89f121e8 110%{__aclocal}
b4b6efd9 111%{__automake}
112%{__autoconf}
28b697dc 113%configure \
dc4a0092 114 %{!?with_static_libs:--disable-static} \
28c0711b 115 --enable-gtk-doc \
dc4a0092 116 --enable-static \
117 --with-html-dir=%{_gtkdocdir}
1ed60eac
AF
118%{__make}
119
120%install
121rm -rf $RPM_BUILD_ROOT
3d8e3102 122
1ed60eac
AF
123%{__make} install \
124 DESTDIR=$RPM_BUILD_ROOT \
28d377be 125 HTML_DIR=%{_gtkdocdir}
1ed60eac 126
5c63673f
JB
127# no static modules
128rm -f $RPM_BUILD_ROOT%{_libdir}/{gtk-2.0/modules,orbit-2.0}/*.{la,a}
129
8603da1f
MB
130%py_postclean
131
50b7342e 132%find_lang %{name}
133
1ed60eac
AF
134%clean
135rm -rf $RPM_BUILD_ROOT
136
5aa4de25 137%post -p /sbin/ldconfig
138%postun -p /sbin/ldconfig
1ed60eac 139
50b7342e 140%files -f %{name}.lang
1ed60eac 141%defattr(644,root,root,755)
dc4a0092 142%attr(755,root,root) %{_libdir}/lib*.so.*.*
e0fa1993 143%attr(755,root,root) %{_libdir}/at-spi-registryd
dc4a0092 144%attr(755,root,root) %{_libdir}/orbit-2.0/*.so
e0fa1993 145%attr(755,root,root) %{_libdir}/gtk-2.0/modules/lib*.so
146%{_libdir}/bonobo/servers/*
147%{_datadir}/idl/*
1ed60eac
AF
148
149%files devel
150%defattr(644,root,root,755)
1ed60eac 151%{_includedir}/*
dc4a0092 152%attr(755,root,root) %{_libdir}/lib*.so
153%{_libdir}/lib*.la
1ed60eac
AF
154%{_pkgconfigdir}/*
155
8d2fd974 156%if %{with static_libs}
1ed60eac
AF
157%files static
158%defattr(644,root,root,755)
159%{_libdir}/*.a
8d2fd974 160%endif
6b564294 161
162%files apidocs
163%defattr(644,root,root,755)
164%{_gtkdocdir}/*
165%{_docdir}/%{name}-%{version}
8603da1f
MB
166
167%files -n python-pyatspi
168%defattr(644,root,root,755)
169%dir %{py_sitedir}/pyatspi
170%{py_sitedir}/pyatspi/*.py[co]
This page took 0.080664 seconds and 4 git commands to generate.