summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAdam Duskett <adam.duskett@amarulasolutions.com>2026-01-20 12:09:15 +0100
committerKhem Raj <raj.khem@gmail.com>2026-01-20 08:27:13 -0800
commit200f48d7748deceb2312995d2753183a9087d555 (patch)
tree421706404e98c7b7c424cc182602a62e4c99a69b
parent4350c0494943e0ed1a88fd257eed3ddd357523b1 (diff)
downloadmeta-openembedded-200f48d7748deceb2312995d2753183a9087d555.tar.gz
libtsm: add recipe for kmscon dependency
Signed-off-by: Adam Duskett <adam.duskett@amarulasolutions.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
-rw-r--r--meta-oe/recipes-graphics/libtsm/libtsm_4.4.0.bb35
1 files changed, 35 insertions, 0 deletions
diff --git a/meta-oe/recipes-graphics/libtsm/libtsm_4.4.0.bb b/meta-oe/recipes-graphics/libtsm/libtsm_4.4.0.bb
new file mode 100644
index 0000000000..1764ba628a
--- /dev/null
+++ b/meta-oe/recipes-graphics/libtsm/libtsm_4.4.0.bb
@@ -0,0 +1,35 @@
1SUMMARY = "Terminal Emulator State Machine"
2DESCRIPTION = "\
3 TSM is a state machine for DEC VT100-VT520 compatible terminal emulators. \
4 It tries to support all common standards while keeping compatibility to \
5 existing emulators like xterm, gnome-terminal, konsole, etc. \
6 TSM itself does not provide any rendering nor window management. It is a \
7 simple plain state machine without any external dependencies. It can be \
8 used to implement terminal emulators, but also to implement other \
9 applications that need to interpret terminal escape sequences. \
10"
11HOMEPAGE = "https://github.com/kmscon/libtsm"
12BUGTRACKER = "https://github.com/kmscon/libtsm/issues"
13CVE_PRODUCT = "libtsm"
14SECTION = "libs"
15
16LICENSE = "MIT & LGPL-2.1-or-later"
17LIC_FILES_CHKSUM = "\
18 file://COPYING;md5=69e8256cdc4e949f86fedf94b1b320b4 \
19 file://LICENSE_htable;md5=2d5025d4aa3495befef8f17206a5b0a1 \
20"
21
22DEPENDS = "xkeyboard-config"
23
24SRC_URI = "git://github.com/kmscon/libtsm;protocol=https;branch=main;tag=v${PV}"
25SRCREV = "0d33498a6de3619628f7802a0c76fc98c8773d5b"
26
27inherit meson pkgconfig
28
29EXTRA_OEMESON:append = " \
30 -Dextra_debug=false \
31 -Dtests=false \
32 -Dgtktsm=false \
33"
34
35BBCLASSEXTEND = "native nativesdk"