me
/
guix
Archived
1
0
Fork 0

gnu: kmscon: Remove dependency on MESA.

* gnu/packages/terminals.scm (kmscon)[inputs]: Remove MESA.
[arguments]: Add #:disallowed-references.
master
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
1 changed files with 8 additions and 2 deletions

View File

@ -252,7 +252,10 @@ compatibility to existing emulators like xterm, gnome-terminal, konsole, etc.")
(modules '((guix build utils))))) (modules '((guix build utils)))))
(build-system gnu-build-system) (build-system gnu-build-system)
(arguments (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 (replace 'bootstrap
(lambda _ (lambda _
(setenv "NOCONFIGURE" "indeed") (setenv "NOCONFIGURE" "indeed")
@ -285,7 +288,10 @@ compatibility to existing emulators like xterm, gnome-terminal, konsole, etc.")
("libtsm" ,libtsm) ("libtsm" ,libtsm)
("libxkbcommon" ,libxkbcommon) ("libxkbcommon" ,libxkbcommon)
("logind" ,elogind) ("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) ("pango" ,pango)
("udev" ,eudev))) ("udev" ,eudev)))
(synopsis "Linux KMS-based terminal emulator") (synopsis "Linux KMS-based terminal emulator")