me
/
guix
Archived
1
0
Fork 0

gnu: Add grap.

* gnu/packages/groff.scm (grap): New variable.

Signed-off-by: Christopher Baines <mail@cbaines.net>
EuAndreh 2022-10-18 09:30:20 -03:00 committed by Christopher Baines
parent e94d63d49e
commit 77391a1d52
No known key found for this signature in database
GPG Key ID: 5E28A33B0B84F577
1 changed files with 26 additions and 0 deletions

View File

@ -35,6 +35,7 @@
#:use-module (gnu packages)
#:use-module (gnu packages ruby)
#:use-module (gnu packages bison)
#:use-module (gnu packages flex)
#:use-module (gnu packages ghostscript)
#:use-module (gnu packages netpbm)
#:use-module (gnu packages perl)
@ -258,3 +259,28 @@ It is typically used to display man pages on a web site.")
man page format from Markdown.")
(home-page "https://github.com/apjanke/ronn-ng")
(license expat)))
(define-public grap
(package
(name "grap")
(version "1.46")
(source (origin
(method url-fetch)
(uri (string-append
"https://www.lunabase.org/~faber/Vault/software/grap/grap-"
version ".tar.gz"))
(sha256
(base32
"1d4bhhgi64x4cjww7fj0lqgr20w7lqnl2aizj6cndsgyxkywx3ks"))))
(build-system gnu-build-system)
(native-inputs (list flex bison))
(synopsis "Tool for creating graphs with troff")
(description
"Grap is a language for typesetting graphs specified and
first implemented by Brian Kernighan and Jon Bentley at Bell Labs. It is an
expressive language for describing graphs and incorporating them in typeset
documents. It is implemented as a preprocessor to Kernigan's pic language for
describing languages, so any system that can use pic can use grap. For sure,
TeX and groff can use it.")
(home-page "https://github.com/snorerot13/grap")
(license bsd-3)))