File tree Expand file tree Collapse file tree 4 files changed +14
-20
lines changed Expand file tree Collapse file tree 4 files changed +14
-20
lines changed Original file line number Diff line number Diff line change 29
29
run : |
30
30
mkdir -p build/doc
31
31
nix build .#doc-ledger
32
- cp result/share/doc/ledger/ledger* build/doc
32
+ cp result/share/doc/ledger/ledger* build/doc/
33
33
nix build .#doc-ledger-mode
34
- cp result/ledger-mode.* build/doc
34
+ cp result/ledger-mode.* build/doc/
35
35
nix build .#doc-ledger-api
36
36
cp -R result/share/doc/ledger/html build/doc/api/
37
37
- name : Upload artifact
Original file line number Diff line number Diff line change 75
75
src = ledger ;
76
76
77
77
nativeBuildInputs = with pkgs ; [
78
- cmake groff ghostscript texinfo tex
78
+ cmake mandoc ghostscript texinfo tex
79
79
] ;
80
80
81
81
enableParallelBuilding = false ;
87
87
buildFlags = "doc" ;
88
88
89
89
postBuild = ''
90
- # Create print version of ledger manpage
91
- pdfroff -man -dpaper=letter -P-pletter $src/doc/ledger.1 > ledger.1.pdf
92
90
# Patch web version of ledger manual to support dark mode
93
91
sed -e 's@</style>@&\n<link rel="stylesheet" type="text/css" href="https://www.gnu.org/software/gnulib/manual.css"><link rel="stylesheet" type="text/css" href="/stylesheets/doc.css">@' ledger3.html -i
94
92
'' ;
95
-
96
- postInstall = ''
97
- # Install print version of ledger manpage
98
- cp ledger.1.pdf $out/share/doc/ledger
99
- '' ;
100
93
} ;
101
94
102
95
doc-ledger-mode = pkgs . stdenvNoCC . mkDerivation rec {
116
109
runHook preBuild
117
110
texi2pdf --batch ledger-mode.texi
118
111
makeinfo --force --html --no-split ledger-mode.texi
112
+ makeinfo --force --plaintext --no-split -o ledger-mode.txt ledger-mode.texi
119
113
# Patch web version of ledger mode manual to support dark mode
120
114
sed -e 's@</style>@&\n<link rel="stylesheet" type="text/css" href="https://www.gnu.org/software/gnulib/manual.css"><link rel="stylesheet" type="text/css" href="/stylesheets/doc.css">@' ledger-mode.html -i
121
115
runHook postBuild
124
118
installPhase = ''
125
119
runHook preInstall
126
120
mkdir -p $out
127
- cp ledger-mode.html ledger-mode.pdf $out/
121
+ cp ledger-mode.html ledger-mode.pdf ledger-mode.txt $out/
128
122
runHook postInstall
129
123
'' ;
130
124
} ;
Original file line number Diff line number Diff line change @@ -4,10 +4,10 @@ title: Documentation
4
4
5
5
# Documentation
6
6
7
- * [ ** Ledger 3 manual** ] ( doc/ledger3.html ) and [ pdf] ( doc/ledger3.pdf ) ([ changes] ( https://git.ledger-cli.org/ledger/commits/master/doc/ledger3.texi ) )
8
- * [ Ledger 3 man page] ( doc/ledger.1.html ) and [ pdf] ( doc/ledger.1.pdf ) ([ changes] ( https://git.ledger-cli.org/ledger/commits/master/doc/ledger.1 ) )
7
+ * [ ** Ledger 3 manual** ] ( doc/ledger3.html ) as [ pdf] ( doc/ledger3.pdf ) or [ txt ] ( doc/ledger3.txt ) ([ changes] ( https://git.ledger-cli.org/ledger/commits/master/doc/ledger3.texi ) )
8
+ * [ Ledger 3 man page] ( doc/ledger.1.html ) as [ pdf] ( doc/ledger.1.pdf ) ([ changes] ( https://git.ledger-cli.org/ledger/commits/master/doc/ledger.1 ) )
9
9
* [ Ledger 3 API documentation] ( doc/api )
10
- * [ ledger-mode manual] ( doc/ledger-mode.html ) and [ pdf] ( doc/ledger-mode.pdf ) ([ changes] ( https://git.ledger-cli.org/ledger-mode/commits/master/doc/ledger-mode.texi ) )
10
+ * [ ledger-mode manual] ( doc/ledger-mode.html ) as [ pdf] ( doc/ledger-mode.pdf ) or [ txt ] ( doc/ledger-mode.txt ) ([ changes] ( https://git.ledger-cli.org/ledger-mode/commits/master/doc/ledger-mode.texi ) )
11
11
12
12
## External links
13
13
You can’t perform that action at this time.
0 commit comments