summaryrefslogtreecommitdiff
path: root/gnu/packages/lisp-xyz.scm
diff options
context:
space:
mode:
Diffstat (limited to 'gnu/packages/lisp-xyz.scm')
-rw-r--r--gnu/packages/lisp-xyz.scm96
1 files changed, 81 insertions, 15 deletions
diff --git a/gnu/packages/lisp-xyz.scm b/gnu/packages/lisp-xyz.scm
index 1a4fa92789..500be6cbc7 100644
--- a/gnu/packages/lisp-xyz.scm
+++ b/gnu/packages/lisp-xyz.scm
@@ -12205,8 +12205,8 @@ interfaces as well as a functional and an object oriented interface.")
`(cons "clsql-cffi" ,asd-systems)))))))
(define-public sbcl-clss
- (let ((revision "2")
- (commit "f62b849189c5d1be378f0bd3d403cda8d4fe310b"))
+ (let ((revision "3")
+ (commit "cd5f603e8207ec23c147c5cfda636ef8273a7525"))
(package
(name "sbcl-clss")
(version (git-version "0.3.1" revision commit))
@@ -12215,10 +12215,10 @@ interfaces as well as a functional and an object oriented interface.")
(method git-fetch)
(uri
(git-reference
- (url "https://github.com/Shinmera/clss")
+ (url "https://codeberg.org/shinmera/clss")
(commit commit)))
(sha256
- (base32 "1033dchpanhcgxl5qfhr80aw9adbp9bvllhzvvy5p9mrfnidd1fv"))
+ (base32 "15wh1zafamxc5z5hni9ni72xg4n24am2xfqv7fwwhfw1sl06bcm2"))
(file-name (git-file-name name version))))
(inputs
(list sbcl-array-utils sbcl-plump))
@@ -12226,7 +12226,7 @@ interfaces as well as a functional and an object oriented interface.")
(synopsis "DOM tree searching engine based on CSS selectors")
(description "CLSS is a DOM traversal engine based on CSS
selectors. It makes use of the Plump-DOM and is used by lQuery.")
- (home-page "https://github.com/Shinmera/clss")
+ (home-page "https://codeberg.org/shinmera/clss")
(license license:zlib))))
(define-public cl-clss
@@ -21075,8 +21075,8 @@ Lisp, featuring:
(sbcl-package->ecl-package sbcl-lparallel))
(define-public sbcl-lquery
- (let ((revision "1")
- (commit "8048111c6b83956daa632e7a3ffbd8c9c203bd8d"))
+ (let ((revision "2")
+ (commit "08c9cb6c2b169bf71d4444bc80e87e5b19f8499c"))
(package
(name "sbcl-lquery")
(version (git-version "3.2.1" revision commit))
@@ -21085,10 +21085,10 @@ Lisp, featuring:
(method git-fetch)
(uri
(git-reference
- (url "https://github.com/Shinmera/lquery")
+ (url "https://codeberg.org/shinmera/lquery")
(commit commit)))
(sha256
- (base32 "0520mcpxc2d6fdm8z61arpgd2z38kan7cf06qs373n5r64rakz6w"))
+ (base32 "11l03pwlvv76lxrmvjs3prkrjsgl70wz7vbl1n6rhg9kmyv91a74"))
(file-name (git-file-name name version))))
(native-inputs
(list sbcl-fiveam))
@@ -21102,7 +21102,7 @@ functions. It uses Plump and CLSS as DOM and selector engines. The
main idea behind lQuery is to provide a simple interface for crawling
and modifying HTML sites, as well as to allow for an alternative
approach to templating.")
- (home-page "https://github.com/Shinmera/lquery")
+ (home-page "https://codeberg.org/shinmera/lquery")
(license license:zlib))))
(define-public cl-lquery
@@ -25153,8 +25153,8 @@ for Common Lisp.")
(sbcl-package->clasp-package sbcl-piping))
(define-public sbcl-plump
- (let ((commit "0c3e0b57b43b6e0c5794b6a902f1cf5bee2a2927")
- (revision "3"))
+ (let ((commit "251fbe02e9bcdb5940d881788b880d51f7f35303")
+ (revision "4"))
(package
(name "sbcl-plump")
(version (git-version "2.0.0" revision commit))
@@ -25163,11 +25163,11 @@ for Common Lisp.")
(method git-fetch)
(uri
(git-reference
- (url "https://github.com/Shinmera/plump")
+ (url "https://codeberg.org/shinmera/plump")
(commit commit)))
(file-name (git-file-name "cl-plump" version))
(sha256
- (base32 "1fyb66pqvr1iy31ah9638ihs8cax17zkxk0zq14jy7x5l9rq1qlf"))))
+ (base32 "0w2n5wskgqvazb721amfd7smydnj3mxsyzg03xk2k1vaizzxdzvk"))))
(build-system asdf-build-system/sbcl)
(inputs
(list sbcl-array-utils sbcl-documentation-utils))
@@ -25179,7 +25179,7 @@ bad closing tag order, unencoded entities, inexistent tag types, self-closing
tags and so on. It parses documents to a class representation and offers a
small set of DOM functions to manipulate it. It can be extended to parse to
your own classes.")
- (home-page "https://shinmera.github.io/plump/")
+ (home-page "https://codeberg.org/shinmera/plump")
(license license:zlib))))
(define-public cl-plump
@@ -27494,6 +27494,39 @@ internbombing, excessive input and macro characters.")
(define-public ecl-safe-read
(sbcl-package->ecl-package sbcl-safe-read))
+(define-public sbcl-salmagundi
+ (let ((commit "aa231f6043111ec5dbeb06feab732efb7d59c959")
+ (revision "0"))
+ (package
+ (name "sbcl-salmagundi")
+ (version (git-version "0.0.0" revision commit))
+ (source
+ (origin
+ (method git-fetch)
+ (uri (git-reference
+ (url "https://github.com/s-expressionists/Salmagundi")
+ (commit commit)))
+ (file-name (git-file-name name version))
+ (sha256
+ (base32
+ "1i0hknnd555ih509kvna2xdirfxyy05wr2bp628997rnj8drlsnx"))))
+ (build-system asdf-build-system/sbcl)
+ (inputs (list sbcl-trivial-package-locks))
+ (home-page "https://github.com/s-expressionists/Salmagundi")
+ (synopsis "Implementation of Common Lisp hash tables")
+ (description "This library contains code that implements Common Lisp
+hash tables.")
+ (license license:bsd-2))))
+
+(define-public cl-salmagundi
+ (sbcl-package->cl-source-package sbcl-salmagundi))
+
+(define-public ecl-salmagundi
+ (sbcl-package->ecl-package sbcl-salmagundi))
+
+(define-public clasp-salmagundi
+ (sbcl-package->clasp-package sbcl-salmagundi))
+
(define-public sbcl-salza2
(package
(name "sbcl-salza2")
@@ -31694,6 +31727,39 @@ 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-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"))