1
0
forked from tribes/guix

gnu: Add cl-punycode.

* gnu/packages/lisp-xyz.scm (cl-punycode, ecl-cl-punycode, sbcl-cl-punycode): New variables.

Change-Id: I437f2bcb7cbd4d1f7f2927b897820c32e148d7f7
Signed-off-by: Omar Bassam <omar.bassam88@gmail.com>
Signed-off-by: jgart <jgart@dismail.de>
This commit is contained in:
Omar Bassam
2026-01-21 13:12:25 +02:00
committed by jgart
parent 3105008fda
commit 69d9beccf9
+30
View File
@@ -27095,6 +27095,36 @@ prompters.")
(define-public ecl-prompter
(sbcl-package->ecl-package sbcl-prompter))
(define-public sbcl-punycode
(let ((commit "ac958bbd2fdf41a3e8ba506d04b87e4a0c250701")
(revision "0"))
(package
(name "sbcl-punycode")
(version (git-version "0.1.2" revision commit))
(source
(origin
(method git-fetch)
(uri (git-reference
(url "https://codeberg.org/shinmera/punycode")
(commit commit)))
(file-name (git-file-name "cl-punycode" version))
(sha256
(base32 "1hb3rv64dhp1mdw10llci1fl2xfg9am7469qay0w2yvyd9h5kbng"))))
(build-system asdf-build-system/sbcl)
(native-inputs (list sbcl-parachute))
(synopsis
"Common Lisp implementation of encoding and decoding of Punycode strings")
(description "This implements encoding and decoding of Punycode strings,
specified in RFC 3492 and used for unicode characters in domain names.")
(home-page "https://codeberg.org/shinmera/punycode")
(license license:zlib))))
(define-public cl-punycode
(sbcl-package->cl-source-package sbcl-punycode))
(define-public ecl-punycode
(sbcl-package->ecl-package sbcl-punycode))
(define-public sbcl-purgatory
(let ((commit "3afd8f6bb4093ffb2f39ffdedf11278b3617fff9")
(revision "1"))