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