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 | |
parent | 7ea4fedd10f1506c80ec25cb658fc119ba7c4a6a (diff) | |
download | guix-59aba5f8f6eabc7668a1bfa188e485258d8762fc.tar.gz guix-59aba5f8f6eabc7668a1bfa188e485258d8762fc.zip |
gnu: Add halibut.
* gnu/packages/documentation.scm (halibut): New variable.
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
Diffstat (limited to 'gnu')
-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 7aa43c1220..83c4313bd7 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, and to some extent D.") (license license:gpl3+))) +(define-public halibut + (package + (name "halibut") + (version "1.3") + (source (origin + (method url-fetch) + (uri (string-append + "https://www.chiark.greenend.org.uk/~sgtatham/halibut/halibut-" + version "/halibut-" version ".tar.gz")) + (sha256 + (base32 + "0ciikn878vivs4ayvwvr63nnhpcg12m8023xv514zxqpdxlzg85a")))) + (build-system cmake-build-system) + (arguments + '(#:tests? #f)) ;No tests. + (native-inputs (list pkg-config perl)) + (home-page "https://www.chiark.greenend.org.uk/~sgtatham/halibut/") + (synopsis "Documentation production system for software manuals") + (description + "Halibut is a text formatting system designed primarily for writing software +documentation. It accepts a single source format and outputs any combination of +plain text, HTML, Unix man or info pages, PostScript or PDF. It has extensive +support for indexing and cross-referencing, and generates hyperlinks within output +documents wherever possible. It supports Unicode, with the ability to fall back to +an alternative representation if Unicode output is not available.") + (license license:expat))) + (define-public doc++ (package (name "doc++") |