Package libdrm: 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
Name: libdrm
Version: 2.4.112
Release: alt1
Epoch: 1
Summary: Userspace interface to kernel DRM service
License: GPL
Group: System/Libraries
Url: http://dri.freedesktop.org
Packager: Valery Inozemtsev <shrek@altlinux.ru>

Source: %name-%version.tar
Patch: %name-%version.patch

BuildRequires(pre): meson
BuildRequires: docbook-style-xsl libudev-devel libpciaccess-devel xorg-util-macros xsltproc python3-module-docutils

%description
This library implements the userspace interface to the kernel DRM
services. DRM stands for "Direct Rendering Manager", which is the
kernelspace portion of the "Direct Rendering Infrastructure" (DRI).
The DRI is currently used on Linux to provide hardware-accelerated
OpenGL drivers

%package devel
Summary: The drm Library and Header Files
Group: Development/C

%description devel
%name-devel contains the libraries and header files needed to
develop programs which make use of %name

%prep
%setup -q
%patch -p1

%build
%meson \
	-Dudev=true \
%ifarch armh aarch64
	-Detnaviv=true \
	-Dexynos=true \
	-Domap=true \
	-Dtegra=true \
	-Dvc4=true \
	-Dfreedreno=true
%endif

%meson_build -v

%install
%meson_install

