mirror of
https://github.com/NixOS/nixpkgs.git
synced 2025-01-22 14:45:27 +00:00
alacritty: include patch to fix PTY EIO error
This commit is contained in:
parent
9e81c86a44
commit
d9ff013d0c
|
@ -1,6 +1,7 @@
|
||||||
{ stdenv
|
{ stdenv
|
||||||
, lib
|
, lib
|
||||||
, fetchFromGitHub
|
, fetchFromGitHub
|
||||||
|
, fetchpatch
|
||||||
, rustPlatform
|
, rustPlatform
|
||||||
|
|
||||||
, cmake
|
, cmake
|
||||||
|
@ -87,6 +88,14 @@ rustPlatform.buildRustPackage rec {
|
||||||
|
|
||||||
outputs = [ "out" "terminfo" ];
|
outputs = [ "out" "terminfo" ];
|
||||||
|
|
||||||
|
patches = [
|
||||||
|
# Handle PTY EIO error for Rust 1.55+
|
||||||
|
(fetchpatch {
|
||||||
|
url = "https://github.com/alacritty/alacritty/commit/58985a4dcbe464230b5d2566ee68e2d34a1788c8.patch";
|
||||||
|
sha256 = "sha256-Z6589yRrQtpx3/vNqkMiGgGsLysd/QyfaX7trqX+k5c=";
|
||||||
|
})
|
||||||
|
];
|
||||||
|
|
||||||
postPatch = ''
|
postPatch = ''
|
||||||
substituteInPlace alacritty/src/config/ui_config.rs \
|
substituteInPlace alacritty/src/config/ui_config.rs \
|
||||||
--replace xdg-open ${xdg-utils}/bin/xdg-open
|
--replace xdg-open ${xdg-utils}/bin/xdg-open
|
||||||
|
|
Loading…
Reference in a new issue