| Message ID | 20260114172553.1241309-1-adam.duskett@amarulasolutions.com |
|---|---|
| State | New |
| Headers | show |
| Series | [1/2,meta-oe] libtsm: add recipe for kmscon dependency | expand |
On Thu, Jan 15, 2026 at 7:16 AM Adam Duskett via lists.openembedded.org <adam.duskett=amarulasolutions.com@lists.openembedded.org> wrote: > > Signed-off-by: Adam Duskett <adam.duskett@amarulasolutions.com> > --- > .../recipes-graphics/libtsm/libtsm_4.3.0.bb | 35 +++++++++++++++++++ > 1 file changed, 35 insertions(+) > create mode 100644 meta-oe/recipes-graphics/libtsm/libtsm_4.3.0.bb > > 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 @@ > +SUMMARY = "Terminal Emulator State Machine" > +DESCRIPTION = "\ > + TSM is a state machine for DEC VT100-VT520 compatible terminal emulators. \ > + It tries to support all common standards while keeping compatibility to \ > + existing emulators like xterm, gnome-terminal, konsole, etc. \ > + TSM itself does not provide any rendering nor window management. It is a \ > + simple plain state machine without any external dependencies. It can be \ > + used to implement terminal emulators, but also to implement other \ > + applications that need to interpret terminal escape sequences. \ > +" > +HOMEPAGE = "https://github.com/kmscon/libtsm" > +BUGTRACKER = "https://github.com/kmscon/libtsm/issues" > +CVE_PRODUCT = "libtsm" > +SECTION = "libs" > + > +LICENSE = "MIT & LGPL-2.1-or-later" > +LIC_FILES_CHKSUM = "\ > + file://COPYING;md5=69e8256cdc4e949f86fedf94b1b320b4 \ > + file://LICENSE_htable;md5=2d5025d4aa3495befef8f17206a5b0a1 \ > +" > + > +DEPENDS = "xkeyboard-config" > + > +SRC_URI = "git://github.com/kmscon/libtsm;branch=main;protocol=https" please also include tag=v{PV} in the SRC_URI > +SRCREV = "9d2817b727f61c09e19994b2431af716652f330b" > + > +inherit meson pkgconfig > + > +EXTRA_OEMESON:append = " \ > + -Dextra_debug=false \ > + -Dtests=false \ > + -Dgtktsm=false \ > +" > + > +BBCLASSEXTEND = "native nativesdk" > -- > 2.52.0 > > > -=-=-=-=-=-=-=-=-=-=-=- > Links: You receive all messages sent to this group. > View/Reply Online (#123482): https://lists.openembedded.org/g/openembedded-devel/message/123482 > Mute This Topic: https://lists.openembedded.org/mt/117265880/3619737 > Group Owner: openembedded-devel+owner@lists.openembedded.org > Unsubscribe: https://lists.openembedded.org/g/openembedded-devel/unsub [ankur.tyagi85@gmail.com] > -=-=-=-=-=-=-=-=-=-=-=- >
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 @@ +SUMMARY = "Terminal Emulator State Machine" +DESCRIPTION = "\ + TSM is a state machine for DEC VT100-VT520 compatible terminal emulators. \ + It tries to support all common standards while keeping compatibility to \ + existing emulators like xterm, gnome-terminal, konsole, etc. \ + TSM itself does not provide any rendering nor window management. It is a \ + simple plain state machine without any external dependencies. It can be \ + used to implement terminal emulators, but also to implement other \ + applications that need to interpret terminal escape sequences. \ +" +HOMEPAGE = "https://github.com/kmscon/libtsm" +BUGTRACKER = "https://github.com/kmscon/libtsm/issues" +CVE_PRODUCT = "libtsm" +SECTION = "libs" + +LICENSE = "MIT & LGPL-2.1-or-later" +LIC_FILES_CHKSUM = "\ + file://COPYING;md5=69e8256cdc4e949f86fedf94b1b320b4 \ + file://LICENSE_htable;md5=2d5025d4aa3495befef8f17206a5b0a1 \ +" + +DEPENDS = "xkeyboard-config" + +SRC_URI = "git://github.com/kmscon/libtsm;branch=main;protocol=https" +SRCREV = "9d2817b727f61c09e19994b2431af716652f330b" + +inherit meson pkgconfig + +EXTRA_OEMESON:append = " \ + -Dextra_debug=false \ + -Dtests=false \ + -Dgtktsm=false \ +" + +BBCLASSEXTEND = "native nativesdk"
Signed-off-by: Adam Duskett <adam.duskett@amarulasolutions.com> --- .../recipes-graphics/libtsm/libtsm_4.3.0.bb | 35 +++++++++++++++++++ 1 file changed, 35 insertions(+) create mode 100644 meta-oe/recipes-graphics/libtsm/libtsm_4.3.0.bb