gnu: kmscon: Remove dependency on MESA.

* gnu/packages/terminals.scm (kmscon)[inputs]: Remove MESA.
[arguments]: Add #:disallowed-references.
This commit is contained in:
Ludovic Courtès 2019-04-15 11:26:44 +02:00
parent 33dbb0465e
commit 24356427af
No known key found for this signature in database
GPG key ID: 090B11993D9AEBB5

View file

@ -252,7 +252,10 @@ (define-public kmscon
(modules '((guix build utils)))))
(build-system gnu-build-system)
(arguments
`(#:phases (modify-phases %standard-phases
`(;; The closure of MESA is huge so we'd rather avoid it.
#:disallowed-references (,mesa)
#:phases (modify-phases %standard-phases
(replace 'bootstrap
(lambda _
(setenv "NOCONFIGURE" "indeed")
@ -285,7 +288,10 @@ (define-public kmscon
("libtsm" ,libtsm)
("libxkbcommon" ,libxkbcommon)
("logind" ,elogind)
("mesa" ,mesa)
;; MESA can be used for accelerated video output via OpenGLESv2, but
;; it's a bit dependency that we'd rather avoid in the installation
;; image.
;; ("mesa" ,mesa)
("pango" ,pango)
("udev" ,eudev)))
(synopsis "Linux KMS-based terminal emulator")