[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
02/07: gnu: Add cl-portable-condition-system.
From: |
guix-commits |
Subject: |
02/07: gnu: Add cl-portable-condition-system. |
Date: |
Sun, 4 Sep 2022 13:52:22 -0400 (EDT) |
cbaines pushed a commit to branch master
in repository guix.
commit 7ef04f00cde5d5284386da663a56ad6fe335fdd6
Author: jgart <jgart@dismail.de>
AuthorDate: Sun Sep 4 08:25:47 2022 -0500
gnu: Add cl-portable-condition-system.
* gnu/packages/lisp-xyz.scm (cl-portable-condition-system): New variable.
Signed-off-by: Christopher Baines <mail@cbaines.net>
---
gnu/packages/lisp-xyz.scm | 37 +++++++++++++++++++++++++++++++++++++
1 file changed, 37 insertions(+)
diff --git a/gnu/packages/lisp-xyz.scm b/gnu/packages/lisp-xyz.scm
index 41e6daa73c..5f280313b0 100644
--- a/gnu/packages/lisp-xyz.scm
+++ b/gnu/packages/lisp-xyz.scm
@@ -22793,6 +22793,43 @@ internbombing, excessive input and macro characters.")
(define-public ecl-safe-read
(sbcl-package->ecl-package sbcl-safe-read))
+(define-public sbcl-portable-condition-system
+ (let ((commit "1307ec146d227a9d8ea42312c1ba2a5206a9eb3c")
+ (revision "0"))
+ (package
+ (name "sbcl-portable-condition-system")
+ (version (git-version "1.1.0" revision commit))
+ (source
+ (origin
+ (method git-fetch)
+ (uri (git-reference
+ (url "https://github.com/phoe/portable-condition-system")
+ (commit commit)))
+ (file-name (git-file-name name version))
+ (sha256
+ (base32 "099lb9f4bavj95wik99wla5rf6fk1gdw9pvn0cqlaf0wf20csd3h"))))
+ (build-system asdf-build-system/sbcl)
+ (arguments
+ '(#:asd-systems '("portable-condition-system")))
+ (native-inputs
+ (list sbcl-1am))
+ (inputs
+ (list sbcl-alexandria
+ sbcl-split-sequence))
+ (home-page "https://github.com/phoe/portable-condition-system")
+ (synopsis "Portable condition system for Common Lisp")
+ (description
+ "This package provides an example implementation of the Common Lisp
+condition system and library, based on the original condition system
+implementation by Kent M. Pitman.")
+ (license license:cc0))))
+
+(define-public cl-portable-condition-system
+ (sbcl-package->cl-source-package sbcl-portable-condition-system))
+
+(define-public ecl-portable-condition-system
+ (sbcl-package->ecl-package sbcl-portable-condition-system))
+
(define-public sbcl-ospm
(package
(name "sbcl-ospm")
- branch master updated (96f3793b33 -> 75febb00a5), guix-commits, 2022/09/04
- 01/07: gnu: shotwell: Update to 0.30.16., guix-commits, 2022/09/04
- 03/07: gnu: xmobar: Update to 0.44.2., guix-commits, 2022/09/04
- 02/07: gnu: Add cl-portable-condition-system.,
guix-commits <=
- 06/07: gnu: erlang: Update to 25.0.4., guix-commits, 2022/09/04
- 07/07: gnu: f3d: Update to 1.3.0-pre-0.46df21f., guix-commits, 2022/09/04
- 05/07: gnu: elixir: Update to 1.14.0., guix-commits, 2022/09/04
- 04/07: gnu: foot: Update to 1.13.1., guix-commits, 2022/09/04