aboutsummaryrefslogtreecommitdiff
path: root/gn/packages
diff options
context:
space:
mode:
authorjgart2022-01-26 03:27:55 -0500
committerjgart2022-01-26 03:36:24 -0500
commit7676d2480dc40487a1a4f13f826eb7777b49348f (patch)
tree4e2a3a8cf6b78217cdeaae01b141dadccc7f7352 /gn/packages
parente37ed1139fb5384b8b8441e1568010ca6adb76c4 (diff)
downloadguix-bioinformatics-7676d2480dc40487a1a4f13f826eb7777b49348f.tar.gz
gn: packages: lisp: Add sbcl-rollbar.
Diffstat (limited to 'gn/packages')
-rw-r--r--gn/packages/lisp.scm41
1 files changed, 41 insertions, 0 deletions
diff --git a/gn/packages/lisp.scm b/gn/packages/lisp.scm
new file mode 100644
index 0000000..4f6b556
--- /dev/null
+++ b/gn/packages/lisp.scm
@@ -0,0 +1,41 @@
+(define-module (gn packages lisp)
+ #:use-module (gnu packages)
+ #:use-module ((guix licenses) #:prefix license:)
+ #:use-module (guix packages)
+ #:use-module (gnu packages lisp-xyz)
+ #:use-module (gnu packages lisp-check)
+ #:use-module (guix download)
+ #:use-module (guix git-download)
+ #:use-module (guix utils)
+ #:use-module (guix build-system asdf)
+ #:use-module (srfi srfi-1)
+ #:use-module (srfi srfi-19))
+
+(define-public sbcl-rollbar
+ (let ((commit "fbaf644e3a0b077f6853d25874de6a5827b4094c")
+ (revision "0"))
+ (package
+ (name "sbcl-rollbar")
+ (version "0.0.2")
+ (source
+ (origin
+ (method git-fetch)
+ (uri (git-reference
+ (url "https://github.com/adventuring/rollbar.lisp")
+ (commit commit)))
+ (sha256
+ (base32 "01lax9qkb4xcd56ck88ickgpisw30zwg0s3y7rm6cnxv4qgamhzg"))
+ (file-name (git-file-name name version))))
+ (build-system asdf-build-system/source) ; FIXME?
+ (inputs
+ (list sbcl-alexandria
+ sbcl-drakma
+ sbcl-jonathan
+ sbcl-trivial-backtrace))
+ (home-page "https://github.com/adventuring/rollbar.lisp")
+ (synopsis "Rollbar.com interface for Common Lisp")
+ (description
+ "Rollbar.com is a service for collecting automated telemetry (ie, bug
+ reports, mostly) through their web service.")
+ (license license:bsd-3))))
+