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