From 41f41c0f220c435518c87ff6e28e45a00b23da6f Mon Sep 17 00:00:00 2001 From: SeerLite via Guix-patches via Date: Fri, 21 Jan 2022 19:44:17 -0300 Subject: gnu: alacritty: Fix failing build. * gnu/packages/crates-io.scm (rust-alacritty-terminal)[inputs]: Update rust-nix. * gnu/packages/terminals.scm (alacritty)[arguments]: Add phase 'use-new-nix. Signed-off-by: Oleg Pykhalov --- gnu/packages/crates-io.scm | 2 +- gnu/packages/terminals.scm | 4 ++++ 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm index 706404a061..3c6a225357 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -1810,7 +1810,7 @@ using AES-NI for high performance.") ("rust-mio-anonymous-pipes" ,rust-mio-anonymous-pipes-0.2) ("rust-mio-extras" ,rust-mio-extras-2) ("rust-miow" ,rust-miow-0.3) - ("rust-nix" ,rust-nix-0.22) + ("rust-nix" ,rust-nix-0.23) ("rust-parking-lot" ,rust-parking-lot-0.11) ("rust-regex-automata" ,rust-regex-automata-0.1) ("rust-serde" ,rust-serde-1) diff --git a/gnu/packages/terminals.scm b/gnu/packages/terminals.scm index e9e84d2e1f..88923d5058 100644 --- a/gnu/packages/terminals.scm +++ b/gnu/packages/terminals.scm @@ -1430,6 +1430,10 @@ basic input/output.") ("rust-xdg" ,rust-xdg-2)) #:phases (modify-phases %standard-phases + (add-after 'unpack 'use-new-nix + (lambda* (#:key inputs outputs #:allow-other-keys) + (substitute* "alacritty_terminal/Cargo.toml" + (("0.22.0") "^0.23.0")))) (add-after 'configure 'add-absolute-library-references (lambda* (#:key inputs cargo-inputs vendor-dir #:allow-other-keys) (let* ((glutin-name ,(package-name rust-glutin-0.26)) -- cgit 1.4.1