]> git.pld-linux.org Git - packages/at-spi2-core.git/blame_incremental - at-spi2-core.spec
- handle xevie option
[packages/at-spi2-core.git] / at-spi2-core.spec
... / ...
CommitLineData
1#
2# Conditional build:
3%bcond_with xevie # XEViE support (deprecated?)
4
5Summary: Protocol definitions and daemon for D-Bus at-spi
6Summary(pl-UTF-8): Definicje protokołu oraz demon at-spi dla usługi D-Bus
7Name: at-spi2-core
8Version: 2.22.0
9Release: 1
10License: LGPL v2+
11Group: Daemons
12Source0: http://ftp.gnome.org/pub/GNOME/sources/at-spi2-core/2.22/%{name}-%{version}.tar.xz
13# Source0-md5: 3da5fe62a653e49dad1c47f9a46fee56
14URL: https://www.linuxfoundation.org/en/AT-SPI_on_D-Bus
15BuildRequires: autoconf >= 2.59
16BuildRequires: automake >= 1:1.9
17BuildRequires: dbus-devel >= 1.0
18BuildRequires: gettext-tools
19BuildRequires: glib2-devel >= 1:2.36.0
20BuildRequires: gobject-introspection-devel >= 0.10.0
21BuildRequires: gtk-doc >= 1.9
22BuildRequires: intltool >= 0.40.0
23BuildRequires: libtool >= 2:2.0
24BuildRequires: pkgconfig
25BuildRequires: tar >= 1:1.22
26BuildRequires: xorg-lib-libX11-devel
27%{?with_xevie:BuildRequires: xorg-lib-libXevie-devel}
28%{?with_xevie:BuildRequires: xorg-lib-libXext-devel}
29BuildRequires: xorg-lib-libXi-devel
30BuildRequires: xorg-lib-libXtst-devel
31BuildRequires: xz
32Requires: %{name}-libs = %{version}-%{release}
33Requires: dbus >= 1.0
34BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
35
36%description
37at-spi allows assistive technologies to access GTK-based applications.
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.
41
42This version of at-spi is a major break from previous versions. It has
43been completely rewritten to use D-Bus rather than ORBIT / CORBA for
44its transport protocol.
45
46%description -l pl.UTF-8
47at-spi pozwala na dostęp technik wspomagających do aplikacji partych
48na bibliotece GTK+. W szczególności udostępnia wnętrzności aplikacji
49na potrzeby automatyzacji, dzięki czemu narzędzia takie jak czytniki
50ekranowe, lupy czy nawet interfejsy skryptowe mogą odpytywać i
51współpracować interaktywnie z kontrolkami GUI.
52
53Ta wersja at-spi to duża zmiana w stosunku do poprzednich wersji.
54Została całkowicie przepisana z użyciem protokołu transportowego D-Bus
55zamiast wcześniejszego ORBIT/CORBA.
56
57%package libs
58Summary: at-spi2 core library
59Summary(pl.UTF-8): Główna biblioteka at-spi2
60Group: Libraries
61Requires: dbus-libs >= 1.0
62Requires: glib2 >= 1:2.36.0
63Conflicts: at-spi2-core < 2.2.1-2
64
65%description libs
66at-spi2 core library.
67
68%description libs -l pl.UTF-8
69Główna biblioteka at-spi2.
70
71%package devel
72Summary: Header files for at-spi2 library
73Summary(pl.UTF-8): Pliki nagłówkowe biblioteki at-spi2
74Group: Development/Libraries
75Requires: %{name}-libs = %{version}-%{release}
76Requires: dbus-devel >= 1.0
77Requires: glib2-devel >= 1:2.36.0
78Requires: xorg-lib-libX11-devel
79
80%description devel
81Header files for at-spi2 library.
82
83%description devel -l pl.UTF-8
84Pliki nagłówkowe biblioteki at-spi2.
85
86%package apidocs
87Summary: at-spi2 library API documentation
88Summary(pl.UTF-8): Dokumentacja API biblioteki at-spi2
89Group: Documentation
90Requires: gtk-doc-common
91%if "%{_rpmversion}" >= "5"
92BuildArch: noarch
93%endif
94
95%description apidocs
96at-spi2 library API documentation.
97
98%description apidocs -l pl.UTF-8
99Dokumentacja API biblioteki at-spi2.
100
101%prep
102%setup -q
103
104%build
105%{__intltoolize}
106%{__libtoolize}
107%{__aclocal} -I m4
108%{__autoconf}
109%{__autoheader}
110%{__automake}
111%configure \
112 --disable-silent-rules \
113 --enable-gtk-doc \
114 %{?with_xevie:--enable-xevie} \
115 --with-html-dir=%{_gtkdocdir}
116%{__make}
117
118%install
119rm -rf $RPM_BUILD_ROOT
120
121%{__make} install \
122 DESTDIR=$RPM_BUILD_ROOT
123
124%{__rm} $RPM_BUILD_ROOT%{_libdir}/*.la
125
126%find_lang %{name}
127
128%clean
129rm -rf $RPM_BUILD_ROOT
130
131%post libs -p /sbin/ldconfig
132%postun libs -p /sbin/ldconfig
133
134%files -f %{name}.lang
135%defattr(644,root,root,755)
136%doc AUTHORS NEWS README
137%attr(755,root,root) %{_libexecdir}/at-spi-bus-launcher
138%attr(755,root,root) %{_libexecdir}/at-spi2-registryd
139%dir %{_datadir}/dbus-1/accessibility-services
140%{_datadir}/dbus-1/accessibility-services/org.a11y.atspi.Registry.service
141%{_datadir}/dbus-1/services/org.a11y.Bus.service
142%dir %{_datadir}/defaults/at-spi2
143%{_datadir}/defaults/at-spi2/accessibility.conf
144%{_sysconfdir}/xdg/autostart/at-spi-dbus-bus.desktop
145%{systemduserunitdir}/at-spi-dbus-bus.service
146
147%files libs
148%defattr(644,root,root,755)
149%attr(755,root,root) %{_libdir}/libatspi.so.*.*.*
150%attr(755,root,root) %ghost %{_libdir}/libatspi.so.0
151%{_libdir}/girepository-1.0/Atspi-2.0.typelib
152
153%files devel
154%defattr(644,root,root,755)
155%attr(755,root,root) %{_libdir}/libatspi.so
156%{_includedir}/at-spi-2.0
157%{_datadir}/gir-1.0/Atspi-2.0.gir
158%{_pkgconfigdir}/atspi-2.pc
159
160%files apidocs
161%defattr(644,root,root,755)
162%{_gtkdocdir}/libatspi
This page took 0.053716 seconds and 4 git commands to generate.