From cad8feef65d190962fa7fc2d76e4d5c9136cd0c0 Mon Sep 17 00:00:00 2001 From: Konrad Hinsen Date: Mon, 2 Sep 2024 18:30:51 +0200 Subject: gnu: Add cl-secret-values. * gnu/packages/lisp-xyz.scm (sbcl-secret-values, cl-secret-values, ecl-secret-values): New variables. Change-Id: I198af8563da1ac4f13f9f429cd7df4f29564ba92 Signed-off-by: Guillaume Le Vaillant --- gnu/packages/lisp-xyz.scm | 29 +++++++++++++++++++++++++++++ 1 file changed, 29 insertions(+) (limited to 'gnu') diff --git a/gnu/packages/lisp-xyz.scm b/gnu/packages/lisp-xyz.scm index 71f695e079..c443f23120 100644 --- a/gnu/packages/lisp-xyz.scm +++ b/gnu/packages/lisp-xyz.scm @@ -25793,6 +25793,35 @@ conditions.") (define-public ecl-sealable-metaobjects (sbcl-package->ecl-package sbcl-sealable-metaobjects)) +(define-public sbcl-secret-values + (let ((commit "72996c0551eea338afa355ee90e20171ac74ebd4") + (revision "0")) + (package + (name "sbcl-secret-values") + (version (git-version "0.0.0" revision commit)) + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/rotatef/secret-values") + (commit commit))) + (file-name (git-file-name "cl-secret-values" version)) + (sha256 + (base32 "07ph49s27gvjzx60yy094bb9ddwiys34r8cx5l837i34nm2fn3nh")))) + (build-system asdf-build-system/sbcl) + (synopsis "Hide passwords and similar secret inputs") + (description + "This library provides a wrapper type for secret values, to reduce the +risk of accidentally revealing them.") + (home-page "https://github.com/rotatef/secret-values") + (license license:expat)))) + +(define-public cl-secret-values + (sbcl-package->cl-source-package sbcl-secret-values)) + +(define-public ecl-secret-values + (sbcl-package->ecl-package sbcl-secret-values)) + (define-public sbcl-seedable-rng (let ((commit "aa1a1564b6e07e2698df37c7a98348c4f762cb15") (revision "1")) -- cgit v1.2.3