diff --git a/recipes-graphics/wlvncc/wlvncc/0001-meson.build-use-native-wayland-scanner.patch b/recipes-graphics/wlvncc/wlvncc/0001-meson.build-use-native-wayland-scanner.patch
new file mode 100644
index 0000000000000000000000000000000000000000..894af7014aec1bb5a9747d38a6a41c6969ef43b1
--- /dev/null
+++ b/recipes-graphics/wlvncc/wlvncc/0001-meson.build-use-native-wayland-scanner.patch
@@ -0,0 +1,22 @@
+From f7917d0df957b5d52bc3925aa157faf746c12f16 Mon Sep 17 00:00:00 2001
+From: Dmitry Petrov <dmitry.petrov@rtsoft.de>
+Date: Thu, 13 Jul 2023 18:32:38 +0200
+Subject: [PATCH] meson.build: use native wayland-scanner
+
+---
+ protocols/meson.build | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/protocols/meson.build b/protocols/meson.build
+index 150ba64..96b6cd0 100644
+--- a/protocols/meson.build
++++ b/protocols/meson.build
+@@ -1,4 +1,4 @@
+-wayland_scanner = find_program('wayland-scanner')
++wayland_scanner = find_program('wayland-scanner', native: true)
+ wayland_client = dependency('wayland-client')
+ 
+ wayland_scanner_code = generator(
+-- 
+2.41.0
+
diff --git a/recipes-graphics/wlvncc/wlvncc_git.bb b/recipes-graphics/wlvncc/wlvncc_git.bb
new file mode 100644
index 0000000000000000000000000000000000000000..d4d725a908634b2405b9aa35334a4a11f2074da7
--- /dev/null
+++ b/recipes-graphics/wlvncc/wlvncc_git.bb
@@ -0,0 +1,22 @@
+SUMMARY = "Wayland VNC Client"
+DESCRIPTION = "This is a work-in-progress implementation of a Wayland native VNC client."
+
+LICENSE = "GPL-2.0-only & ISC"
+LIC_FILES_CHKSUM = " \
+    file://COPYING.GPL;md5=361b6b837cad26c6900a926b62aada5f \
+    file://COPYING;md5=94fc374e7174f41e3afe0f027ee59ff7 \
+"
+
+inherit meson pkgconfig
+
+DEPENDS = "wayland wayland-native wayland-protocols libxkbcommon pixman libdrm mesa ffmpeg lzo gnutls libgcrypt jpeg"
+
+SRC_URI = "\
+        git://github.com/any1/wlvncc.git;protocol=https;branch=master;name=wlvncc \
+        git://github.com/any1/aml.git;protocol=https;branch=master;destsuffix=git/subprojects/aml;name=aml \
+        file://0001-meson.build-use-native-wayland-scanner.patch \
+"
+SRCREV_wlvncc = "2b9a886edd38204ef36e9f9f65dd32aaa3784530"
+SRCREV_aml = "ede424968e9e521c6e058be48d3ac89e8c9d700b"
+
+S = "${WORKDIR}/git"