Guest User

Untitled

a guest
Jan 8th, 2026
25
0
5 days
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 2.17 KB | None | 0 0
  1. SUMMARY = "Simple terminal emulator based on linux kernel mode setting (KMS)."
  2. DESCRIPTION = "\
  3.    Kmscon is a simple terminal emulator based on linux kernel mode setting \
  4.    (KMS). It is an attempt to replace the in-kernel VT implementation with \
  5.    a userspace console. \
  6. "
  7. HOMEPAGE = "https://github.com/kmscon/kmscon"
  8. BUGTRACKER = "https://github.com/kmscon/kmscon/issues"
  9. CVE_PRODUCT = "kmscon"
  10.  
  11. SECTION = "graphics"
  12.  
  13. LICENSE = "MIT"
  14. LIC_FILES_CHKSUM = "file://COPYING;md5=6d4602d249f8a3401040238e98367d9e"
  15.  
  16. DEPENDS = "\
  17.    libtsm \
  18.    libxkbcommon \
  19.    udev \
  20. "
  21.  
  22. SRC_URI = "git://github.com/kmscon/kmscon;branch=main;protocol=https"
  23. SRCREV = "7d46650dbb0826f9b89de42f879be879391c14fd"
  24.  
  25. inherit meson pkgconfig
  26. inherit_defer ${@bb.utils.contains("DISTRO_FEATURES", "systemd", "systemd", "", d)}
  27.  
  28. PACKAGECONFIG_GL ?= "${@bb.utils.filter('DISTRO_FEATURES', 'opengl', d)}"
  29. PACKAGECONFIG ??= "${PACKAGECONFIG_GL}"
  30.  
  31. PACKAGECONFIG[backspace_sends_delete] = "-Dbackspace_sends_delete=true, -Dbackspace_sends_delete=false"
  32. PACKAGECONFIG[font_pango] = "-Dfont_pango=enabled, -Dfont_pango=disabled, pango"
  33. PACKAGECONFIG[multi_seat] = "-Dmulti_seat=enabled, -Dmulti_seat=disabled, systemd"
  34. PACKAGECONFIG[opengl] = "-Dmulti_seat=enabled -Drenderer_gltex=enabled, -Dmulti_seat=disabled -Drenderer_gltex=disabled, libdrm virtual/libgles2 virtual/libgbm"
  35. PACKAGECONFIG[session_dummy] = "-Dsession_dummy=enabled, -Dsession_dummy=disabled"
  36. PACKAGECONFIG[session_terminal] = "-Dsession_terminal=enabled, -Dsession_terminal=disabled"
  37. PACKAGECONFIG[video_drm2d] = "-Dvideo_drm2d=enabled, -Dvideo_drm2d=disabled, libdrm"
  38. PACKAGECONFIG[video_fbdev] = "-Dvideo_fbdev=enabled, -Dvideo_fbdev=disabled, xf86-video-fbdev"
  39.  
  40. EXTRA_OEMESON:append = " \
  41.    -Delogind=disabled \
  42.    -Dextra_debug=false \
  43.    -Dfont_unifont=enabled \
  44.    -Dtests=false \
  45. "
  46.  
  47. SYSTEMD_SERVICE:${PN} = "kmscon.service"
  48. FILES:${PN} += "${systemd_system_unitdir}/[email protected]"
  49.  
  50. do_install:append() {
  51.     if ${@bb.utils.contains('DISTRO_FEATURES', 'systemd', 'false', 'true', d)}; then
  52.         rm -rf ${D}${libdir}/systemd
  53.     fi
  54. }
  55.  
  56. RDEPENDS:${PN} = "xkeyboard-config"
  57.  
  58. BBCLASSEXTEND = "native nativesdk"
  59.  
Advertisement
Add Comment
Please, Sign In to add comment