hc
2023-11-06 e3e12f52b214121840b44c91de5b3e5af5d3eb84
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
From c972ab79cad678871d2fdc9d3eb1face14770736 Mon Sep 17 00:00:00 2001
From: Jeffy Chen <jeffy.chen@rock-chips.com>
Date: Mon, 16 May 2022 15:54:21 +0800
Subject: [PATCH 63/74] HACK: clients: Drop dmabuf-feedback
 
We don't need it.
 
Signed-off-by: Jeffy Chen <jeffy.chen@rock-chips.com>
---
 clients/meson.build | 50 ++++++++++++++++++++++-----------------------
 1 file changed, 25 insertions(+), 25 deletions(-)
 
diff --git a/clients/meson.build b/clients/meson.build
index 362f7fe..ff8374f 100644
--- a/clients/meson.build
+++ b/clients/meson.build
@@ -53,31 +53,31 @@ simple_clients = [
         ],
         'dep_objs': [ dep_wayland_client, dep_libshared ]
     },
-    {
-        'name': 'dmabuf-feedback',
-        'sources': [
-            'simple-dmabuf-feedback.c',
-            '../libweston/pixel-formats.c',
-            linux_dmabuf_unstable_v1_client_protocol_h,
-            linux_dmabuf_unstable_v1_protocol_c,
-            xdg_shell_client_protocol_h,
-            xdg_shell_protocol_c,
-        ],
-        'dep_objs': [
-            dep_wayland_client,
-            dep_libshared,
-            dep_pixman,
-            dep_libdrm,
-            dependency('libudev', version: '>= 136'),
-            # gbm_bo_get_fd_for_plane() from 21.1.0
-            dependency('gbm', version: '>= 21.1.1',
-                required: simple_build_all or simple_clients_enabled.contains('dmabuf-feedback'),
-                not_found_message: 'dmabuf-feedback requires gbm which was not found. If you rather not build this, drop "dmabuf-feedback" from simple-clients option.',
-                disabler: true)
-        ],
-        'deps': [ 'egl', 'glesv2', 'gbm' ],
-        'options': [ 'renderer-gl' ]
-    },
+#    {
+#        'name': 'dmabuf-feedback',
+#        'sources': [
+#            'simple-dmabuf-feedback.c',
+#            '../libweston/pixel-formats.c',
+#            linux_dmabuf_unstable_v1_client_protocol_h,
+#            linux_dmabuf_unstable_v1_protocol_c,
+#            xdg_shell_client_protocol_h,
+#            xdg_shell_protocol_c,
+#        ],
+#        'dep_objs': [
+#            dep_wayland_client,
+#            dep_libshared,
+#            dep_pixman,
+#            dep_libdrm,
+#            dependency('libudev', version: '>= 136'),
+#            # gbm_bo_get_fd_for_plane() from 21.1.0
+#            dependency('gbm', version: '>= 21.1.1',
+#                required: simple_build_all or simple_clients_enabled.contains('dmabuf-feedback'),
+#                not_found_message: 'dmabuf-feedback requires gbm which was not found. If you rather not build this, drop "dmabuf-feedback" from simple-clients option.',
+#                disabler: true)
+#        ],
+#        'deps': [ 'egl', 'glesv2', 'gbm' ],
+#        'options': [ 'renderer-gl' ]
+#    },
     {
         'name': 'dmabuf-egl',
         'sources': [
-- 
2.20.1