summary refs log tree commit diff
path: root/pkgs/applications/misc/kitty/default.nix
diff options
context:
space:
mode:
authorMilan Svoboda <milan.svoboda@centrum.cz>2017-11-30 09:02:47 +0100
committerJan Tojnar <jtojnar@gmail.com>2017-11-30 13:12:11 +0100
commit8bc0bf6785797e01b8c91d5201950b870b87c921 (patch)
tree76ea08615fa8d748070d7ad35e93ce1bac95351b /pkgs/applications/misc/kitty/default.nix
parent949a6e3ec59e549706036a78753289bceca89a11 (diff)
downloadnixpkgs-8bc0bf6785797e01b8c91d5201950b870b87c921.tar
nixpkgs-8bc0bf6785797e01b8c91d5201950b870b87c921.tar.gz
nixpkgs-8bc0bf6785797e01b8c91d5201950b870b87c921.tar.bz2
nixpkgs-8bc0bf6785797e01b8c91d5201950b870b87c921.tar.lz
nixpkgs-8bc0bf6785797e01b8c91d5201950b870b87c921.tar.xz
nixpkgs-8bc0bf6785797e01b8c91d5201950b870b87c921.tar.zst
nixpkgs-8bc0bf6785797e01b8c91d5201950b870b87c921.zip
kitty: 0.4.2 → 0.5.0
Diffstat (limited to 'pkgs/applications/misc/kitty/default.nix')
-rw-r--r--pkgs/applications/misc/kitty/default.nix15
1 files changed, 10 insertions, 5 deletions
diff --git a/pkgs/applications/misc/kitty/default.nix b/pkgs/applications/misc/kitty/default.nix
index e1afac735d8..c0db798c56e 100644
--- a/pkgs/applications/misc/kitty/default.nix
+++ b/pkgs/applications/misc/kitty/default.nix
@@ -1,8 +1,8 @@
-{ stdenv, fetchFromGitHub, pkgs, python3Packages, glfw, libunistring, glew, fontconfig, zlib, pkgconfig, ncurses, imagemagick, makeWrapper }:
+{ stdenv, fetchFromGitHub, pkgs, python3Packages, glfw, libunistring, harfbuzz, fontconfig, zlib, pkgconfig, ncurses, imagemagick, makeWrapper, xsel, libstartup_notification }:
 
 with python3Packages;
 buildPythonApplication rec {
-  version = "0.4.2";
+  version = "0.5.0";
   name = "kitty-${version}";
   format = "other";
 
@@ -10,13 +10,18 @@ buildPythonApplication rec {
     owner = "kovidgoyal";
     repo = "kitty";
     rev = "v${version}";
-    sha256 = "058676r2b83mjggbfc701v3vlviaslf7qciz8sm8lcda82k01wfp";
+    sha256 = "1w202rsgswagb3kiqbwg4xixcglip2hhz6wj1qx9x2whi4zl1l68";
   };
 
-  buildInputs = [ glew fontconfig glfw ncurses libunistring ];
+  buildInputs = [ fontconfig glfw ncurses libunistring harfbuzz ];
 
   nativeBuildInputs = [ pkgconfig ];
 
+  postPatch = ''
+    substituteInPlace kitty/utils.py \
+      --replace "find_library('startup-notification-1')" "'${libstartup_notification}/lib/libstartup-notification-1.so'"
+    '';
+
   buildPhase = ''
     python3 setup.py linux-package
   '';
@@ -25,7 +30,7 @@ buildPythonApplication rec {
     runHook preInstall
     mkdir -p $out
     cp -r linux-package/{bin,share,lib} $out
-    wrapProgram "$out/bin/kitty" --prefix PATH : "$out/bin:${stdenv.lib.makeBinPath [ imagemagick ]}"
+    wrapProgram "$out/bin/kitty" --prefix PATH : "$out/bin:${stdenv.lib.makeBinPath [ imagemagick xsel ]}"
     runHook postInstall
   '';