Ravenports generated: 10 Feb 2024 22:55
[ravenports.git] / bucket_91 / libwacom
1 # Buildsheet autogenerated by ravenadm tool -- Do not edit.
2
3 NAMEBASE=               libwacom
4 VERSION=                2.9.0
5 KEYWORDS=               x11
6 VARIANTS=               standard
7 SDESC[standard]=        Library to supply metadata about tablet devices
8 HOMEPAGE=               https://github.com/linuxwacom/libwacom/
9 CONTACT=                Michael_Reim[kraileth@elderlinux.org]
10
11 DOWNLOAD_GROUPS=        main
12 SITES[main]=            https://github.com/linuxwacom/libwacom/releases/download/libwacom-2.9.0/
13 DISTFILE[1]=            libwacom-2.9.0.tar.xz:main
14 DF_INDEX=               1
15 SPKGS[standard]=        complete
16                         primary
17                         dev
18                         man
19                         tools
20
21 OPTIONS_AVAILABLE=      NODEVD
22 OPTIONS_STANDARD=       NODEVD
23 OPT_ON[sunos]=          NODEVD
24 OPT_ON[linux]=          NODEVD
25
26 BUILD_DEPENDS=          doxygen:single:standard
27                         evdev-proto:single:standard
28                         gtk2:dev:standard
29                         harfbuzz:dev:standard
30                         libevdev:dev:standard
31                         libxml2:dev:standard
32 BUILDRUN_DEPENDS=       libevdev:primary:standard
33                         libxml2:primary:standard
34 EXRUN[tools]=           primary
35
36 USES=                   meson pkgconfig
37 GNOME_COMPONENTS=       glib gtk2 librsvg
38
39 LICENSE=                MIT:primary
40 LICENSE_FILE=           MIT:{{WRKSRC}}/COPYING
41 LICENSE_SCHEME=         solo
42
43 FPC_EQUIVALENT=         x11/libwacom
44 MESON_ARGS=             -Dtests=disabled
45
46 SOVERSION=              9.0.0
47
48 [NODEVD].DESCRIPTION=                   Build with devd-enabled libgudev fork
49 [NODEVD].BUILDRUN_DEPENDS_OFF=          libgudev-devd:primary:standard
50 [NODEVD].BUILDRUN_DEPENDS_ON=           libgudev:primary:standard
51 [NODEVD].BUILD_DEPENDS_OFF=             libgudev-devd:dev:standard
52 [NODEVD].BUILD_DEPENDS_ON=              libgudev:dev:standard
53
54 [FILE:763:descriptions/desc.primary]
55 libwacom is a library to identify graphics tablets and their 
56 model-specific features. It provides easy access to information such as 
57 "is this a built-in on-screen tablet", "what is the size of this model", 
58 etc.
59
60 The name libwacom is historical - it was originally developed for Wacom 
61 devices only but now supports any graphics tablet from any vendor.
62
63 libwacom does not make a tablet work. libwacom is merely a database with a 
64 C library wrapper for information about a tablet. It has no effect on 
65 whether that tablet works.
66
67 libwacom is currently used by GUI toolkits to map built-in tablets to the 
68 correct screen and by libinput to determine configuration options such as 
69 the left-handed settings. SVG layout files are used to describe tablet 
70 visually.
71
72
73 [FILE:56:descriptions/desc.tools]
74 This package contains tools based on the wacom library.
75
76
77 [FILE:100:distinfo]
78 6f678156797becc4f1537a19aadcc48ed7a54e1ff3cbf591d1233f8a2d82e242       113512 libwacom-2.9.0.tar.xz
79
80
81 [FILE:57:manifests/plist.primary]
82 lib/
83  libwacom.so.%%SOMAJOR%%
84  libwacom.so.%%SOVERSION%%
85
86
87 [FILE:83:manifests/plist.dev]
88 include/libwacom-1.0/libwacom/libwacom.h
89 lib/libwacom.so
90 lib/pkgconfig/libwacom.pc
91
92
93 [FILE:78:manifests/plist.man]
94 share/man/man1/
95  libwacom-list-devices.1.gz
96  libwacom-list-local-devices.1.gz
97
98
99 [FILE:9804:manifests/plist.tools]
100 bin/
101  libwacom-list-devices
102  libwacom-list-local-devices
103  libwacom-show-stylus
104  libwacom-update-db
105 lib/udev/hwdb.d/65-libwacom.hwdb
106 lib/udev/rules.d/65-libwacom.rules
107 share/libwacom/
108  bamboo-0fg-m-p-alt.tablet
109  bamboo-0fg-s-p-alt.tablet
110  bamboo-0fg-s-p.tablet
111  bamboo-16fg-m-pt.tablet
112  bamboo-16fg-s-p.tablet
113  bamboo-16fg-s-pt.tablet
114  bamboo-16fg-s-t.tablet
115  bamboo-2fg-fun-m-pt.tablet
116  bamboo-2fg-fun-s-pt.tablet
117  bamboo-2fg-m-p.tablet
118  bamboo-2fg-s-p.tablet
119  bamboo-2fg-s-pt.tablet
120  bamboo-2fg-s-t.tablet
121  bamboo-4fg-fun-m.tablet
122  bamboo-4fg-fun-s.tablet
123  bamboo-4fg-s-pt.tablet
124  bamboo-4fg-s-t.tablet
125  bamboo-4fg-se-m-pt.tablet
126  bamboo-4fg-se-s-pt.tablet
127  bamboo-one-m-p.tablet
128  bamboo-one.tablet
129  bamboo-pad-wireless.tablet
130  bamboo-pad.tablet
131  chuwi-minibookx.tablet
132  cintiq-12wx.tablet
133  cintiq-13hd.tablet
134  cintiq-13hdt.tablet
135  cintiq-16-2.tablet
136  cintiq-16.tablet
137  cintiq-20wsx.tablet
138  cintiq-21ux.tablet
139  cintiq-21ux2.tablet
140  cintiq-22.tablet
141  cintiq-22hd.tablet
142  cintiq-22hdt.tablet
143  cintiq-24hd-touch.tablet
144  cintiq-24hd.tablet
145  cintiq-27hd.tablet
146  cintiq-27hdt.tablet
147  cintiq-companion-2.tablet
148  cintiq-companion-hybrid.tablet
149  cintiq-companion.tablet
150  cintiq-pro-13.tablet
151  cintiq-pro-16-2.tablet
152  cintiq-pro-16.tablet
153  cintiq-pro-17.tablet
154  cintiq-pro-22.tablet
155  cintiq-pro-24-p.tablet
156  cintiq-pro-24-pt.tablet
157  cintiq-pro-27.tablet
158  cintiq-pro-32.tablet
159  dell-canvas-27.tablet
160  dtc-121.tablet
161  dtf-720.tablet
162  dth-1152.tablet
163  dth-134.tablet
164  dth-2242.tablet
165  dth-2452.tablet
166  dti-520.tablet
167  dtk-1651.tablet
168  dtk-1660e-2.tablet
169  dtk-1660e.tablet
170  dtk-2241.tablet
171  dtk-2451.tablet
172  dtu-1031.tablet
173  dtu-1031x.tablet
174  dtu-1141.tablet
175  dtu-1141b.tablet
176  dtu-1631.tablet
177  dtu-1931.tablet
178  dtu-2231.tablet
179  ek-remote.tablet
180  elan-0732.tablet
181  elan-2072.tablet
182  elan-22e2.tablet
183  elan-22f7.tablet
184  elan-24d8.tablet
185  elan-24db.tablet
186  elan-2513.tablet
187  elan-2514-alt.tablet
188  elan-2514-alt2.tablet
189  elan-2514.tablet
190  elan-2537.tablet
191  elan-2627.tablet
192  elan-2628.tablet
193  elan-262b.tablet
194  elan-264c.tablet
195  elan-29a1.tablet
196  elan-29b6.tablet
197  elan-2a70.tablet
198  elan-2ad9.tablet
199  elan-2bb3.tablet
200  elan-2c1b.tablet
201  elan-2d55.tablet
202  elan-2fc2.tablet
203  elan-5515.tablet
204  gaomon-s620.tablet
205  generic.tablet
206  graphire-usb.tablet
207  graphire-wireless-8x6.tablet
208  graphire2-4x5.tablet
209  graphire2-5x7.tablet
210  graphire3-4x5.tablet
211  graphire3-6x8.tablet
212  graphire4-4x5.tablet
213  graphire4-6x8.tablet
214  hp-pro-tablet-408.tablet
215  huion-420.tablet
216  huion-h1060p.tablet
217  huion-h420.tablet
218  huion-h610-pro.tablet
219  huion-h640p.tablet
220  huion-h950p.tablet
221  huion-hs611.tablet
222  huion-kamvas-13.tablet
223  huion-new-1060-plus.tablet
224  intuos-12x12.tablet
225  intuos-12x18.tablet
226  intuos-4x5.tablet
227  intuos-6x8.tablet
228  intuos-9x12.tablet
229  intuos-m-p.tablet
230  intuos-m-p2.tablet
231  intuos-m-p3-android.tablet
232  intuos-m-p3-wl-android.tablet
233  intuos-m-p3-wl.tablet
234  intuos-m-p3.tablet
235  intuos-m-pt.tablet
236  intuos-m-pt2.tablet
237  intuos-pro-2-l.tablet
238  intuos-pro-2-m.tablet
239  intuos-pro-2-s.tablet
240  intuos-pro-l.tablet
241  intuos-pro-m.tablet
242  intuos-pro-s.tablet
243  intuos-s-p.tablet
244  intuos-s-p2.tablet
245  intuos-s-p3-android.tablet
246  intuos-s-p3-wl-android.tablet
247  intuos-s-p3-wl.tablet
248  intuos-s-p3.tablet
249  intuos-s-pt.tablet
250  intuos-s-pt2.tablet
251  intuos2-12x12.tablet
252  intuos2-12x18.tablet
253  intuos2-4x5.tablet
254  intuos2-6x8.tablet
255  intuos2-9x12.tablet
256  intuos3-12x12.tablet
257  intuos3-12x19.tablet
258  intuos3-4x5.tablet
259  intuos3-4x6.tablet
260  intuos3-6x11.tablet
261  intuos3-6x8.tablet
262  intuos3-9x12.tablet
263  intuos4-12x19.tablet
264  intuos4-4x6.tablet
265  intuos4-6x9-wl.tablet
266  intuos4-6x9.tablet
267  intuos4-8x13.tablet
268  intuos5-m.tablet
269  intuos5-s.tablet
270  intuos5-touch-l.tablet
271  intuos5-touch-m.tablet
272  intuos5-touch-s.tablet
273  isdv4-016c.tablet
274  isdv4-100.tablet
275  isdv4-101.tablet
276  isdv4-104.tablet
277  isdv4-10d.tablet
278  isdv4-10e.tablet
279  isdv4-10f.tablet
280  isdv4-114.tablet
281  isdv4-116.tablet
282  isdv4-117.tablet
283  isdv4-121a.tablet
284  isdv4-124.tablet
285  isdv4-12c.tablet
286  isdv4-149.tablet
287  isdv4-2d1f-001e.tablet
288  isdv4-2d1f-002c.tablet
289  isdv4-2d1f-002e.tablet
290  isdv4-2d1f-0040.tablet
291  isdv4-2d1f-0066.tablet
292  isdv4-2d1f-0095.tablet
293  isdv4-2d1f-0114.tablet
294  isdv4-2d1f-0136.tablet
295  isdv4-2d1f-0163.tablet
296  isdv4-2d1f-524c.tablet
297  isdv4-4004.tablet
298  isdv4-4800.tablet
299  isdv4-4804.tablet
300  isdv4-4806.tablet
301  isdv4-4807.tablet
302  isdv4-4809.tablet
303  isdv4-4814.tablet
304  isdv4-481a.tablet
305  isdv4-4822.tablet
306  isdv4-4824.tablet
307  isdv4-4831.tablet
308  isdv4-4834.tablet
309  isdv4-4838.tablet
310  isdv4-4841.tablet
311  isdv4-484c.tablet
312  isdv4-484d.tablet
313  isdv4-484e.tablet
314  isdv4-4851.tablet
315  isdv4-485e.tablet
316  isdv4-4865.tablet
317  isdv4-486a.tablet
318  isdv4-4870.tablet
319  isdv4-4875.tablet
320  isdv4-488f.tablet
321  isdv4-4898.tablet
322  isdv4-48b7.tablet
323  isdv4-48c9.tablet
324  isdv4-48ca.tablet
325  isdv4-48ce.tablet
326  isdv4-48d6.tablet
327  isdv4-48eb.tablet
328  isdv4-48ec.tablet
329  isdv4-48ed.tablet
330  isdv4-48ee.tablet
331  isdv4-48f6.tablet
332  isdv4-490a.tablet
333  isdv4-490b.tablet
334  isdv4-4957.tablet
335  isdv4-495f.tablet
336  isdv4-496c.tablet
337  isdv4-4988.tablet
338  isdv4-4995.tablet
339  isdv4-49a3.tablet
340  isdv4-49c8.tablet
341  isdv4-5000.tablet
342  isdv4-5002.tablet
343  isdv4-5010.tablet
344  isdv4-5013.tablet
345  isdv4-5014.tablet
346  isdv4-5019.tablet
347  isdv4-502a.tablet
348  isdv4-503e.tablet
349  isdv4-503f.tablet
350  isdv4-5040.tablet
351  isdv4-5044.tablet
352  isdv4-5048.tablet
353  isdv4-504a.tablet
354  isdv4-504c.tablet
355  isdv4-5072.tablet
356  isdv4-5090.tablet
357  isdv4-5093.tablet
358  isdv4-5099.tablet
359  isdv4-509d.tablet
360  isdv4-509f.tablet
361  isdv4-50a9.tablet
362  isdv4-50b4.tablet
363  isdv4-50b6.tablet
364  isdv4-50b8.tablet
365  isdv4-50db.tablet
366  isdv4-50e9.tablet
367  isdv4-50ef.tablet
368  isdv4-50f1.tablet
369  isdv4-50f8.tablet
370  isdv4-50fd.tablet
371  isdv4-50fe.tablet
372  isdv4-5110.tablet
373  isdv4-5115.tablet
374  isdv4-511a.tablet
375  isdv4-5122.tablet
376  isdv4-5128.tablet
377  isdv4-513b.tablet
378  isdv4-5144.tablet
379  isdv4-5146.tablet
380  isdv4-5147.tablet
381  isdv4-5148.tablet
382  isdv4-5150.tablet
383  isdv4-5155.tablet
384  isdv4-5157.tablet
385  isdv4-5158.tablet
386  isdv4-5159.tablet
387  isdv4-515a.tablet
388  isdv4-5169.tablet
389  isdv4-516b.tablet
390  isdv4-517d.tablet
391  isdv4-5196.tablet
392  isdv4-51a0.tablet
393  isdv4-51af.tablet
394  isdv4-51b0.tablet
395  isdv4-51b1.tablet
396  isdv4-51b2.tablet
397  isdv4-51b3.tablet
398  isdv4-51b6.tablet
399  isdv4-51b7.tablet
400  isdv4-51b8.tablet
401  isdv4-51b9.tablet
402  isdv4-51ba.tablet
403  isdv4-51bb.tablet
404  isdv4-51bc.tablet
405  isdv4-51bd.tablet
406  isdv4-51be.tablet
407  isdv4-51bf.tablet
408  isdv4-51c4.tablet
409  isdv4-51c7.tablet
410  isdv4-51d0.tablet
411  isdv4-51e2.tablet
412  isdv4-51e9.tablet
413  isdv4-51ef.tablet
414  isdv4-51f5.tablet
415  isdv4-51f6.tablet
416  isdv4-51f9.tablet
417  isdv4-5202.tablet
418  isdv4-5204.tablet
419  isdv4-5215.tablet
420  isdv4-5216.tablet
421  isdv4-5218.tablet
422  isdv4-521c.tablet
423  isdv4-521f.tablet
424  isdv4-5220.tablet
425  isdv4-5221.tablet
426  isdv4-5222.tablet
427  isdv4-5229.tablet
428  isdv4-523a.tablet
429  isdv4-523e.tablet
430  isdv4-5256.tablet
431  isdv4-526c.tablet
432  isdv4-5276.tablet
433  isdv4-5277.tablet
434  isdv4-5278.tablet
435  isdv4-5279.tablet
436  isdv4-527a.tablet
437  isdv4-527e.tablet
438  isdv4-527f.tablet
439  isdv4-5285.tablet
440  isdv4-5286.tablet
441  isdv4-528e.tablet
442  isdv4-52a2.tablet
443  isdv4-52b0.tablet
444  isdv4-52d3.tablet
445  isdv4-52d5.tablet
446  isdv4-90.tablet
447  isdv4-93.tablet
448  isdv4-e2.tablet
449  isdv4-e3.tablet
450  isdv4-e5.tablet
451  isdv4-e6.tablet
452  isdv4-ec.tablet
453  isdv4-ed.tablet
454  isdv4-ef.tablet
455  kamvas-pro-13.tablet
456  letsketch-wp9620.tablet
457  libwacom.stylus
458  mobilestudio-pro-13-2.tablet
459  mobilestudio-pro-13.tablet
460  mobilestudio-pro-16-2.tablet
461  mobilestudio-pro-16-3.tablet
462  mobilestudio-pro-16.tablet
463  n-trig-pen.tablet
464  one-by-wacom-m-p.tablet
465  one-by-wacom-m-p2.tablet
466  one-by-wacom-s-p.tablet
467  one-by-wacom-s-p2.tablet
468  serial-wacf004.tablet
469  surface-go-2.tablet
470  surface-go.tablet
471  volito-4x5.tablet
472  wacom-hid-52fa-pen.tablet
473  wacom-one-12.tablet
474  wacom-one-13.tablet
475  wacom-one-pen-m.tablet
476  wacom-one-pen-s.tablet
477  wacom-one.tablet
478  waltop-slim-tablet-12-1.tablet
479  xp-pen-artist12.tablet
480  xp-pen-artist13-3-pro.tablet
481  xp-pen-deco-l.tablet
482  xp-pen-deco-mini7.tablet
483  xp-pen-deco-mw.tablet
484  xp-pen-deco-pro-mw.tablet
485  xp-pen-deco-pro-sw.tablet
486  xp-pen-deco01-v2.tablet
487  xp-pen-g430.tablet
488  xp-pen-g430s.tablet
489  xp-pen-g640.tablet
490  xp-pen-star03.tablet
491 share/libwacom/layouts/
492  bamboo-0fg-s-p-alt.svg
493  bamboo-0fg-s-p.svg
494  bamboo-16fg-m-pt.svg
495  bamboo-16fg-s-pt.svg
496  bamboo-16fg-s-t.svg
497  bamboo-2fg-fun-m-pt.svg
498  bamboo-2fg-fun-s-pt.svg
499  bamboo-2fg-s-pt.svg
500  bamboo-2fg-s-t.svg
501  bamboo-4fg-fun-m-pt.svg
502  bamboo-4fg-fun-s-pt.svg
503  bamboo-4fg-s-pt.svg
504  bamboo-4fg-s-t.svg
505  bamboo-4fg-se-m-pt.svg
506  bamboo-4fg-se-s-pt.svg
507  bamboo-pad.svg
508  cintiq-12wx.svg
509  cintiq-13hd.svg
510  cintiq-20wsx.svg
511  cintiq-21ux.svg
512  cintiq-21ux2.svg
513  cintiq-22hd.svg
514  cintiq-24hd.svg
515  cintiq-companion-2.svg
516  cintiq-companion-hybrid.svg
517  cintiq-companion.svg
518  cintiq-pro-16-2.svg
519  cintiq-pro-17.svg
520  cintiq-pro-22.svg
521  cintiq-pro-27.svg
522  dth-2242.svg
523  dth-2452.svg
524  dti-520.svg
525  dtk-1651.svg
526  dtk-2451.svg
527  dtu-1031.svg
528  dtu-1141.svg
529  dtu-1141b.svg
530  ek-remote.svg
531  gaomon-s620.svg
532  graphire-wireless-8x6.svg
533  graphire4-4x5.svg
534  graphire4-6x8.svg
535  huion-h1060p.svg
536  huion-h420.svg
537  huion-h610-pro.svg
538  huion-h640p.svg
539  huion-h950p.svg
540  huion-hs611.svg
541  huion-kamvas-13.svg
542  huion-new-1060-plus.svg
543  intuos-m-p.svg
544  intuos-m-p2.svg
545  intuos-m-p3.svg
546  intuos-m-pt.svg
547  intuos-m-pt2.svg
548  intuos-pro-2-l.svg
549  intuos-pro-2-m.svg
550  intuos-pro-2-s.svg
551  intuos-pro-l.svg
552  intuos-pro-m.svg
553  intuos-pro-s.svg
554  intuos-s-p.svg
555  intuos-s-p2.svg
556  intuos-s-p3.svg
557  intuos-s-pt.svg
558  intuos-s-pt2.svg
559  intuos3-12x12.svg
560  intuos3-12x19.svg
561  intuos3-4x5.svg
562  intuos3-4x6.svg
563  intuos3-6x11.svg
564  intuos3-6x8.svg
565  intuos3-9x12.svg
566  intuos4-12x19.svg
567  intuos4-4x6.svg
568  intuos4-6x9-wl.svg
569  intuos4-6x9.svg
570  intuos4-8x13.svg
571  intuos5-l.svg
572  intuos5-m.svg
573  intuos5-s.svg
574  kamvas-pro-13.svg
575  mobilestudio-pro-13.svg
576  mobilestudio-pro-16.svg
577  xp-pen-artist12.svg
578  xp-pen-artist13-3-pro.svg
579  xp-pen-deco-l.svg
580  xp-pen-deco-mw.svg
581  xp-pen-deco-pro-s-m-sw-mw.svg
582  xp-pen-deco01-v2.svg
583  xp-pen-star03.svg
584
585
586 [FILE:605:patches/patch-libwacom_libwacomint.h]
587 --- libwacom/libwacomint.h.orig 2023-08-31 03:47:57 UTC
588 +++ libwacom/libwacomint.h
589 @@ -132,6 +132,9 @@ WacomStylus* libwacom_stylus_unref(Wacom
590  WacomMatch* libwacom_match_ref(WacomMatch *match);
591  WacomMatch* libwacom_match_unref(WacomMatch *match);
592  
593 +#define libwacom_error_set libwacom_internal_error_set
594 +#define libwacom_match_new libwacom_internal_match_new
595 +
596  void libwacom_error_set(WacomError *error, enum WacomErrorCode code, const char *msg, ...);
597  void libwacom_add_match(WacomDevice *device, WacomMatch *newmatch);
598  void libwacom_set_default_match(WacomDevice *device, WacomMatch *newmatch);
599