%files
%_libdir/*.so.*
%_datadir/%name

%files devel
%_includedir/*
%_libdir/*.so
%_pkgconfigdir/*.pc
%_man3dir/*.3*
%_man7dir/*.7*

%changelog
* Wed Jul 06 2022 Valery Inozemtsev <shrek@altlinux.ru> 1:2.4.112-alt1
- 2.4.112

* Fri Jun 03 2022 Valery Inozemtsev <shrek@altlinux.ru> 1:2.4.111-alt1
- 2.4.111

* Thu May 19 2022 Valery Inozemtsev <shrek@altlinux.ru> 1:2.4.110-alt1
- 2.4.110

* Mon Dec 06 2021 Valery Inozemtsev <shrek@altlinux.ru> 1:2.4.109-alt1
- 2.4.109

* Wed Nov 10 2021 Valery Inozemtsev <shrek@altlinux.ru> 1:2.4.108-alt1
- 2.4.108

* Fri Aug 20 2021 Valery Inozemtsev <shrek@altlinux.ru> 1:2.4.107-alt2
- use python3-module-docutils for /usr/bin/rst2man.py

* Thu Jul 15 2021 Valery Inozemtsev <shrek@altlinux.ru> 1:2.4.107-alt1
- 2.4.107

* Tue May 18 2021 Valery Inozemtsev <shrek@altlinux.ru> 1:2.4.106-alt1
- 2.4.106

* Fri Apr 30 2021 Valery Inozemtsev <shrek@altlinux.ru> 1:2.4.105-alt2
- updated to master git.40f73d0b

* Thu Apr 08 2021 Valery Inozemtsev <shrek@altlinux.ru> 1:2.4.105-alt1
- 2.4.105

* Thu Jan 14 2021 Valery Inozemtsev <shrek@altlinux.ru> 1:2.4.104-alt1
- 2.4.104

* Thu Nov 05 2020 Valery Inozemtsev <shrek@altlinux.ru> 1:2.4.103-alt1
- 2.4.103

* Wed May 27 2020 Valery Inozemtsev <shrek@altlinux.ru> 1:2.4.102-alt1
- 2.4.102

* Fri Apr 03 2020 Valery Inozemtsev <shrek@altlinux.ru> 1:2.4.101-alt1
- 2.4.101

* Fri Nov 01 2019 Valery Inozemtsev <shrek@altlinux.ru> 1:2.4.100-alt1
- 2.4.100

* Mon Jul 08 2019 Valery Inozemtsev <shrek@altlinux.ru> 1:2.4.99-alt1
- 2.4.99

* Thu Apr 25 2019 Valery Inozemtsev <shrek@altlinux.ru> 1:2.4.98-alt1
- 2.4.98

* Mon Feb 04 2019 Valery Inozemtsev <shrek@altlinux.ru> 1:2.4.97-alt1
- 2.4.97

* Wed Oct 24 2018 Valery Inozemtsev <shrek@altlinux.ru> 1:2.4.96-alt1
- 2.4.96

* Thu May 24 2018 Valery Inozemtsev <shrek@altlinux.ru> 1:2.4.92-alt1.S1
- 2.4.92

* Mon Jan 22 2018 Valery Inozemtsev <shrek@altlinux.ru> 1:2.4.89-alt1.S1
- added ubt tag

* Tue Jan 16 2018 Valery Inozemtsev <shrek@altlinux.ru> 1:2.4.89-alt1
- 2.4.89

* Tue Sep 05 2017 Valery Inozemtsev <shrek@altlinux.ru> 1:2.4.83-alt1
- 2.4.83

* Mon May 29 2017 Valery Inozemtsev <shrek@altlinux.ru> 1:2.4.81-alt1
- 2.4.81

* Fri May 05 2017 Valery Inozemtsev <shrek@altlinux.ru> 1:2.4.80-alt1
- 2.4.80

* Tue Feb 14 2017 Valery Inozemtsev <shrek@altlinux.ru> 1:2.4.75-alt1
- 2.4.75

* Thu Jan 12 2017 Valery Inozemtsev <shrek@altlinux.ru> 1:2.4.74-alt1
- 2.4.74

* Tue Nov 29 2016 Valery Inozemtsev <shrek@altlinux.ru> 1:2.4.73-alt1
- 2.4.73

* Mon Jul 25 2016 Valery Inozemtsev <shrek@altlinux.ru> 1:2.4.70-alt1
- 2.4.70

* Thu Jan 14 2016 Valery Inozemtsev <shrek@altlinux.ru> 1:2.4.66-alt1
- 2.4.66

* Sat Aug 15 2015 Valery Inozemtsev <shrek@altlinux.ru> 1:2.4.63-alt1
- 2.4.63

* Wed May 13 2015 Valery Inozemtsev <shrek@altlinux.ru> 1:2.4.61-alt1
- 2.4.61

* Sat Mar 21 2015 Valery Inozemtsev <shrek@altlinux.ru> 1:2.4.60-alt1
- 2.4.60

* Thu Jan 22 2015 Valery Inozemtsev <shrek@altlinux.ru> 1:2.4.59-alt1
- 2.4.59

* Mon Sep 29 2014 Valery Inozemtsev <shrek@altlinux.ru> 1:2.4.58-alt1
- 2.4.58

* Wed Jul 30 2014 Valery Inozemtsev <shrek@altlinux.ru> 1:2.4.56-alt1
- 2.4.56

* Mon May 05 2014 Valery Inozemtsev <shrek@altlinux.ru> 1:2.4.54-alt1
- 2.4.54

* Tue Jan 21 2014 Valery Inozemtsev <shrek@altlinux.ru> 1:2.4.52-alt1
- 2.4.52

* Wed Dec 04 2013 Valery Inozemtsev <shrek@altlinux.ru> 1:2.4.50-alt1
- 2.4.50

* Sun Nov 24 2013 Valery Inozemtsev <shrek@altlinux.ru> 1:2.4.49-alt1
- 2.4.49

* Sat Nov 16 2013 Valery Inozemtsev <shrek@altlinux.ru> 1:2.4.48-alt1
- 2.4.48

* Sun Oct 13 2013 Valery Inozemtsev <shrek@altlinux.ru> 1:2.4.47-alt1
- 2.4.47

* Tue Jul 16 2013 Valery Inozemtsev <shrek@altlinux.ru> 1:2.4.46-alt1
- 2.4.46

* Sun May 19 2013 Valery Inozemtsev <shrek@altlinux.ru> 1:2.4.45-alt1
- 2.4.45

* Fri Apr 19 2013 Valery Inozemtsev <shrek@altlinux.ru> 1:2.4.44-alt1
- 2.4.44

* Thu Mar 28 2013 Valery Inozemtsev <shrek@altlinux.ru> 1:2.4.43-alt1
- 2.4.43

* Thu Feb 07 2013 Valery Inozemtsev <shrek@altlinux.ru> 1:2.4.42-alt1
- 2.4.42

* Thu Jan 17 2013 Valery Inozemtsev <shrek@altlinux.ru> 1:2.4.41-alt1
- 2.4.41

* Tue Nov 06 2012 Valery Inozemtsev <shrek@altlinux.ru> 1:2.4.40-alt1
- 2.4.40

* Mon Sep 10 2012 Valery Inozemtsev <shrek@altlinux.ru> 1:2.4.39-alt1
- 2.4.39

* Fri May 11 2012 Valery Inozemtsev <shrek@altlinux.ru> 1:2.4.34-alt1
- 2.4.34

* Thu Mar 29 2012 Valery Inozemtsev <shrek@altlinux.ru> 1:2.4.33-alt1
- 2.4.33

* Sat Mar 17 2012 Valery Inozemtsev <shrek@altlinux.ru> 1:2.4.32-alt1
- 2.4.32

* Tue Feb 07 2012 Valery Inozemtsev <shrek@altlinux.ru> 1:2.4.31-alt1
- 2.4.31

* Sat Jan 07 2012 Valery Inozemtsev <shrek@altlinux.ru> 1:2.4.30-alt1
- 2.4.30

* Tue Dec 13 2011 Valery Inozemtsev <shrek@altlinux.ru> 1:2.4.29-alt1
- 2.4.29

* Tue Dec 06 2011 Valery Inozemtsev <shrek@altlinux.ru> 1:2.4.28-alt1
- 2.4.28

* Sat Oct 29 2011 Valery Inozemtsev <shrek@altlinux.ru> 1:2.4.27-alt1
- 2.4.27

* Sat Jun 04 2011 Valery Inozemtsev <shrek@altlinux.ru> 1:2.4.26-alt1
- 2.4.26

* Mon Apr 11 2011 Valery Inozemtsev <shrek@altlinux.ru> 1:2.4.25-alt1
- 2.4.25

* Tue Mar 01 2011 Valery Inozemtsev <shrek@altlinux.ru> 1:2.4.24-alt1
- 2.4.24

* Thu Feb 10 2011 Alexey Tourbin <at@altlinux.ru> 1:2.4.23-alt3
- rebuilt for debuginfo
- disabled symbol versioning

* Sat Jan 08 2011 Valery Inozemtsev <shrek@altlinux.ru> 1:2.4.23-alt2
- updated to master git.bad5242

* Fri Dec 10 2010 Valery Inozemtsev <shrek@altlinux.ru> 1:2.4.23-alt1
- 2.4.23

* Fri Nov 05 2010 Valery Inozemtsev <shrek@altlinux.ru> 1:2.4.22-alt2
- intel:
  + Prepare for BLT ring split
  + enable relaxed fence allocation for i915

* Wed Sep 29 2010 Valery Inozemtsev <shrek@altlinux.ru> 1:2.4.22-alt1
- 2.4.22

* Tue Sep 28 2010 Valery Inozemtsev <shrek@altlinux.ru> 1:2.4.21-alt3
- nouveau: drop unused nouveau_class.h

* Fri Sep 24 2010 Valery Inozemtsev <shrek@altlinux.ru> 1:2.4.21-alt2
- GIT snapshot 2010-09-21 (81fa7a9f56b1efb04658db921e5228c102548921)

* Thu Jun 10 2010 Valery Inozemtsev <shrek@altlinux.ru> 1:2.4.21-alt1
- 2.4.21

* Sat Apr 03 2010 Valery Inozemtsev <shrek@altlinux.ru> 1:2.4.20-alt1
- 2.4.20

* Wed Mar 03 2010 Valery Inozemtsev <shrek@altlinux.ru> 1:2.4.19-alt1
- 2.4.19

* Mon Feb 22 2010 Valery Inozemtsev <shrek@altlinux.ru> 1:2.4.18-alt2
- enabled nouveau

* Wed Feb 17 2010 Valery Inozemtsev <shrek@altlinux.ru> 1:2.4.18-alt1
- 2.4.18

* Sat Feb 13 2010 Valery Inozemtsev <shrek@altlinux.ru> 1:2.4.18-alt0.d1
- GIT snapshot 2010-02-10 (4a17be4a86cde1065908576e44f3710f6d9d68af)

* Wed Feb 10 2010 Valery Inozemtsev <shrek@altlinux.ru> 1:2.4.17-alt4
- intel: Handle resetting of input params after EINTR during SET_TILING

* Tue Feb 09 2010 Valery Inozemtsev <shrek@altlinux.ru> 1:2.4.17-alt3
- intel: account for potential pinned buffers hogging fences

* Tue Feb 02 2010 Valery Inozemtsev <shrek@altlinux.ru> 1:2.4.17-alt2
- intel: check return value for calloc

* Mon Dec 21 2009 Valery Inozemtsev <shrek@altlinux.ru> 1:2.4.17-alt1
- 2.6.17

* Thu Dec 03 2009 Valery Inozemtsev <shrek@altlinux.ru> 1:2.4.16-alt1
- 2.4.16

* Tue Dec 01 2009 Valery Inozemtsev <shrek@altlinux.ru> 1:2.4.15-alt2
- libdrm_radeon: added radeon_bo_is_referenced_by_cs function

* Fri Oct 09 2009 Valery Inozemtsev <shrek@altlinux.ru> 1:2.4.15-alt1
- 2.4.15

* Tue Sep 29 2009 Valery Inozemtsev <shrek@altlinux.ru> 1:2.4.14-alt1
- 2.4.14

* Sun Sep 06 2009 Valery Inozemtsev <shrek@altlinux.ru> 1:2.4.13-alt1
- 2.4.13

* Wed Jul 15 2009 Valery Inozemtsev <shrek@altlinux.ru> 1:2.4.12-alt1
- 2.4.12

* Wed Jun 17 2009 Valery Inozemtsev <shrek@altlinux.ru> 1:2.4.11-alt2
- added initial libdrm_radeon

* Sat May 16 2009 Valery Inozemtsev <shrek@altlinux.ru> 1:2.4.11-alt1
- 2.4.11

* Fri May 15 2009 Valery Inozemtsev <shrek@altlinux.ru> 1:2.4.6-alt2
- 2.4.6

* Wed May 13 2009 Valery Inozemtsev <shrek@altlinux.ru> 2.4.10-alt1
- 2.4.10

* Tue Apr 28 2009 Valery Inozemtsev <shrek@altlinux.ru> 2.4.9-alt2
- fixed assertion failures on later use of the object

* Sat Apr 11 2009 Valery Inozemtsev <shrek@altlinux.ru> 2.4.9-alt1
- 2.4.9

* Tue Apr 07 2009 Valery Inozemtsev <shrek@altlinux.ru> 2.4.6-alt1
- 2.4.6

* Tue Mar 03 2009 Valery Inozemtsev <shrek@altlinux.ru> 2.4.5-alt3
- reenabled udev

* Thu Feb 26 2009 Valery Inozemtsev <shrek@altlinux.ru> 2.4.5-alt2
- disabled udev

* Tue Feb 24 2009 Valery Inozemtsev <shrek@altlinux.ru> 2.4.5-alt1
- 2.4.5

* Wed Feb 04 2009 Valery Inozemtsev <shrek@altlinux.ru> 2.4.4-alt0.M50.1
- build for branch 5.0

* Thu Jan 15 2009 Valery Inozemtsev <shrek@altlinux.ru> 2.4.4-alt1
- 2.4.4

* Tue Dec 23 2008 Valery Inozemtsev <shrek@altlinux.ru> 2.4.3-alt1
- 2.4.3

* Sat Nov 22 2008 Valery Inozemtsev <shrek@altlinux.ru> 2.4.1-alt2
- removed obsolete %%post_ldconfig/%%postun_ldconfig calls

* Thu Oct 30 2008 Valery Inozemtsev <shrek@altlinux.ru> 2.4.1-alt1
- 2.4.1

* Sun Oct 19 2008 Valery Inozemtsev <shrek@altlinux.ru> 2.4.0-alt4
- enabled support for using udev instead of mknod

* Sun Oct 19 2008 Valery Inozemtsev <shrek@altlinux.ru> 2.4.0-alt3
- 2.4.0 release

* Tue Mar 25 2008 Valery Inozemtsev <shrek@altlinux.ru> 2.4.0-alt2
- GIT snapshot 2008-05-28

* Mon Nov 12 2007 Valery Inozemtsev <shrek@altlinux.ru> 2.4.0-alt1
- 2.4.0

* Mon Sep 10 2007 Valery Inozemtsev <shrek@altlinux.ru> 2.3.1-alt7
- revert 2.3.1 release
- added xgi_drm.h

* Sun Sep 09 2007 Valery Inozemtsev <shrek@altlinux.ru> 2.3.1-alt6
- GIT snapshot, drop upstream patches

* Tue Aug 07 2007 Valery Inozemtsev <shrek@altlinux.ru> 2.3.1-alt5
- updated nouveau_drm.h to patchlevel 10

* Sat Jul 21 2007 Valery Inozemtsev <shrek@altlinux.ru> 2.3.1-alt4
- updated nouveau_drm.h to patchlevel 9

* Tue May 08 2007 Valery Inozemtsev <shrek@altlinux.ru> 2.3.1-alt3
- fix typo on ttm fence interface master

* Sun Apr 08 2007 Valery Inozemtsev <shrek@altlinux.ru> 2.3.1-alt2
- updated nouveau_drm.h to patchlevel 6

* Fri Mar 16 2007 Valery Inozemtsev <shrek@altlinux.ru> 2.3.1-alt1
- 2.3.1

* Sun Jan 21 2007 Valery Inozemtsev <shrek@altlinux.ru> 2.3.0-alt2
- fixed libdrm-2.3.0-alt-version-script.patch

* Thu Nov 09 2006 Valery Inozemtsev <shrek@altlinux.ru> 2.3.0-alt1
- 2.3.0:
  + This adds support for server to user system libdrm, and also for
    drmOpenOnce and drmCloseOnce APIs.

* Sun Oct 29 2006 Valery Inozemtsev <shrek@altlinux.ru> 2.2.0-alt2
- added version script

* Sun Oct 29 2006 Valery Inozemtsev <shrek@altlinux.ru> 2.2.0-alt1
- 2.2.0

* Sun Oct 15 2006 Valery Inozemtsev <shrek@altlinux.ru> 2.0.2-alt2
- GIT snapshot 2006-08-30:
	+ drmUpdateDrawableInfo

* Thu Jun 29 2006 Valery Inozemtsev <shrek@altlinux.ru> 2.0.2-alt1
- 2.0.2

* Thu Apr 13 2006 Valery Inozemtsev <shrek@altlinux.ru> 2.0.1-alt1
- 2.0.1

* Sat Mar 18 2006 Valery Inozemtsev <shrek@altlinux.ru> 2.0-alt4
- CVS snapshot 20060314

* Mon Feb 20 2006 Valery Inozemtsev <shrek@altlinux.ru> 2.0-alt3
- CVS snapshot 20060220

* Tue Feb 14 2006 Valery Inozemtsev <shrek@altlinux.ru> 2.0-alt2
- added libdrm-2.0-cvs_changes patch

* Mon Dec 05 2005 Valery Inozemtsev <shrek@altlinux.ru> 2.0-alt1
- 2.0

* Wed Nov 23 2005 Valery Inozemtsev <shrek@altlinux.ru> 1.0.5-alt0.1
- initial release