]> git.pld-linux.org Git - packages/atk.git/blob - atk.spec
- note on current versions
[packages/atk.git] / atk.spec
1 # NOTE: for versions >= 2.46 see at-spi2-core.spec
2 #
3 # Conditional build:
4 %bcond_without  apidocs         # disable gtk-doc
5 %bcond_without  static_libs     # don't build static library
6
7 Summary:        ATK - Accessibility Toolkit
8 Summary(pl.UTF-8):      ATK - biblioteka ułatwiająca niepełnosprawnym korzystanie z komputerów
9 Summary(pt_BR.UTF-8):   Interfaces para suporte a acessibilidade
10 Name:           atk
11 Version:        2.38.0
12 Release:        1.1
13 Epoch:          1
14 License:        LGPL v2+
15 Group:          X11/Libraries
16 Source0:        https://download.gnome.org/sources/atk/2.38/%{name}-%{version}.tar.xz
17 # Source0-md5:  4dcea15cbf166706c166fc4fee05e3f8
18 URL:            https://developer.gnome.org/atk/
19 BuildRequires:  docbook-dtd412-xml
20 BuildRequires:  gettext-tools >= 0.19.2
21 BuildRequires:  glib2-devel >= 1:2.38.0
22 %if %(locale -a | grep -q '^C\.utf8$'; echo $?)
23 BuildRequires:  glibc-localedb-all
24 %endif
25 BuildRequires:  gobject-introspection-devel >= 1.32.0
26 %if %{with apidocs}
27 BuildRequires:  gtk-doc >= 1.25
28 %endif
29 BuildRequires:  meson >= 0.46.0
30 BuildRequires:  ninja >= 1.5
31 BuildRequires:  pkgconfig
32 BuildRequires:  rpm-build >= 4.6
33 BuildRequires:  rpmbuild(macros) >= 1.736
34 BuildRequires:  tar >= 1:1.22
35 BuildRequires:  xz
36 Requires:       glib2 >= 1:2.38.0
37 Obsoletes:      libatk1.0_0 < 1:2
38 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
39
40 %description
41 The ATK library provides a set of interfaces for adding accessibility
42 support to applications and graphical user interface toolkits. By
43 supporting the ATK interfaces, an application or toolkit can be used
44 as tools such as screen readers and magnifiers, and alternative input
45 devices.
46
47 %description -l pl.UTF-8
48 Biblioteka ATK udostępnia zestaw interfejsów ułatwiających
49 niepełnosprawnym korzystanie z aplikacji i poszczególnych elementów
50 graficznego interfejsu użytkownika. Poprzez wykorzystanie interfejsów
51 ATK, aplikacja lub element interfejsu może być używany z takimi
52 narzędziami jak czytniki ekranu i narzędzia powiększające oraz
53 alternatywnymi urządzeniami wejściowymi.
54
55 %description -l pt_BR.UTF-8
56 A biblioteca ATK provê um conjunto de interfaces para adicionar
57 suporte a acessibilidade para aplicações e interfaces gráficas.
58 Suportando a interface ATK, uma aplicação ou interface gráfica pode
59 ser utilizada como ferramentas de leitura e aumento de tela,
60 dispositivos de entrada alternativos, etc.
61
62 %package devel
63 Summary:        ATK - header files
64 Summary(pl.UTF-8):      ATK - pliki nagłówkowe
65 Summary(pt_BR.UTF-8):   Interfaces para suporte a acessibilidade
66 Group:          X11/Development/Libraries
67 Requires:       %{name} = %{epoch}:%{version}-%{release}
68 Requires:       glib2-devel >= 1:2.38.0
69 Obsoletes:      libatk1.0_0-devel < 1:2
70
71 %description devel
72 ATK - header files.
73
74 %description devel -l pl.UTF-8
75 ATK - pliki nagłówkowe.
76
77 %description devel -l pt_BR.UTF-8
78 Interfaces para suporte a acessibilidade.
79
80 %package static
81 Summary:        ATK static library
82 Summary(pl.UTF-8):      Biblioteka statyczna ATK
83 Summary(pt_BR.UTF-8):   Interfaces para suporte a acessibilidade
84 Group:          X11/Development/Libraries
85 Requires:       %{name}-devel = %{epoch}:%{version}-%{release}
86
87 %description static
88 ATK static library.
89
90 %description static -l pl.UTF-8
91 Biblioteka statyczna ATK.
92
93 %description static -l pt_BR.UTF-8
94 Interfaces para suporte a acessibilidade.
95
96 %package apidocs
97 Summary:        ATK API documentation
98 Summary(pl.UTF-8):      Dokumentacja API ATK
99 Group:          Documentation
100 Requires:       gtk-doc-common
101 BuildArch:      noarch
102
103 %description apidocs
104 ATK API documentation.
105
106 %description apidocs -l pl.UTF-8
107 Dokumentacja API ATK.
108
109 %prep
110 %setup -q
111
112 %build
113 %meson build \
114         -Ddocs=%{__true_false apidocs}
115
116 %ninja_build -C build
117
118 %install
119 rm -rf $RPM_BUILD_ROOT
120
121 %ninja_install -C build
122
123 %{!?with_apidocs:rm -rf $RPM_BUILD_ROOT%{_gtkdocdir}/atk}
124
125 %{__mv} $RPM_BUILD_ROOT%{_localedir}/{sr@ije,sr@ijekavian}
126
127 %find_lang atk10
128
129 %clean
130 rm -rf $RPM_BUILD_ROOT
131
132 %post   -p /sbin/ldconfig
133 %postun -p /sbin/ldconfig
134
135 %files -f atk10.lang
136 %defattr(644,root,root,755)
137 %doc AUTHORS MAINTAINERS NEWS README
138 %attr(755,root,root) %{_libdir}/libatk-1.0.so.*.*.*
139 %attr(755,root,root) %ghost %{_libdir}/libatk-1.0.so.0
140 %{_libdir}/girepository-1.0/Atk-1.0.typelib
141
142 %files devel
143 %defattr(644,root,root,755)
144 %attr(755,root,root) %{_libdir}/libatk-1.0.so
145 %{_includedir}/atk-1.0
146 %{_pkgconfigdir}/atk.pc
147 %{_datadir}/gir-1.0/Atk-1.0.gir
148
149 %if %{with static_libs}
150 %files static
151 %defattr(644,root,root,755)
152 %{_libdir}/libatk-1.0.a
153 %endif
154
155 %if %{with apidocs}
156 %files apidocs
157 %defattr(644,root,root,755)
158 %{_gtkdocdir}/atk
159 %endif
This page took 0.202108 seconds and 4 git commands to generate.