kitty: 0.24.2 -> 0.24.4

https://github.com/kovidgoyal/kitty/releases/tag/v0.24.4
This commit is contained in:
Luflosi 2022-02-28 12:40:29 +01:00
parent 0c35cd1ddb
commit b5545af4c9
No known key found for this signature in database
GPG Key ID: 4E41E29EDCC345D0

View File

@ -18,19 +18,23 @@
, libpng
, python3
, zlib
, bashInteractive
, zsh
, fish
, fetchpatch
}:
with python3Packages;
buildPythonApplication rec {
pname = "kitty";
version = "0.24.2";
version = "0.24.4";
format = "other";
src = fetchFromGitHub {
owner = "kovidgoyal";
repo = "kitty";
rev = "v${version}";
sha256 = "sha256-nGBdoOueX8tcxXRDqKQ/Q+woT6rNQeLXwy1MJbwizKs=";
sha256 = "sha256-c6XM/xeGZ68srf8xQJA1iYCUR3kXNceTMxsZAnbFmug=";
};
buildInputs = [
@ -74,6 +78,19 @@ buildPythonApplication rec {
outputs = [ "out" "terminfo" "shell_integration" ];
patches = [
(fetchpatch {
name = "fix-zsh-completion-test-1.patch";
url = "https://github.com/kovidgoyal/kitty/commit/297592242c290a81ca4ba08802841f4c33a4de25.patch";
sha256 = "sha256-/V6y/4AaJsZvx1KS5UFZ+0zyAoZuLgbgFORZ1dX/1qE=";
})
(fetchpatch {
name = "fix-zsh-completion-test-2.patch";
url = "https://github.com/kovidgoyal/kitty/commit/d8ed42ae8e014d9abf9550a65ae203468f8bfa43.patch";
sha256 = "sha256-Azgzqf5atW999FVn9rSGKMyZLsI692dYXhJPx07GBO0=";
})
];
# Causes build failure due to warning
hardeningDisable = lib.optional stdenv.cc.isClang "strictoverflow";
@ -101,7 +118,14 @@ buildPythonApplication rec {
runHook postBuild
'';
checkInputs = [ pillow ];
checkInputs = [
pillow
# Shells needed for shell integration tests
bashInteractive
zsh
fish
];
checkPhase =
let buildBinPath =