Merge pull request #295539 from leiserfg/kitty-0.33.0

kitty: 0.32.2 -> 0.33.0

authored by Adam C. Stephens and committed by GitHub dd9322eb ec30f782

+12 -8
+12 -8
pkgs/applications/terminal-emulators/kitty/default.nix
··· 18 18 , libpng 19 19 , python3 20 20 , zlib 21 + , simde 21 22 , bashInteractive 22 23 , zsh 23 24 , fish 24 25 , nixosTests 25 - , go 26 - , buildGoModule 26 + , go_1_22 27 + , buildGo122Module 27 28 , nix-update-script 28 29 }: 29 30 30 31 with python3Packages; 31 32 buildPythonApplication rec { 32 33 pname = "kitty"; 33 - version = "0.32.2"; 34 + version = "0.33.0"; 34 35 format = "other"; 35 36 36 37 src = fetchFromGitHub { 37 38 owner = "kovidgoyal"; 38 39 repo = "kitty"; 39 40 rev = "refs/tags/v${version}"; 40 - hash = "sha256-CgL+XXVTGLbNXm7DLenrkCZAfspyNubGOAPUZmKiq2c="; 41 + hash = "sha256-0bdDolaFbVI3CqcOtKFrvRqrKXIiSIfH5rxJgK5XssI="; 41 42 }; 42 43 43 - goModules = (buildGoModule { 44 + goModules = (buildGo122Module { 44 45 pname = "kitty-go-modules"; 45 46 inherit src version; 46 - vendorHash = "sha256-Ve8s4vgDmByfvyJL8a36+7g3QErkhqVXGCSu6vHFFx0="; 47 + vendorHash = "sha256-7301wHGCXUdfPFOhgLEJILmYxNohNm6H2zXGd9W11Wk="; 47 48 }).goModules; 48 49 49 50 buildInputs = [ 50 51 harfbuzz 51 52 ncurses 53 + simde 52 54 lcms2 53 55 librsync 54 56 openssl.dev ··· 78 80 sphinx-copybutton 79 81 sphinxext-opengraph 80 82 sphinx-inline-tabs 81 - go 83 + go_1_22 82 84 ] ++ lib.optionals stdenv.isDarwin [ 83 85 imagemagick 84 86 libicns # For the png2icns tool. ··· 232 234 ''; 233 235 234 236 passthru = { 235 - tests.test = nixosTests.terminal-emulators.kitty; 237 + tests = lib.mkIf stdenv.isLinux { 238 + default = nixosTests.terminal-emulators.kitty; 239 + }; 236 240 updateScript = nix-update-script {}; 237 241 }; 238 242