diff options
author | jgart <jgart@dismail.de> | 2025-08-29 12:11:44 -0500 |
---|---|---|
committer | jgart <jgart@dismail.de> | 2025-08-29 12:18:54 -0500 |
commit | 8c0c9958c19343fbeffddbb3d6458eb21d93d7b2 (patch) | |
tree | dc8efb3fa5d28669150dddae4006ceebeb4f101d /gnu/packages/lisp-xyz.scm | |
parent | b12844f5e0fa035184f2c365d0fe8e909ab4e10b (diff) |
gnu: Add cl-trivial-package-locks.
* gnu/packages/lisp-xyz.scm (cl-trivial-package-locks, ecl-trivial-package-locks, clasp-trivial-package-locks, sbcl-trivial-package-locks): New variables.
Change-Id: I9c39141e69889f9463f2ef1e67f69f998550fb6b
Diffstat (limited to 'gnu/packages/lisp-xyz.scm')
-rw-r--r-- | gnu/packages/lisp-xyz.scm | 35 |
1 files changed, 35 insertions, 0 deletions
diff --git a/gnu/packages/lisp-xyz.scm b/gnu/packages/lisp-xyz.scm index 1a4fa92789..63ec181d00 100644 --- a/gnu/packages/lisp-xyz.scm +++ b/gnu/packages/lisp-xyz.scm @@ -31694,6 +31694,41 @@ in DEFPACKAGE.") (define-public ecl-trivial-package-local-nicknames (sbcl-package->ecl-package sbcl-trivial-package-local-nicknames)) +(define-public sbcl-trivial-package-locks + (let ((commit "ca2e2b17124c7898942894383002313cea59486d") + (revision "0")) + (package + (name "sbcl-trivial-package-locks") + (version (git-version "0.1" revision commit)) + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/yitzchak/trivial-package-locks") + (commit commit))) + (file-name (git-file-name "cl-trivial-package-locks" commit)) + (sha256 + (base32 "0kbyrkd7a9apyq83bl96jspjggjsswxh93111wrmpvhbnm2vll60")))) + (build-system asdf-build-system/sbcl) + (native-inputs + (list sbcl-alexandria + sbcl-parachute)) + (home-page "https://github.com/yitzchak/trivial-package-locks") + (synopsis "Standard interface to the various package lock implementations") + (description + "This package provides a standard interface to the various package lock +implementations of Common Lisp.") + (license license:expat)))) + +(define-public cl-trivial-package-locks + (sbcl-package->cl-source-package sbcl-trivial-package-locks)) + +(define-public ecl-trivial-package-locks + (sbcl-package->ecl-package sbcl-trivial-package-locks)) + +(define-public clasp-trivial-package-locks + (sbcl-package->clasp-package sbcl-trivial-package-locks)) + (define-public sbcl-trivial-raw-io (let ((commit "b1a3c876305baa0dead419841de7b3e433a75867") (revision "1")) |