Package libatk: Specfile

  1
  2
  3
  4
  5
  6
  7
  8
  9
 10
 11
 12
 13
 14
 15
 16
 17
 18
 19
 20
 21
 22
 23
 24
 25
 26
 27
 28
 29
 30
 31
 32
 33
 34
 35
 36
 37
 38
 39
 40
 41
 42
 43
 44
 45
 46
 47
 48
 49
 50
 51
 52
 53
 54
 55
 56
 57
 58
 59
 60
 61
 62
 63
 64
 65
 66
 67
 68
 69
 70
 71
 72
 73
 74
 75
 76
 77
 78
 79
 80
 81
 82
 83
 84
 85
 86
 87
 88
 89
 90
 91
 92
 93
 94
 95
 96
 97
 98
 99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
%define _name atk
%define ver_major 2.38
%def_disable static
%def_enable docs
%def_enable introspection
%def_enable check

Name: libatk
Version: %ver_major.0
Release: alt1

Summary: Accessibility features for Gtk+
License: LGPL-2.0
Group: System/Libraries
Url: https://wiki.gnome.org/Accessibility

Source: %gnome_ftp/%_name/%ver_major/%_name-%version.tar.xz
Source1: atk-compat.map
Source2: atk-compat.lds
Patch: atk-2.34.0-alt-compat-version-script.patch

Requires: %name-locales = %version

Provides: atk = %version
Obsoletes: atk < %version

%define glib_ver 2.38
%define gtk_doc_ver 1.0

BuildRequires(pre): rpm-macros-meson rpm-build-gnome
BuildRequires: meson glib2-devel >= %glib_ver
%{?_enable_docs:BuildRequires: gtk-doc >= %gtk_doc_ver}
%{?_enable_introspection:BuildRequires(pre): rpm-build-gir
BuildRequires: gobject-introspection-devel >= 0.6.7}

%description
Accessibility means providing system infrastructure that allows add-on
assistive software to transparently provide specalized input and ouput
capabilities. For example, screen readers allow blind users to navigate
through applications, determine the state of controls, and read text via
text to speech conversion. On-screen keyboards replace physical
keyboards, and head-mounted pointers replace mice.

ATK, the Accessibility Tookit, is used to obtain accessibily information
from GTK+ and GNOME widgets.

%package locales
Summary: Internationalization for ATK
Group: System/Internationalization
Conflicts: %name < %version-%release
BuildArch: noarch

%description locales
This package provides internationalization support for ATK,
the Accessibility Toolkit.

%package devel
Summary: Development environment for atk
Group: Development/C
Requires: %name = %EVR
Provides: atk-devel = %version
Obsoletes: atk-devel < %version

%description devel
This package contains the necessary components to develop for ATK,
the Accessibility Toolkit.

%package devel-doc
Summary: Development documentation for ATK
Group: Development/C
BuildArch: noarch
Conflicts: %name < %version-%release

%description devel-doc
ATK, the Accessibility Tookit, is used to obtain accessibily information
from GTK+ and GNOME widgets.

This package contains development documentation for ATK.

%package devel-static
Summary: Stuff for developing with atk
Group: Development/C
Requires: %name-devel = %EVR
Provides: atk-devel-static = %version
Obsoletes: atk-devel-static < %version

%description devel-static
This package contains the necessary components to develop statically
linked software for atk, the Accessibility Toolkit.

%package gir
Summary: GObject introspection data for the Atk library
Group: System/Libraries
Requires: %name = %EVR

%description gir
GObject introspection data for the Atk library

%package gir-devel
Summary: GObject introspection devel data for the Atk library
Group: Development/Other
BuildArch: noarch
Requires: %name-devel = %EVR
Requires: %name-gir = %EVR

%description gir-devel
GObject introspection devel data for the Atk library

%prep
%setup -n %_name-%version
%patch -b .alt
install -p -m644 %_sourcedir/atk-compat.map atk/compat.map
install -p -m644 %_sourcedir/atk-compat.lds atk/compat.lds

%build
%meson %{?_enable_docs:-Ddocs=true} \
	%{?_enable_introspection:-Dintrospection=true}
%meson_build

%install
%meson_install
%find_lang --output=%_name.lang %_name %{_name}10

%check
%__meson_test

