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 87
87
src = ledger ;
88
88
89
89
nativeBuildInputs = with pkgs ; [
90
- cmake groff ghostscript texinfo tex
90
+ cmake mandoc ghostscript texinfo tex
91
91
] ;
92
92
93
93
enableParallelBuilding = false ;
99
99
buildFlags = "doc" ;
100
100
101
101
postBuild = ''
102
- # Create print version of ledger manpage
103
- pdfroff -man -dpaper=letter -P-pletter $src/doc/ledger.1 > ledger.1.pdf
104
102
# Patch web version of ledger manual to support dark mode
105
103
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
106
104
'' ;
107
-
108
- postInstall = ''
109
- # Install print version of ledger manpage
110
- cp ledger.1.pdf $out/share/doc/ledger
111
- '' ;
112
105
} ;
113
106
114
107
doc-ledger-mode = pkgs . stdenvNoCC . mkDerivation rec {
128
121
runHook preBuild
129
122
texi2pdf --batch ledger-mode.texi
130
123
makeinfo --force --html --no-split ledger-mode.texi
124
+ makeinfo --force --plaintext --no-split -o ledger-mode.txt ledger-mode.texi
131
125
# Patch web version of ledger mode manual to support dark mode
132
126
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
133
127
runHook postBuild
136
130
installPhase = ''
137
131
runHook preInstall
138
132
mkdir -p $out
139
- cp ledger-mode.html ledger-mode.pdf $out/
133
+ cp ledger-mode.html ledger-mode.pdf ledger-mode.txt $out/
140
134
runHook postInstall
141
135
'' ;
142
136
} ;
Original file line number Diff line number Diff line change @@ -4,10 +4,10 @@ title: Documentation - Ledger
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