diff options
Diffstat (limited to 'pkgs/development/python-modules/rst2pdf/default.nix')
-rw-r--r-- | pkgs/development/python-modules/rst2pdf/default.nix | 54 |
1 files changed, 29 insertions, 25 deletions
diff --git a/pkgs/development/python-modules/rst2pdf/default.nix b/pkgs/development/python-modules/rst2pdf/default.nix index f40da3a301f77..ae81f6d2ff31c 100644 --- a/pkgs/development/python-modules/rst2pdf/default.nix +++ b/pkgs/development/python-modules/rst2pdf/default.nix @@ -1,21 +1,23 @@ -{ lib -, buildPythonPackage -, fetchPypi -, setuptools -, setuptools-scm -, wheel -, docutils -, importlib-metadata -, jinja2 -, packaging -, pygments -, pyyaml -, reportlab -, smartypants -, pillow -, pytestCheckHook -, pymupdf -, sphinx +{ + lib, + buildPythonPackage, + fetchPypi, + installShellFiles, + setuptools, + setuptools-scm, + wheel, + docutils, + importlib-metadata, + jinja2, + packaging, + pygments, + pyyaml, + reportlab, + smartypants, + pillow, + pytestCheckHook, + pymupdf, + sphinx, }: buildPythonPackage rec { @@ -28,9 +30,13 @@ buildPythonPackage rec { hash = "sha256-AF8FssEIFHmeY2oVrAPNe85pbmgKWO52yD6ycNNzTSg="; }; - outputs = [ "out" "man" ]; + outputs = [ + "out" + "man" + ]; nativeBuildInputs = [ + installShellFiles setuptools setuptools-scm wheel @@ -48,9 +54,7 @@ buildPythonPackage rec { pillow ]; - pythonImportsCheck = [ - "rst2pdf" - ]; + pythonImportsCheck = [ "rst2pdf" ]; nativeCheckInputs = [ pytestCheckHook @@ -62,8 +66,8 @@ buildPythonPackage rec { doCheck = false; postInstall = '' - mkdir -p $man/share/man/man1/ - ${docutils}/bin/rst2man.py doc/rst2pdf.rst $man/share/man/man1/rst2pdf.1 + ${lib.getExe' docutils "rst2man"} doc/rst2pdf.rst rst2pdf.1 + installManPage rst2pdf.1 ''; meta = with lib; { @@ -72,6 +76,6 @@ buildPythonPackage rec { homepage = "https://rst2pdf.org/"; changelog = "https://github.com/rst2pdf/rst2pdf/blob/${version}/CHANGES.rst"; license = licenses.mit; - maintainers = with maintainers; [ ]; + maintainers = with maintainers; [ pyrox0 ]; }; } |