]> git.pld-linux.org Git - packages/at-spi2-core.git/blame - at-spi2-core.spec
- updated to 2.32.1
[packages/at-spi2-core.git] / at-spi2-core.spec
CommitLineData
c91086d6
JB
1#
2# Conditional build:
f4747273 3%bcond_with static_libs # static library
c91086d6 4
d0cc215a 5Summary: Protocol definitions and daemon for D-Bus at-spi
5585ec04 6Summary(pl-UTF-8): Definicje protokołu oraz demon at-spi dla usługi D-Bus
d0cc215a 7Name: at-spi2-core
ac1825fd 8Version: 2.32.1
53eddf50 9Release: 1
5585ec04
JB
10License: LGPL v2+
11Group: Daemons
fad88c4c 12Source0: http://ftp.gnome.org/pub/GNOME/sources/at-spi2-core/2.32/%{name}-%{version}.tar.xz
ac1825fd 13# Source0-md5: 998fd9d858f8fa22c4c8c15567bf6254
f4747273
JB
14URL: https://wiki.linuxfoundation.org/accessibility/d-bus
15BuildRequires: dbus-devel >= 1.5
46c3d207 16BuildRequires: gettext-tools >= 0.19.8
8613ab3f 17BuildRequires: glib2-devel >= 1:2.36.0
46c3d207
MB
18BuildRequires: gobject-introspection-devel >= 1.32.0
19BuildRequires: gtk-doc >= 1.25
8c784cdb 20BuildRequires: meson >= 0.40.1
d0cc215a 21BuildRequires: pkgconfig
a1ca39e9 22BuildRequires: tar >= 1:1.22
d0cc215a 23BuildRequires: xorg-lib-libX11-devel
d0cc215a
MB
24BuildRequires: xorg-lib-libXi-devel
25BuildRequires: xorg-lib-libXtst-devel
a1ca39e9 26BuildRequires: xz
5585ec04 27Requires: %{name}-libs = %{version}-%{release}
f4747273 28Requires: dbus >= 1.5
d0cc215a
MB
29BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
30
31%description
32at-spi allows assistive technologies to access GTK-based applications.
33Essentially it exposes the internals of applications for automation,
34so tools such as screen readers, magnifiers, or even scripting
35interfaces can query and interact with GUI controls.
36
37This version of at-spi is a major break from previous versions. It has
38been completely rewritten to use D-Bus rather than ORBIT / CORBA for
39its transport protocol.
40
5585ec04
JB
41%description -l pl.UTF-8
42at-spi pozwala na dostęp technik wspomagających do aplikacji partych
43na bibliotece GTK+. W szczególności udostępnia wnętrzności aplikacji
44na potrzeby automatyzacji, dzięki czemu narzędzia takie jak czytniki
45ekranowe, lupy czy nawet interfejsy skryptowe mogą odpytywać i
46współpracować interaktywnie z kontrolkami GUI.
47
48Ta wersja at-spi to duża zmiana w stosunku do poprzednich wersji.
49Została całkowicie przepisana z użyciem protokołu transportowego D-Bus
50zamiast wcześniejszego ORBIT/CORBA.
51
52%package libs
53Summary: at-spi2 core library
54Summary(pl.UTF-8): Główna biblioteka at-spi2
55Group: Libraries
f4747273 56Requires: dbus-libs >= 1.5
8613ab3f 57Requires: glib2 >= 1:2.36.0
5585ec04
JB
58Conflicts: at-spi2-core < 2.2.1-2
59
60%description libs
61at-spi2 core library.
62
63%description libs -l pl.UTF-8
64Główna biblioteka at-spi2.
65
d0cc215a
MB
66%package devel
67Summary: Header files for at-spi2 library
68Summary(pl.UTF-8): Pliki nagłówkowe biblioteki at-spi2
69Group: Development/Libraries
5585ec04 70Requires: %{name}-libs = %{version}-%{release}
f4747273 71Requires: dbus-devel >= 1.5
8613ab3f 72Requires: glib2-devel >= 1:2.36.0
5585ec04 73Requires: xorg-lib-libX11-devel
d0cc215a
MB
74
75%description devel
76Header files for at-spi2 library.
77
78%description devel -l pl.UTF-8
79Pliki nagłówkowe biblioteki at-spi2.
80
f4747273
JB
81%package static
82Summary: Static at-spi2 library
83Summary(pl.UTF-8): Statyczna biblioteka at-spi2
84Group: Development/Libraries
85Requires: %{name}-devel = %{version}-%{release}
86
87%description static
88Static at-spi2 library.
89
90%description static -l pl.UTF-8
91Statyczna biblioteka at-spi2.
92
d0cc215a
MB
93%package apidocs
94Summary: at-spi2 library API documentation
95Summary(pl.UTF-8): Dokumentacja API biblioteki at-spi2
96Group: Documentation
97Requires: gtk-doc-common
b50f32c0
ER
98%if "%{_rpmversion}" >= "5"
99BuildArch: noarch
100%endif
d0cc215a
MB
101
102%description apidocs
103at-spi2 library API documentation.
104
105%description apidocs -l pl.UTF-8
106Dokumentacja API biblioteki at-spi2.
107
108%prep
109%setup -q
110
111%build
8c784cdb 112%meson build \
f4747273 113 %{!?with_static_libs:--default-library='shared'} \
fad88c4c
JB
114 -Ddocs=true \
115 -Dx11=yes
f4747273 116
8c784cdb 117%meson_build -C build
d0cc215a
MB
118
119%install
120rm -rf $RPM_BUILD_ROOT
121
8c784cdb 122%meson_install -C build
d0cc215a
MB
123
124%find_lang %{name}
125
126%clean
127rm -rf $RPM_BUILD_ROOT
128
5585ec04
JB
129%post libs -p /sbin/ldconfig
130%postun libs -p /sbin/ldconfig
d0cc215a
MB
131
132%files -f %{name}.lang
133%defattr(644,root,root,755)
4397efc1 134%doc AUTHORS NEWS README
d653cc64 135%attr(755,root,root) %{_libexecdir}/at-spi-bus-launcher
d0cc215a 136%attr(755,root,root) %{_libexecdir}/at-spi2-registryd
8821f7ce
MB
137%dir %{_datadir}/dbus-1/accessibility-services
138%{_datadir}/dbus-1/accessibility-services/org.a11y.atspi.Registry.service
d653cc64 139%{_datadir}/dbus-1/services/org.a11y.Bus.service
53eddf50
MB
140%dir %{_datadir}/defaults/at-spi2
141%{_datadir}/defaults/at-spi2/accessibility.conf
d0cc215a 142%{_sysconfdir}/xdg/autostart/at-spi-dbus-bus.desktop
53eddf50 143%{systemduserunitdir}/at-spi-dbus-bus.service
d0cc215a 144
5585ec04
JB
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
d0cc215a
MB
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
d653cc64 156%{_pkgconfigdir}/atspi-2.pc
d0cc215a 157
f4747273
JB
158%if %{with static_libs}
159%files static
160%defattr(644,root,root,755)
161%{_libdir}/libatspi.so.a
162%endif
163
d0cc215a
MB
164%files apidocs
165%defattr(644,root,root,755)
166%{_gtkdocdir}/libatspi
This page took 0.073689 seconds and 4 git commands to generate.