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