From 691ec3564f2504bc678bce82fa1753e5e8884b17 Mon Sep 17 00:00:00 2001 From: Adam Date: Fri, 13 Nov 2020 01:55:39 +0300 Subject: [PATCH] gnu: Add sbcl-defpackage-plus. * gnu/packages/lisp-xyz.scm (sbcl-defpackage-plus): New variable. --- gnu/packages/lisp-xyz.scm | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) diff --git a/gnu/packages/lisp-xyz.scm b/gnu/packages/lisp-xyz.scm index dfc5a2a..5b39f2f 100644 --- a/gnu/packages/lisp-xyz.scm +++ b/gnu/packages/lisp-xyz.scm @@ -329,6 +329,29 @@ compatible with ANSI-compliant Common Lisp implementations.") (home-page "http://weitz.de/cl-ppcre/") (license license:bsd-2))) +(define-public sbcl-defpackage-plus + (let ((revision "0") + (commit "5492e27e0bdb7b75fa5177ea4388519dc7a75f11")) + (package + (name "sbcl-defpackage-plus") + (version (git-version "1.0" revision commit)) + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/rpav/defpackage-plus") + (commit commit))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0lzljvf343xb6mlh6lni2i27hpm5qd376522mk6hr2pa20vd6rdq")))) + (build-system asdf-build-system/sbcl) + (inputs + `(("alexandria" ,sbcl-alexandria))) + (home-page "https://github.com/rpav/defpackage-plus") + (synopsis "@code{DEFPACKAGE-PLUS} is an *extensible* @code{DEFPACKAGE} variant with version support ") + (description "@code{DEFPACKAGE-PLUS} is an extensible @code{DEFPACKAGE} variant with predictable cross-platform behavior and some utilities useful for versioning. ") + (license license:bsd-2)))) + (define-public cl-ppcre (sbcl-package->cl-source-package sbcl-cl-ppcre)) -- 2.28.0