Skip to content

Commit 2803544

Browse files
committed
Add PDF version of ledger manpage
1 parent ee70ac2 commit 2803544

File tree

2 files changed

+10
-2
lines changed

2 files changed

+10
-2
lines changed

flake.nix

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -58,7 +58,7 @@
5858
src = ledger;
5959

6060
nativeBuildInputs = with pkgs; [
61-
cmake groff texinfo tex
61+
cmake groff ghostscript texinfo tex
6262
];
6363

6464
enableParallelBuilding = false;
@@ -68,6 +68,14 @@
6868
cmakeFlags = [ "-DBUILD_WEB_DOCS:BOOL=ON" "-Wno-dev" ];
6969

7070
buildFlags = "doc";
71+
72+
postBuild = ''
73+
pdfroff -man -dpaper=letter -P-pletter $src/doc/ledger.1 > ledger.1.pdf
74+
'';
75+
76+
postInstall = ''
77+
cp ledger.1.pdf $out/share/doc/ledger
78+
'';
7179
};
7280

7381
doc-ledger-mode = pkgs.stdenvNoCC.mkDerivation rec {

source/docs.html.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ title: Documentation - Ledger
99
</style>
1010

1111
* <b><a href="doc/ledger3.html">Ledger 3 manual</a></b> and <a href="doc/ledger3.pdf">pdf</a> <span class="dim">(<a href="https://git.ledger-cli.org/ledger/commits/master/doc/ledger3.texi">changes</a>)
12-
* <a href="doc/ledger.1.html">Ledger 3 man page</a> <span class="dim">(<a href="https://git.ledger-cli.org/ledger/commits/master/doc/ledger.1">changes</a>)
12+
* <a href="doc/ledger.1.html">Ledger 3 man page</a> and <a href="doc/ledger.1.pdf">pdf</a> <span class="dim">(<a href="https://git.ledger-cli.org/ledger/commits/master/doc/ledger.1">changes</a>)
1313
* <a href="doc/ledger-mode.html">ledger-mode manual</a> and <a href="doc/ledger-mode.pdf">pdf</a> <span class="dim">(<a href="https://git.ledger-cli.org/ledger-mode/commits/master/doc/ledger-mode.texi">changes</a>)
1414

1515
## External links

0 commit comments

Comments
 (0)