aboutsummaryrefslogtreecommitdiff
path: root/src/xyz/euandreh
diff options
context:
space:
mode:
authorEuAndreh <eu@euandre.org>2021-07-06 08:13:58 -0300
committerEuAndreh <eu@euandre.org>2021-07-06 08:13:58 -0300
commit6f64260100c4862de7572253947cbd7089e13437 (patch)
tree4b272aff1ffd7a9c92570830a4db376b5273705a /src/xyz/euandreh
parentdependencies.dot: Add PostScript and Pony languages (diff)
downloadpackage-repository-6f64260100c4862de7572253947cbd7089e13437.tar.gz
package-repository-6f64260100c4862de7572253947cbd7089e13437.tar.xz
src/xyz/euandreh/queue.scm: Add grap
Diffstat (limited to 'src/xyz/euandreh')
-rw-r--r--src/xyz/euandreh/queue.scm40
1 files changed, 39 insertions, 1 deletions
diff --git a/src/xyz/euandreh/queue.scm b/src/xyz/euandreh/queue.scm
index e417907..b342926 100644
--- a/src/xyz/euandreh/queue.scm
+++ b/src/xyz/euandreh/queue.scm
@@ -12,9 +12,13 @@
#:use-module (guix build-system trivial)
#:use-module (gnu packages)
#:use-module (gnu packages aspell)
+ #:use-module (gnu packages autotools)
#:use-module (gnu packages base)
+ #:use-module (gnu packages bison)
#:use-module (gnu packages compression)
#:use-module (gnu packages gettext)
+ #:use-module (gnu packages flex)
+ #:use-module (gnu packages groff)
#:use-module (gnu packages libreoffice)
#:use-module (gnu packages perl)
#:use-module (gnu packages perl-check)
@@ -503,6 +507,39 @@ Template::Mustache conforms to v1.1.3 of the Mustache specs.")
,@(alist-delete "python-flake8-implicit-str-concat"
(package-native-inputs mdpo))))))
+(define-public grap
+ (package
+ (name "grap")
+ (version "1648c3a1dafed63969f23ce2a904ff68df21892c")
+ (source (origin
+ (method git-fetch)
+ (uri (git-reference
+ (url "https://github.com/snorerot13/grap")
+ (commit "1648c3a1dafed63969f23ce2a904ff68df21892c")))
+ (sha256
+ (base32
+ "0zjzmp2bqig8ni20hw40d99rl1wasyhjl7hwl3wqr7q3lc4dcgwb"))))
+ (build-system gnu-build-system)
+ (arguments
+ `(#:parallel-build? #f
+ #:phases
+ (modify-phases %standard-phases
+ (add-after 'unpack 'autogen
+ (lambda _
+ (invoke "autoreconf" "-vif"))))))
+ (native-inputs
+ `(("automake" ,automake)
+ ("autoconf" ,autoconf)
+ ("bison" ,bison)
+ ("groff" ,groff)
+ ("flex" ,flex)))
+ (synopsis "grap tool for troff graphs")
+ (description "This is grap, an implementation of Kernighan and
+Bentley's grap language for typesetting graphs. I got sick of groff
+not having a version of grap, so I built one.")
+ (home-page "https://github.com/snorerot13/grap")
+ (license license:bsd-3)))
+
(list
perl-tidy
perl-b-lint
@@ -525,4 +562,5 @@ Template::Mustache conforms to v1.1.3 of the Mustache specs.")
hunspell-dict-fr-utf8
hunspell-dict-eo-utf8
python-flake8-implicit-str-concat-patched
- mdpo-patched)
+ mdpo-patched
+ grap)