diff options
| author | Sergey Trofimov <sarg@sarg.org.ru> | 2024-03-12 17:47:34 +0100 |
|---|---|---|
| committer | Liliana Marie Prikler <liliana.prikler@gmail.com> | 2024-03-17 12:53:21 +0100 |
| commit | 59aba5f8f6eabc7668a1bfa188e485258d8762fc (patch) | |
| tree | af8413702153f07f3cb60012d68292559471cef3 /gnu/packages/documentation.scm | |
| parent | 7ea4fedd10f1506c80ec25cb658fc119ba7c4a6a (diff) | |
gnu: Add halibut.
* gnu/packages/documentation.scm (halibut): New variable.
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
Diffstat (limited to 'gnu/packages/documentation.scm')
| -rw-r--r-- | gnu/packages/documentation.scm | 27 |
1 files changed, 27 insertions, 0 deletions
diff --git a/gnu/packages/documentation.scm b/gnu/packages/documentation.scm index 7aa43c12207..83c4313bd7a 100644 --- a/gnu/packages/documentation.scm +++ b/gnu/packages/documentation.scm | |||
| @@ -243,6 +243,33 @@ IDL (Corba, Microsoft, and UNO/OpenOffice flavors), Fortran, VHDL, Tcl, | |||
| 243 | and to some extent D.") | 243 | and to some extent D.") |
| 244 | (license license:gpl3+))) | 244 | (license license:gpl3+))) |
| 245 | 245 | ||
| 246 | (define-public halibut | ||
| 247 | (package | ||
| 248 | (name "halibut") | ||
| 249 | (version "1.3") | ||
| 250 | (source (origin | ||
| 251 | (method url-fetch) | ||
| 252 | (uri (string-append | ||
| 253 | "https://www.chiark.greenend.org.uk/~sgtatham/halibut/halibut-" | ||
| 254 | version "/halibut-" version ".tar.gz")) | ||
| 255 | (sha256 | ||
| 256 | (base32 | ||
| 257 | "0ciikn878vivs4ayvwvr63nnhpcg12m8023xv514zxqpdxlzg85a")))) | ||
| 258 | (build-system cmake-build-system) | ||
| 259 | (arguments | ||
| 260 | '(#:tests? #f)) ;No tests. | ||
| 261 | (native-inputs (list pkg-config perl)) | ||
| 262 | (home-page "https://www.chiark.greenend.org.uk/~sgtatham/halibut/") | ||
| 263 | (synopsis "Documentation production system for software manuals") | ||
| 264 | (description | ||
| 265 | "Halibut is a text formatting system designed primarily for writing software | ||
| 266 | documentation. It accepts a single source format and outputs any combination of | ||
| 267 | plain text, HTML, Unix man or info pages, PostScript or PDF. It has extensive | ||
| 268 | support for indexing and cross-referencing, and generates hyperlinks within output | ||
| 269 | documents wherever possible. It supports Unicode, with the ability to fall back to | ||
| 270 | an alternative representation if Unicode output is not available.") | ||
| 271 | (license license:expat))) | ||
| 272 | |||
| 246 | (define-public doc++ | 273 | (define-public doc++ |
| 247 | (package | 274 | (package |
| 248 | (name "doc++") | 275 | (name "doc++") |
