framebuffer-vncserver: New recipe for VNC server for framebuffer

Signed-off-by: Jörg Sommer <joerg.sommer@navimatix.de>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
This commit is contained in:
Jörg Sommer
2026-04-22 07:42:22 +02:00
committed by Khem Raj
parent 76700b6eaf
commit 3283baa0a4
2 changed files with 52 additions and 0 deletions
@@ -0,0 +1,24 @@
From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?J=C3=B6rg=20Sommer?= <joerg@jo-so.de>
Date: Tue, 21 Apr 2026 20:20:42 +0200
Subject: [PATCH] CMakeLists: Raise minimum version to 3.10
CMake 4 requires at least 3.5, but suggests 3.10.
Signed-off-by: Jörg Sommer <joerg@jo-so.de>
Upstream-Status: Submitted [https://github.com/ponty/framebuffer-vncserver/pull/30]
---
CMakeLists.txt | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/CMakeLists.txt b/CMakeLists.txt
index c8b8f90..d342734 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -1,5 +1,5 @@
PROJECT(framebuffer-vncserver)
-CMAKE_MINIMUM_REQUIRED(VERSION 2.6)
+CMAKE_MINIMUM_REQUIRED(VERSION 3.10)
FILE(GLOB SOURCES src/*.c)
@@ -0,0 +1,28 @@
SUMMARY = "VNC server for Linux framebuffer devices"
DESCRIPTION = "\
The goal is to access remote embedded Linux systems without X. Implemented \
features: remote display, touchscreen, keyboard, rotation. Not implemented: \
file transfer, ... \
"
HOMEPAGE = "https://github.com/ponty/framebuffer-vncserver"
BUGTRACKER = "https://github.com/ponty/framebuffer-vncserver/issues"
SECTION = "graphics"
LICENSE = "GPL-2.0-only"
LIC_FILES_CHKSUM = "file://LICENSE;md5=8264535c0c4e9c6c335635c4026a8022"
DEPENDS = "libvncserver"
SRC_URI = "\
git://github.com/ponty/framebuffer-vncserver.git;protocol=https;branch=master \
file://cmake.patch \
"
SRCREV = "1963e57bebfde420baeecbb2c6848a2382488413"
inherit cmake systemd
do_install:append() {
install -m 644 -D -t ${D}${systemd_system_unitdir} ${S}/fbvnc.service
}
SYSTEMD_SERVICE:${PN} = "fbvnc.service"