summaryrefslogtreecommitdiff
path: root/gnu/packages/terminals.scm
diff options
context:
space:
mode:
Diffstat (limited to 'gnu/packages/terminals.scm')
-rw-r--r--gnu/packages/terminals.scm52
1 files changed, 29 insertions, 23 deletions
diff --git a/gnu/packages/terminals.scm b/gnu/packages/terminals.scm
index 1e0a92318a..124f871f8e 100644
--- a/gnu/packages/terminals.scm
+++ b/gnu/packages/terminals.scm
@@ -1509,7 +1509,7 @@ basic input/output.")
(define-public alacritty
(package
(name "alacritty")
- (version "0.12.2")
+ (version "0.12.3")
(source
(origin
;; XXX: The crate at "crates.io" has limited contents. In particular,
@@ -1520,11 +1520,10 @@ basic input/output.")
(commit (string-append "v" version))))
(file-name (git-file-name name version))
(sha256
- (base32 "17a7v32gxsy79cj1ap71ckrypxv7i9jv4lnibg0ymcpwk9zpwxjz"))))
+ (base32 "1jbyxnza38c22k7ri8apzn03q91l06isj8la9xca7cz06kn0hha9"))))
(build-system cargo-build-system)
(arguments
`(#:install-source? #f ; virtual manifest
- #:cargo-test-flags '("--release" "--" "--skip=config_read_eof")
#:cargo-inputs
(("rust-alacritty-config" ,rust-alacritty-config-0.1)
("rust-alacritty-config-derive" ,rust-alacritty-config-derive-0.2)
@@ -1577,10 +1576,9 @@ basic input/output.")
(search-input-file inputs "lib/libEGL.so"))
(("libGL\\.so")
(search-input-file inputs "lib/libGL.so"))
- ;; Lots of libraries from rust-x11-dl.
- ;; XXX: Not all X11 libraries are inside the build enclosure.
- ;(("libX.*\\.so" all)
- ; (search-input-file inputs (string-append "lib/" all)))
+ ;; Lots of libraries from rust-x11-dl and others.
+ (("libX[[:alpha:]]*\\.so" all)
+ (search-input-file inputs (string-append "lib/" all)))
;; There are several libwayland libraries.
(("libwayland-.*\\.so" all)
@@ -1630,23 +1628,31 @@ basic input/output.")
(install-file "extra/completions/alacritty.fish"
(string-append share "/fish/vendor_completions.d"))))))))
(native-inputs
- `(("ncurses" ,ncurses)
- ("pkg-config" ,pkg-config)
- ("python3" ,python)))
+ (list ncurses
+ pkg-config
+ python))
(inputs
- `(("expat" ,expat)
- ("fontconfig" ,fontconfig)
- ("freetype" ,freetype)
- ("libx11" ,libx11)
- ("libxcb" ,libxcb)
- ("libxcursor" ,libxcursor)
- ("libxi" ,libxi)
- ("libxkbcommon" ,libxkbcommon)
- ("libxrandr" ,libxrandr)
- ("libxxf86vm" ,libxxf86vm)
- ("mesa" ,mesa)
- ("xdg-utils" ,xdg-utils)
- ("wayland" ,wayland)))
+ (list expat
+ fontconfig
+ freetype
+ libx11
+ libxcb
+ libxcursor
+ libxext
+ libxft
+ libxi
+ libxinerama
+ libxkbcommon
+ libxmu
+ libxpresent
+ libxrandr
+ libxscrnsaver
+ libxt
+ libxtst
+ libxxf86vm
+ mesa
+ xdg-utils
+ wayland))
(native-search-paths
;; FIXME: This should only be located in 'ncurses'. Nonetheless it is
;; provided for usability reasons. See <https://bugs.gnu.org/22138>.