Merge pull request #282050 from wfdewith/ansible-core-man

python311Packages.ansible-core: generate missing man pages
This commit is contained in:
Maciej Krüger 2024-02-08 11:07:05 +01:00 committed by GitHub
commit 6c75e02c82
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -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