mirror of
https://github.com/SebastianWendel/nixpkgs.git
synced 2024-09-22 13:29:00 +02:00
Merge pull request #282050 from wfdewith/ansible-core-man
python311Packages.ansible-core: generate missing man pages
This commit is contained in:
commit
6c75e02c82
|
@ -4,6 +4,7 @@
|
|||
, pythonOlder
|
||||
, pythonRelaxDepsHook
|
||||
, installShellFiles
|
||||
, docutils
|
||||
, ansible
|
||||
, cryptography
|
||||
, importlib-resources
|
||||
|
@ -41,10 +42,13 @@ buildPythonPackage rec {
|
|||
postPatch = ''
|
||||
substituteInPlace lib/ansible/executor/task_executor.py \
|
||||
--replace "[python," "["
|
||||
|
||||
patchShebangs --build packaging/cli-doc/build.py
|
||||
'';
|
||||
|
||||
nativeBuildInputs = [
|
||||
installShellFiles
|
||||
docutils
|
||||
] ++ lib.optionals (pythonOlder "3.10") [
|
||||
pythonRelaxDepsHook
|
||||
];
|
||||
|
@ -82,7 +86,9 @@ buildPythonPackage rec {
|
|||
];
|
||||
|
||||
postInstall = ''
|
||||
installManPage docs/man/man1/*.1
|
||||
export HOME="$(mktemp -d)"
|
||||
packaging/cli-doc/build.py man --output-dir=man
|
||||
installManPage man/*
|
||||
'';
|
||||
|
||||
# internal import errors, missing dependencies
|
||||
|
|
Loading…
Reference in a new issue