aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorWojtek Kosior <koszko@koszko.org>2023-12-09 21:38:34 +0100
committerW. Kosior <koszko@koszko.org>2025-02-17 14:18:57 +0100
commit49e504fa8dd9c782c5ecaa3a11cc49e966e67b13 (patch)
tree997cd173d526c847d0292b7aeb4368311b698841
parent101a35e371cf4b9825d1d3d7d2165e87451f3fd2 (diff)
downloadguix-49e504fa8dd9c782c5ecaa3a11cc49e966e67b13.tar.gz
guix-49e504fa8dd9c782c5ecaa3a11cc49e966e67b13.zip
gnu: Add guile-cantius.
* gnu/packages/guile-xyz.scm (guile-cantius): New variable. Change-Id: Iccc7385ae5c3f762f53705c8ebe876f7ad08da00
-rw-r--r--gnu/packages/guile-xyz.scm29
1 files changed, 29 insertions, 0 deletions
diff --git a/gnu/packages/guile-xyz.scm b/gnu/packages/guile-xyz.scm
index 87fbefec34..f53c8d388a 100644
--- a/gnu/packages/guile-xyz.scm
+++ b/gnu/packages/guile-xyz.scm
@@ -4866,6 +4866,35 @@ This library is inspired by the Guix records API but follows purely functional
approach.")
(license license:cc0)))
+(define-public guile-cantius
+ (package
+ (name "guile-cantius")
+ (version "0.1")
+ (source (origin
+ (method git-fetch)
+ (uri (git-reference
+ (url "https://git.koszko.org/cantius")
+ (commit "8232dba088a9f49a1957da76285e7be6f7fdf37b")))
+ (sha256
+ (base32
+ "1wmyg6ppzgr8ds12sm9fxfg1mvmc0i4w0xq882srx4rhcj1fwrmn"))))
+ (build-system gnu-build-system)
+ (native-inputs
+ (list autoconf
+ automake
+ guile-3.0
+ pkg-config
+ lawrence-boilerplate))
+ (inputs
+ (list guile-3.0 guile-myra-test-utils))
+ (propagated-inputs
+ (list guile-fibers guile-srfi-146 guile-srfi-128 guile-de-paul-records))
+ (home-page "https://git.koszko.org/cantius/about")
+ (synopsis "HTTP server library for GNU Guile")
+ (description "Cantius aims to simplify writing of web services in Guile.
+It builds upon @code{(fibers web server)}.")
+ (license license:cc0)))
+
(define-public guile-semver
(package
(name "guile-semver")