aboutsummaryrefslogtreecommitdiff
path: root/gnu/packages/lisp-xyz.scm
diff options
context:
space:
mode:
authorSharlatan Hellseher <sharlatanus@gmail.com>2020-12-03 17:56:18 +0000
committerGuillaume Le Vaillant <glv@posteo.net>2020-12-05 16:01:19 +0100
commitcebfb29abb151ede95696181d2446c63504593d7 (patch)
tree927794b57411f2a5cb1597e18e176cb2e8ee3ac7 /gnu/packages/lisp-xyz.scm
parent65d3fab53aa1ac19c49f93d1d6b21df596ebeb0f (diff)
downloadguix-cebfb29abb151ede95696181d2446c63504593d7.tar
guix-cebfb29abb151ede95696181d2446c63504593d7.tar.gz
gnu: Add zs3.
* gnu/packages/lisp-xyz.scm (cl-zs3, ecl-zs3, sbcl-zs3): New variables. Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
Diffstat (limited to 'gnu/packages/lisp-xyz.scm')
-rw-r--r--gnu/packages/lisp-xyz.scm34
1 files changed, 34 insertions, 0 deletions
diff --git a/gnu/packages/lisp-xyz.scm b/gnu/packages/lisp-xyz.scm
index f598a2bcb2..6fd4ec5b2d 100644
--- a/gnu/packages/lisp-xyz.scm
+++ b/gnu/packages/lisp-xyz.scm
@@ -12371,3 +12371,37 @@ Lisp, inspired by BODOL (@url{https://github.com/bodil/BODOL}).")
(define-public ecl-glyphs
(sbcl-package->ecl-package sbcl-glyphs))
+
+(define-public sbcl-zs3
+ (package
+ (name "sbcl-zs3")
+ (version "1.3.3")
+ (source
+ (origin
+ (method git-fetch)
+ (uri
+ (git-reference
+ (url "https://github.com/xach/zs3")
+ (commit (string-append "release-" version))))
+ (file-name (git-file-name "zs3" version))
+ (sha256
+ (base32 "186v95wgsj2hkxdw2jl9x1w4fddjclp7arp0rrd9vf5ly8h8sbf3"))))
+ (build-system asdf-build-system/sbcl)
+ (inputs
+ `(("drakma" ,sbcl-drakma)
+ ("alexandria" ,sbcl-alexandria)
+ ("cxml" ,sbcl-cxml)
+ ("ironclad" ,sbcl-ironclad)
+ ("puri" ,sbcl-puri)
+ ("cl-base64" ,sbcl-cl-base64)))
+ (synopsis "Work with Amazon S3 and Amazon CloudFront from Common Lisp")
+ (description "This is ZS3, a library for working with Amazon's Simple Storage
+Service (S3) and CloudFront service from Common Lisp.")
+ (home-page "https://github.com/xach/zs3")
+ (license license:bsd-2)))
+
+(define-public cl-zs3
+ (sbcl-package->cl-source-package sbcl-zs3))
+
+(define-public ecl-zs3
+ (sbcl-package->ecl-package sbcl-zs3))