diff options
author | Matthieu Coudron <mattator@gmail.com> | 2019-09-30 12:22:25 +0900 |
---|---|---|
committer | Matthieu Coudron <mattator@gmail.com> | 2020-04-17 21:01:17 +0200 |
commit | 839263d558903046bf4c030982359cd4f6f3776e (patch) | |
tree | ce52f473fc78a55081d9100e48841527e02ba049 | |
parent | c881dd5e68731d3adb32e72614fa65082f59c743 (diff) | |
download | nixlib-839263d558903046bf4c030982359cd4f6f3776e.tar nixlib-839263d558903046bf4c030982359cd4f6f3776e.tar.gz nixlib-839263d558903046bf4c030982359cd4f6f3776e.tar.bz2 nixlib-839263d558903046bf4c030982359cd4f6f3776e.tar.lz nixlib-839263d558903046bf4c030982359cd4f6f3776e.tar.xz nixlib-839263d558903046bf4c030982359cd4f6f3776e.tar.zst nixlib-839263d558903046bf4c030982359cd4f6f3776e.zip |
termpdf.py: init at 2019-09-30
This is a pdf reader for the terminal kitty.
-rw-r--r-- | pkgs/applications/misc/termpdf.py/default.nix | 51 | ||||
-rw-r--r-- | pkgs/top-level/all-packages.nix | 2 |
2 files changed, 53 insertions, 0 deletions
diff --git a/pkgs/applications/misc/termpdf.py/default.nix b/pkgs/applications/misc/termpdf.py/default.nix new file mode 100644 index 000000000000..83eef6f24e43 --- /dev/null +++ b/pkgs/applications/misc/termpdf.py/default.nix @@ -0,0 +1,51 @@ +{ stdenv +, buildPythonApplication +, fetchFromGitHub +, fetchPypi +, bibtool +, pybtex +, pymupdf +, pynvim +, pyperclip +, roman +, pdfrw +, pagelabels +, setuptools +}: + +buildPythonApplication { + pname = "termpdf.py"; + version = "2019-10-03"; + + src = fetchFromGitHub { + owner = "dsanson"; + repo = "termpdf.py"; + rev = "4f3bdf4b5a00801631f2498f2c38c81e0a588ae2"; + sha256 = "05gbj2fqzqndq1mx6g9asa7i6z8a9jdjrvilfwx8lg23cs356m6m"; + }; + + propagatedBuildInputs = [ + bibtool + pybtex + pymupdf + pyperclip + roman + pagelabels + pdfrw + pynvim + setuptools + ]; + + # upstream doesn't contain tests + doCheck = false; + + meta = with stdenv.lib; { + description = '' + A graphical pdf (and epub, cbz, ...) reader that works + inside the kitty terminal. + ''; + homepage = https://github.com/dsanson/termpdf.py; + maintainers = with maintainers; [ teto ]; + license = licenses.mit; + }; +} diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 6907e5fb7d3c..0fd80170bbe7 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -25873,6 +25873,8 @@ in prow = callPackage ../applications/networking/cluster/prow { }; + termpdfpy = python3Packages.callPackage ../applications/misc/termpdf.py {}; + inherit (callPackage ../applications/networking/cluster/terraform { # terraform 0.12 crashes with go1.14 on darwin https://github.com/hashicorp/terraform/issues/24287 buildGoPackage = if stdenv.isDarwin then buildGo113Package else buildGoPackage; |