gnu: Add guile-pipe.

* gnu/packages/guile-xyz.scm (guile-pipe): New variable.

Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
This commit is contained in:
jgart 2021-10-01 10:33:38 -04:00 committed by Liliana Marie Prikler
parent 1aa7f017e8
commit 8827ef8a50
No known key found for this signature in database
GPG key ID: 442A84B8C70E2F87

View file

@ -256,6 +256,33 @@ (define-public artanis
(home-page "https://www.gnu.org/software/artanis/")
(license (list license:gpl3+ license:lgpl3+)))) ;dual license
;; There are no releases yet of this package.
(define-public guile-pipe
(let ((commit "0746ec38d19d844dff0c6f62f209b2b6c8d8872e")
(revision "0"))
(package
(name "guile-pipe")
(version (git-version "0.0.0" revision commit))
(source
(origin
(method git-fetch)
(uri (git-reference
(url "https://github.com/joshwalters/guile-pipe")
(commit commit)))
(file-name (git-file-name name version))
(sha256
(base32 "038gwrhfywgs8372q478wn4623lhcmkknfj4p8yaa93bykfc0fml"))))
(build-system guile-build-system)
(native-inputs
`(("guile" ,guile-3.0)))
(home-page "https://github.com/joshwalters/guile-pipe")
(synopsis "Guile pipe macros for functional chaining")
(description
"This package provides macros for functional chaining in Guile, similar
to UNIX pipes (@code{|}), Clojure's threading macros (@code{->} and
@code{->>}).")
(license license:gpl3+))))
(define-public guile-f-scm
(package
(name "guile-f-scm")