From a8eb8e40dbcbc498745f52f1909ea3c2c330f9ae Mon Sep 17 00:00:00 2001 From: vaw Date: Thu, 12 Jun 2025 15:28:43 +0200 Subject: [PATCH] todoman: Install manpage --- pkgs/by-name/to/todoman/package.nix | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/pkgs/by-name/to/todoman/package.nix b/pkgs/by-name/to/todoman/package.nix index 3d5cdc5774be..a45aa5b5b9e5 100644 --- a/pkgs/by-name/to/todoman/package.nix +++ b/pkgs/by-name/to/todoman/package.nix @@ -51,6 +51,24 @@ python3.pkgs.buildPythonApplication rec { pytz ]; + outputs = [ + "out" + "doc" + "man" + ]; + + sphinxBuilders = [ + "singlehtml" + "man" + ]; + + preInstallSphinx = '' + # remove invalid outputs for manpages + rm .sphinx/man/man/_static/jquery.js + rm .sphinx/man/man/_static/_sphinx_javascript_frameworks_compat.js + rmdir .sphinx/man/man/_static/ + ''; + postInstall = '' installShellCompletion --bash contrib/completion/bash/_todo substituteInPlace contrib/completion/zsh/_todo --replace "jq " "${lib.getExe jq} "