%files
%_libdir/*.so.*
%doc AUTHORS NEWS README

%files locales -f %_name.lang

%files devel
%_includedir/*
%_libdir/*.so
%_pkgconfigdir/*

%if_enabled docs
%files devel-doc
%_datadir/gtk-doc/html/*
%endif

%if_enabled static
%files devel-static
%_libdir/*.a
%endif

%if_enabled introspection
%files gir
%_typelibdir/*

%files gir-devel
%_girdir/*
%endif

%changelog
* Thu Mar 24 2022 Yuri N. Sedunov <aris@altlinux.org> 2.38.0-alt1
- 2.38.0

* Thu Apr 02 2020 Yuri N. Sedunov <aris@altlinux.org> 2.36.0-alt1
- 2.36.0
- enabled "docs" and "check"

* Mon Sep 09 2019 Yuri N. Sedunov <aris@altlinux.org> 2.34.1-alt1
- 2.34.1

* Mon Mar 11 2019 Yuri N. Sedunov <aris@altlinux.org> 2.32.0-alt1
- 2.32.0

* Sat Sep 08 2018 Yuri N. Sedunov <aris@altlinux.org> 2.30.0-alt1
- 2.30.0

* Sat Aug 18 2018 Yuri N. Sedunov <aris@altlinux.org> 2.29.2-alt1
- 2.29.2

* Mon Mar 12 2018 Yuri N. Sedunov <aris@altlinux.org> 2.28.1-alt1
- 2.28.1

* Fri Oct 20 2017 Yuri N. Sedunov <aris@altlinux.org> 2.26.1-alt1
- 2.26.1

* Mon Sep 11 2017 Yuri N. Sedunov <aris@altlinux.org> 2.26.0-alt1
- 2.26.0

* Sat Mar 18 2017 Yuri N. Sedunov <aris@altlinux.org> 2.24.0-alt1
- 2.24.0

* Mon Sep 19 2016 Yuri N. Sedunov <aris@altlinux.org> 2.22.0-alt1
- 2.22.0

* Mon Mar 21 2016 Yuri N. Sedunov <aris@altlinux.org> 2.20.0-alt1
- 2.20.0

* Mon Sep 21 2015 Yuri N. Sedunov <aris@altlinux.org> 2.18.0-alt1
- 2.18.0

* Wed Mar 25 2015 Yuri N. Sedunov <aris@altlinux.org> 2.16.0-alt1
- 2.16.0

* Mon Sep 22 2014 Yuri N. Sedunov <aris@altlinux.org> 2.14.0-alt1
- 2.14.0

* Mon Mar 24 2014 Yuri N. Sedunov <aris@altlinux.org> 2.12.0-alt1
- 2.12.0

* Mon Sep 23 2013 Yuri N. Sedunov <aris@altlinux.org> 2.10.0-alt1
- 2.10.0

* Tue Mar 26 2013 Yuri N. Sedunov <aris@altlinux.org> 2.8.0-alt1
- 2.8.0

* Mon Sep 24 2012 Yuri N. Sedunov <aris@altlinux.org> 2.6.0-alt1
- 2.6.0

* Tue Mar 27 2012 Yuri N. Sedunov <aris@altlinux.org> 2.4.0-alt1
- 2.4.0

* Tue Sep 27 2011 Yuri N. Sedunov <aris@altlinux.org> 2.2.0-alt1
- 2.2.0

* Tue Jun 14 2011 Yuri N. Sedunov <aris@altlinux.org> 2.0.1-alt1
- 2.0.1

* Tue Apr 05 2011 Yuri N. Sedunov <aris@altlinux.org> 2.0.0-alt1
- 2.0.0

* Wed Mar 23 2011 Yuri N. Sedunov <aris@altlinux.org> 1.91.92-alt1
- 1.91.92

* Thu Feb 10 2011 Alexey Tourbin <at@altlinux.ru> 1.33.6-alt2
- rebuilt for debuginfo
- disabled symbol versioning
- split libatk-locales noarch subpackage

* Tue Feb 01 2011 Yuri N. Sedunov <aris@altlinux.org> 1.33.6-alt1
- 1.33.6

* Sun Oct 03 2010 Yuri N. Sedunov <aris@altlinux.org> 1.32.0-alt1
- 1.32.0

* Wed Jun 30 2010 Yuri N. Sedunov <aris@altlinux.org> 1.30.0-alt2
- rebuild with gobject-introspection-0.9.0

* Tue Mar 30 2010 Yuri N. Sedunov <aris@altlinux.org> 1.30.0-alt1
- 1.30.0

* Mon Mar 08 2010 Yuri N. Sedunov <aris@altlinux.org> 1.29.92-alt1
- 1.29.92

* Mon Mar 08 2010 Yuri N. Sedunov <aris@altlinux.org> 1.29.4-alt2
- rebuild using rpm-build-gir

* Thu Dec 24 2009 Yuri N. Sedunov <aris@altlinux.org> 1.29.4-alt1
- 1.29.4
- new gir{,-devel} subpackages
- updated version script for ATK_1.29.4

* Tue Sep 22 2009 Yuri N. Sedunov <aris@altlinux.org> 1.28.0-alt1
- 1.28.0

* Mon Aug 10 2009 Yuri N. Sedunov <aris@altlinux.org> 1.27.90-alt1
- 1.27.90

* Tue Mar 17 2009 Yuri N. Sedunov <aris@altlinux.org> 1.26.0-alt1
- 1.26

* Wed Jan 21 2009 Yuri N. Sedunov <aris@altlinux.org> 1.25.2-alt1
- 1.25.2
- updated version script
- removed obsolete *_ldconfig
- don't rebuild documentation
- built devel-doc package as noarch

* Fri Sep 26 2008 Alexey Shabalin <shaba@altlinux.ru> 1.24.0-alt1
- New version (1.24.0).

* Wed Mar 12 2008 Alexey Rusakov <ktirf@altlinux.org> 1.22.0-alt1
- New version (1.22.0).

* Wed Mar 05 2008 Alexey Rusakov <ktirf@altlinux.org> 1.21.92-alt1
- New version (1.21.92).

* Thu Oct 11 2007 Igor Zubkov <icesik@altlinux.org> 1.20.0-alt2
- update version script
- add packager tag

* Wed Oct 10 2007 Alexey Rusakov <ktirf@altlinux.org> 1.20.0-alt1
- new version (1.20.0)
- use a macro from rpm-build-licenses

* Fri Jun 29 2007 Alexey Rusakov <ktirf@altlinux.org> 1.18.0-alt1
- new version (1.18.0)
- added exported symbols versioning.

* Thu Oct 05 2006 Alexey Rusakov <ktirf@altlinux.ru> 1.12.3-alt1
- new version 1.12.3 (with rpmrb script)

* Wed Aug 02 2006 Alexey Rusakov <ktirf@altlinux.ru> 1.12.1-alt1
- new version 1.12.1 (with rpmrb script)

* Wed Mar 15 2006 Alexey Rusakov <ktirf@altlinux.ru> 1.11.3-alt1
- new version 1.11.3 (with rpmrb script)

* Sat Feb 11 2006 Alexey Rusakov <ktirf@altlinux.ru> 1.11.2-alt1
- new version

* Mon Aug 29 2005 Alexey Rusakov <ktirf@altlinux.ru> 1.10.1-alt1
- 1.10.1

* Tue Mar 08 2005 Yuri N. Sedunov <aris@altlinux.ru> 1.9.1-alt1
- 1.9.1

* Thu Jan 27 2005 Yuri N. Sedunov <aris@altlinux.ru> 1.9.0-alt1
- 1.9.0

* Wed Sep 08 2004 Yuri N. Sedunov <aris@altlinux.ru> 1.8.0-alt1
- 1.8.0
- documentation moved to devel-doc subpackage.

* Mon Sep 06 2004 Yuri N. Sedunov <aris@altlinux.ru> 1.7.3-alt1
- 1.7.3

* Mon Apr 19 2004 Yuri N. Sedunov <aris@altlinux.ru> 1.6.1-alt1
- 1.6.1

* Mon Mar 08 2004 Yuri N. Sedunov <aris@altlinux.ru> 1.6.0-alt1
- 1.6.0

* Tue Feb 24 2004 Yuri N. Sedunov <aris@altlinux.ru> 1.5.5-alt1
- 1.5.5

* Mon Feb 16 2004 Yuri N. Sedunov <aris@altlinux.ru> 1.5.4-alt1
- 1.5.4

* Wed Feb 04 2004 Yuri N. Sedunov <aris@altlinux.ru> 1.5.3-alt1
- 1.5.3

* Wed Dec 31 2003 Yuri N. Sedunov <aris@altlinux.ru> 1.5.1-alt1
- 1.5.1

* Sun Nov 30 2003 Yuri N. Sedunov <aris@altlinux.ru> 1.4.1-alt2
- do not package .la files.
- devel-static subpackage is optional now.

* Sun Oct 12 2003 Yuri N. Sedunov <aris@altlinux.ru> 1.4.1-alt1
- 1.4.1

* Wed Sep 03 2003 Yuri N. Sedunov <aris@altlinux.ru> 1.4.0-alt1
- 1.4.0

* Mon Aug 25 2003 Yuri N. Sedunov <aris@altlinux.ru> 1.3.6-alt1
- 1.3.6

* Tue Aug 19 2003 Yuri N. Sedunov <aris@altlinux.ru> 1.3.5-alt1
- 1.3.5

* Thu Jun 19 2003 Yuri N. Sedunov <aris@altlinux.ru> 1.3.4-alt1
- 1.3.4

* Fri May 30 2003 Yuri N. Sedunov <aris@altlinux.ru> 1.3.3-alt1
- 1.3.3

* Sat May 03 2003 Yuri N. Sedunov <aris@altlinux.ru> 1.3.1-alt1
- 1.3.1

* Sat Mar 29 2003 Yuri N. Sedunov <aris@altlinux.ru> 1.3.0-alt1
- 1.3.0

* Mon Jan 20 2003 Yuri N. Sedunov <aris@altlinux.ru> 1.2.2-alt1
- 1.2.2

* Sat Jan 04 2003 Yuri N. Sedunov <aris@altlinux.ru> 1.2.1-alt1
- 1.2.1

* Fri Dec 20 2002 Yuri N. Sedunov <aris@altlinux.ru> 1.2.0-alt1
- 1.2.0

* Mon Dec 16 2002 Yuri N. Sedunov <aris@altlinux.ru> 1.1.5-alt1
- 1.1.5

* Sat Dec 07 2002 Yuri N. Sedunov <aris@altlinux.ru> 1.1.4-alt1
- 1.1.4

* Sat Nov 23 2002 Yuri N. Sedunov <aris@altlinux.ru> 1.1.3-alt1
- 1.1.3

* Sun Nov 17 2002 Yuri N. Sedunov <aris@altlinux.ru> 1.1.2-alt1
- 1.1.2

* Thu Oct 31 2002 Yuri N. Sedunov <aris@altlinux.ru> 1.1.1-alt1
- 1.1.1

* Mon Oct 07 2002 Yuri N. Sedunov <aris@altlinux.ru> 1.1.0-alt1
- 1.1.0

* Tue Sep 03 2002 Mikhail Zabaluev <mhz@altlinux.ru> 1.0.3-alt1
- 1.0.3
- Description that actually describe

* Tue May 28 2002 Igor Androsov <blake@altlinux.ru> 1.0.2-alt1
- New releasa

* Thu May 23 2002 Igor Androsov <blake@altlinux.ru> 1.0.1-alt2
- clean spec
- enabled gtk-doc

* Sun Mar 31 2002 AEN <aen@logic.ru> 1.0.1-alt1
- new version

* Wed Mar 27 2002 AEN <aen@logic.ru> 1.0.0-alt1
- release

* Wed Jan 09 2002 AEN <aen@logic.ru> 0.8.90-alt1
- new version

* Wed Oct 17 2001 AEN <aen@logic.ru> 0.5-alt1
- new version

* Tue Sep 25 2001 Dmitry V. Levin <ldv@altlinux.ru> 0.3-alt2
- Specfile cleanup.
- Corrected requires.

* Tue Sep 25 2001 AEN <aen@logic.ru> 0.3-alt1
- new version
- RH patch

* Wed Jun 27 2001 AEN <aen@logic.ru> 0.1-alt1
- first build for Siysphus
- static package

* Sat Jun 16 2001 Stefan van der Eijk <stefan@eijk.nu> 0.1-6mdk
- remove BuildRequires: glib-devel
- BuildRequires: libglib2-devel

* Sat Jun 16 2001 Stefan van der Eijk <stefan@eijk.nu> 0.1-5mdk
- BuildRequires: glib-devel

* Sat Jun 16 2001 Stefan van der Eijk <stefan@eijk.nu> 0.1-4mdk
- BuildRequires: pango-devel

* Tue Jun 05 2001 Geoffrey Lee <snailtalk@mandrakesoft.com> 0.1-3mdk
- Rebuild so that it is built for the i586 architecture (Peter Polman).

* Fri May 11 2001 Pablo Saratxaga <pablo@mandrakesoft.com> 0.1-2mdk
- rebuild to link agaisnt new libglib2

* Sun May 06 2001 Geoffrey Lee <snailtalk@mandrakesoft.com> 0.1-1mdk
- First attempt for Gtk+.