summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAdam Duskett <adam.duskett@amarulasolutions.com>2026-01-14 18:25:52 +0100
committerKhem Raj <raj.khem@gmail.com>2026-01-14 16:59:50 -0800
commit29298838b513f1eafeff1fa7e2e2485e5940d767 (patch)
treeb6bdf539da844fb5a50d5caed6a48466a15ac770
parent24e14063f58b5b88adb79ada768f742d0b8f917b (diff)
downloadmeta-openembedded-29298838b513f1eafeff1fa7e2e2485e5940d767.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.3.0.bb35
1 files changed, 35 insertions, 0 deletions
diff --git a/meta-oe/recipes-graphics/libtsm/libtsm_4.3.0.bb b/meta-oe/recipes-graphics/libtsm/libtsm_4.3.0.bb
new file mode 100644
index 0000000000..a6c12b71d9
--- /dev/null
+++ b/meta-oe/recipes-graphics/libtsm/libtsm_4.3.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;branch=main;protocol=https"
25SRCREV = "9d2817b727f61c09e19994b2431af716652f330b"
26
27inherit meson pkgconfig
28
29EXTRA_OEMESON:append = " \
30 -Dextra_debug=false \
31 -Dtests=false \
32 -Dgtktsm=false \
33"
34
35BBCLASSEXTEND = "native nativesdk"