gnu: Add drawterm-wayland.

* gnu/packages/plan9.scm (drawterm-wayland): New variable.

Change-Id: Ice435f5a0d44df61974bf2e028fe364e98a89d80
This commit is contained in:
宋文武 2024-06-14 12:27:51 +08:00
parent eed20f41f0
commit 33d1ec88af
No known key found for this signature in database
GPG Key ID: D415BF253B515976

View File

@ -28,7 +28,11 @@
#:use-module (gnu packages bash)
#:use-module (gnu packages commencement)
#:use-module (gnu packages fontutils)
#:use-module (gnu packages freedesktop)
#:use-module (gnu packages linux)
#:use-module (gnu packages perl)
#:use-module (gnu packages pkg-config)
#:use-module (gnu packages xdisorg)
#:use-module (gnu packages xorg))
(define-public drawterm
@ -71,6 +75,20 @@ Plan 9 systems. It behaves like a Plan 9 kernel and will attempt to
reconstruct a Plan 9 terminal-like experience from a non-Plan 9 system.")
(license license:expat))))
(define-public drawterm-wayland
(package
(inherit drawterm)
(name "drawterm-wayland")
(arguments
(substitute-keyword-arguments (package-arguments drawterm)
((#:make-flags _)
`(list "CONF=linux"
,(string-append "CC=" (cc-for-target))))))
(native-inputs
(list pkg-config))
(inputs
(list libxkbcommon pipewire wayland wayland-protocols wlr-protocols))))
(define-public plan9port
;; no releases
(let ((commit "f8681acb374fa0d5ed1568dbedb00a4abe1ca6f1")