Skip to content

Commit

Permalink
kitty: 0.4.2 → 0.5.0
Browse files Browse the repository at this point in the history
  • Loading branch information
tex authored and jtojnar committed Nov 30, 2017
1 parent 949a6e3 commit 8bc0bf6
Showing 1 changed file with 10 additions and 5 deletions.
15 changes: 10 additions & 5 deletions pkgs/applications/misc/kitty/default.nix
Original file line number Diff line number Diff line change
@@ -1,22 +1,27 @@
{ 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";

src = fetchFromGitHub {
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
'';
Expand All @@ -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
'';

Expand Down

0 comments on commit 8bc0bf6

Please sign in to comment.