summaryrefslogtreecommitdiff
path: root/gnu/packages/documentation.scm
diff options
context:
space:
mode:
authorSergey Trofimov <sarg@sarg.org.ru>2024-03-12 17:47:34 +0100
committerLiliana Marie Prikler <liliana.prikler@gmail.com>2024-03-17 12:53:21 +0100
commit59aba5f8f6eabc7668a1bfa188e485258d8762fc (patch)
treeaf8413702153f07f3cb60012d68292559471cef3 /gnu/packages/documentation.scm
parent7ea4fedd10f1506c80ec25cb658fc119ba7c4a6a (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.scm27
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,
243and to some extent D.") 243and 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
266documentation. It accepts a single source format and outputs any combination of
267plain text, HTML, Unix man or info pages, PostScript or PDF. It has extensive
268support for indexing and cross-referencing, and generates hyperlinks within output
269documents wherever possible. It supports Unicode, with the ability to fall back to
270an 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++")