metznet-channel/metznet/packages/kitty.scm

19 lines
735 B
Scheme

(define-module (metznet packages kitty)
#:use-module (guix packages)
#:use-module (guix utils)
#:use-module (gnu packages terminals)
#:export (metznet-kitty))
;; kitty's test suite includes TestCreateAnonymousTempfile, which checks
;; that O_TMPFILE creates files atomically -- a Linux filesystem feature
;; not properly supported by Docker Desktop's virtualized filesystem on
;; macOS. This is a test-environment limitation, not a real regression
;; (kitty's actual runtime behavior is unaffected); disabling tests only
;; skips this build-time check.
(define-public metznet-kitty
(package
(inherit kitty)
(arguments
(substitute-keyword-arguments (package-arguments kitty)
((#:tests? tests? #t) #f)))))