diff options
Diffstat (limited to 'pkgs/tools/misc/asciinema/default.nix')
-rw-r--r-- | pkgs/tools/misc/asciinema/default.nix | 27 |
1 files changed, 20 insertions, 7 deletions
diff --git a/pkgs/tools/misc/asciinema/default.nix b/pkgs/tools/misc/asciinema/default.nix index e08d0b5d3f702..11ad6b8b36afc 100644 --- a/pkgs/tools/misc/asciinema/default.nix +++ b/pkgs/tools/misc/asciinema/default.nix @@ -1,26 +1,39 @@ -{ lib, python3Packages, fetchFromGitHub, glibcLocales }: +{ lib +, python3Packages +, fetchFromGitHub +, glibcLocales +}: python3Packages.buildPythonApplication rec { pname = "asciinema"; - version = "2.1.0"; + version = "2.2.0"; + format = "pyproject"; src = fetchFromGitHub { owner = "asciinema"; repo = "asciinema"; rev = "v${version}"; - sha256 = "1alcz018jrrpasrmgs8nw775a6pf62xq2xgs54c4mb396prdqy4x"; + hash = "sha256-ioSNd0Fjk2Fp05lk3HeokIjNYGU0jQEaIDfcFB18mV0="; }; - checkInputs = [ glibcLocales python3Packages.nose ]; + postPatch = '' + substituteInPlace tests/pty_test.py \ + --replace "python3" "${python3Packages.python}/bin/python" + ''; + + checkInputs = [ + glibcLocales + python3Packages.nose + ]; checkPhase = '' LC_ALL=en_US.UTF-8 nosetests ''; - meta = { + meta = with lib; { description = "Terminal session recorder and the best companion of asciinema.org"; homepage = "https://asciinema.org/"; - license = with lib.licenses; [ gpl3 ]; + license = with licenses; [ gpl3Plus ]; + maintainers = with maintainers; [ ]; }; } - |