[PATCH 01/71] gnu: Add asdf-build-system/clasp.

  • Open
  • quality assurance status badge
Details
2 participants
  • jgart
  • Ludovic Courtès
Owner
unassigned
Submitted by
jgart
Severity
normal
J
(address . guix-patches@gnu.org)(name . jgart)(address . jgart@dismail.de)
956a660e5d8e0ce701b1c991d532f8ab5a2c5714.1735758287.git.jgart@dismail.de
* guix/build-system/asdf.scm (asdf-build-system/clasp): New variable.
[native-search-paths]: Add search paths.

Change-Id: I8a868e56a2795cfad05c474a039ab755666ec827
---
gnu/packages/lisp.scm | 7 +++++++
guix/build-system/asdf.scm | 24 +++++++++++++++++++++++-
guix/build/lisp-utils.scm | 2 ++
3 files changed, 32 insertions(+), 1 deletion(-)

Toggle diff (335 lines)
diff --git a/gnu/packages/lisp.scm b/gnu/packages/lisp.scm
index 9cc630eec2..fe80c63d9a 100644
--- a/gnu/packages/lisp.scm
+++ b/gnu/packages/lisp.scm
@@ -440,6 +440,13 @@ (define-public clasp-cl
(replace 'install
(lambda* _
(invoke "ninja" "-C" "build" "install"))))))
+ (native-search-paths
+ (list (search-path-specification
+ (variable "XDG_DATA_DIRS")
+ (files '("share")))
+ (search-path-specification
+ (variable "XDG_CONFIG_DIRS")
+ (files '("etc")))))
(home-page "https://clasp-developers.github.io/")
(synopsis "Common Lisp implementation based on LLVM and C++")
(description "Clasp is a new Common Lisp implementation that seamlessly
diff --git a/guix/build-system/asdf.scm b/guix/build-system/asdf.scm
index 26b5a5008a..bb91e7e575 100644
--- a/guix/build-system/asdf.scm
+++ b/guix/build-system/asdf.scm
@@ -3,6 +3,7 @@
;;; Copyright © 2019, 2020, 2021, 2022 Guillaume Le Vaillant <glv@posteo.net>
;;; Copyright © 2021 Ludovic Courtès <ludo@gnu.org>
;;; Copyright © 2022 Pierre Neidhardt <mail@ambrevar.xyz>
+;;; Copyright © 2024 jgart <jgart@dismail.de>
;;;
;;; This file is part of GNU Guix.
;;;
@@ -42,7 +43,8 @@ (define-module (guix build-system asdf)
asdf-build-system/ecl
asdf-build-system/source
sbcl-package->cl-source-package
- sbcl-package->ecl-package))
+ sbcl-package->ecl-package
+ sbcl-package->clasp-package))
;; Commentary:
;;
@@ -336,6 +338,12 @@ (define asdf-build-system/ecl
(description "The build system for ASDF binary packages using ECL")
(lower (lower "ecl"))))
+(define asdf-build-system/clasp
+ (build-system
+ (name 'asdf/clasp)
+ (description "The build system for ASDF binary packages using Clasp")
+ (lower (lower "clasp"))))
+
(define asdf-build-system/source
(build-system
(name 'asdf/source)
@@ -370,4 +378,18 @@ (define sbcl-package->ecl-package
(transformer
(strip-variant-as-necessary property pkg)))))
+(define sbcl-package->clasp-package
+ (let* ((property 'clasp-variant)
+ (transformer
+ (package-with-build-system asdf-build-system/sbcl
+ asdf-build-system/clasp
+ "sbcl-"
+ "clasp-"
+ #:variant-property property
+ #:phases-transformer
+ 'identity)))
+ (lambda (pkg)
+ (transformer
+ (strip-variant-as-necessary property pkg)))))
+
;;; asdf.scm ends here
diff --git a/guix/build/lisp-utils.scm b/guix/build/lisp-utils.scm
index 646d4a3365..46ca676c74 100644
--- a/guix/build/lisp-utils.scm
+++ b/guix/build/lisp-utils.scm
@@ -106,6 +106,8 @@ (define (lisp-invocation program)
("ecl" `(,(%lisp)
,@(spread-statements program "--eval")
"--eval" "(quit)"))
+ ("clasp" `(,(%lisp) "--non-interactive"
+ ,@(spread-statements program "--eval")))
(_ (error "The LISP provided is not supported at this time."))))
(define (compile-systems systems directory operation)

base-commit: 18463019a24a7c5acc9c2f3ddf3c0ba04a36db96
prerequisite-patch-id: 444de8be75d98856a45438eeb0b680e618a0b12c
prerequisite-patch-id: 49acc3baeb94dfe51e9ff0df7f708e6f9dec8c8e
prerequisite-patch-id: 7585cc5a5bfa1bcc668050611a05516332c3a539
prerequisite-patch-id: 5496f145d4d1f981d52e7b67fd1a613e1e2ff80f
prerequisite-patch-id: 1db46e9e96748c609b20913cc7596599aba57750
prerequisite-patch-id: 40919d9adf5da681ac50b98e547f52ce3e0e797c
prerequisite-patch-id: 0fd5b6e8325a18657be0760331fa751486e169e1
prerequisite-patch-id: 3d747224479b368279e7f2faf880ea55c8668b14
prerequisite-patch-id: 54256209498bcad438d9fe404caa48d0cdb1ad33
prerequisite-patch-id: 1f418b26c20e3145ef3d66592d042838bbb69557
prerequisite-patch-id: 7df34df7c5571cdcb8c255319bbc2f2c16d8ce15
prerequisite-patch-id: 005ca4b79c220039f28b066589d4c071f5a4ce45
prerequisite-patch-id: 93ce4505ea8327aa65f07a5f1a3a133913fd0452
prerequisite-patch-id: a9b9b9d90adf576cb930bd8afb8dd5cfa50e112f
prerequisite-patch-id: ed5c27f3ca32fef1f7822a8a4b0c62f8867a2f74
prerequisite-patch-id: f132b4af7b85df465998e4f459bf729f8b66f320
prerequisite-patch-id: e3900e2e16a03026d3890c6e2c8b554b0e571c1a
prerequisite-patch-id: e59f1fe6787677a532ddd2eda87d05907fa5375a
prerequisite-patch-id: 82491765b4bd3f1bd795108ece86b211b9c4e809
prerequisite-patch-id: 4f30f25421db2a1b6f018a8542ba36f0c4eb951e
prerequisite-patch-id: 31d9b2573fb06b7db0455de6d08086f268e1796f
prerequisite-patch-id: 8f9abfd132690cd839e36a042b180c7950e3ccd6
prerequisite-patch-id: 4568c2ce728742e90a8c536305aa8a10edf2d15c
prerequisite-patch-id: 14c2da55139a187f1e71ab98e0f8632e5d2bf0ee
prerequisite-patch-id: 59ff10e2c876336b20efcf5d71a4d11016289f77
prerequisite-patch-id: 4d82e095a60f001b8f76b2c5441f6b886d7f8fb7
prerequisite-patch-id: 095f7bef47d540b823053766de54ba1b1b1a0add
prerequisite-patch-id: 7df44cb47e948bf00be43becddcb2176374e61a0
prerequisite-patch-id: 96f00e6131905eff8068f3d4b7333540bb79d30c
prerequisite-patch-id: 207b6b853c5273f6274eb51e6a3ff024ff3cb076
prerequisite-patch-id: 01edaf3088b9e07d644573727d08b47b8b1b15fb
prerequisite-patch-id: 218c867f3b083341c939483d21ef845ca656dcbd
prerequisite-patch-id: fda9d9a7da4bdaf575df98744451a4975aa816ad
prerequisite-patch-id: 27f88a7d0dcef4c57331b8ea8fbbc00ecdb4ca5a
prerequisite-patch-id: be142d6a9040b20a2401eba3e5fffdb314ca96e6
prerequisite-patch-id: a258258679432b3113c147203450fde6395fb808
prerequisite-patch-id: d7b3a56f8c31c6ed7b85270dbcb736cde0eef969
prerequisite-patch-id: afe26c8319e1ee55c5bc564527bff9af3d70132b
prerequisite-patch-id: 930650fc58cbedce7deec18fffab34fe32d0d6a5
prerequisite-patch-id: a84943ffbc4c7821243cee73dabcdf8d89aff4de
prerequisite-patch-id: e9ae8a564e1041de128691cacda9543a03b4785b
prerequisite-patch-id: 33b6a236d3b0e8099db75e2e335d604fa6ce3aad
prerequisite-patch-id: bd7bcda4b3435440ad8c2cd878bca6bd93205dc8
prerequisite-patch-id: 50e54465b8a30109aded5dcfcd9048b2636cf645
prerequisite-patch-id: 7bbc1d71025940167550e96b20433833e1e25da5
prerequisite-patch-id: 5c20de4d49d1d233a3be9093d3b725e24e93ba02
prerequisite-patch-id: 1e9e90eef929a98f541629fb5ee8d59b4e401511
prerequisite-patch-id: 28582794fcd5e2a396fa40fbbf93f09d2b0d62ac
prerequisite-patch-id: fc18ab622d9acfa913df752bccf521f195c4d6b2
prerequisite-patch-id: 85f899682234a61c6b0e6c11f392f87d3a7b0c66
prerequisite-patch-id: 50f7a0ca02bebe56c9a37ba732ca9bcd8a96a581
prerequisite-patch-id: 181f61cce5b85b48b5088ea8dd422e2fcf384853
prerequisite-patch-id: 94a6538de8f6d29d771d775b60e471d764544d16
prerequisite-patch-id: d2910f18297ce4e0daf4a55a419a741ab41fdb3e
prerequisite-patch-id: 5a16c525d0af2d51b6f4631ab67d79fa33583e9b
prerequisite-patch-id: 42bada6127c0d80ee667e6a575a82e3cd133fb29
prerequisite-patch-id: 87205d51f72447e0857ed8d591bbc8f42ab972c0
prerequisite-patch-id: 695934c8a8d85085ce5d329f4be3200ee0f5013d
prerequisite-patch-id: 4993b394a77b88399da210153395d68736d88df6
prerequisite-patch-id: 0dc6cd310ff1f481c8ebb8c2935122963e581f38
prerequisite-patch-id: 7ac21c0dbdae54a6651af2768859357b95651d40
prerequisite-patch-id: f009cf7081d7bbf02281b1db0c325e6766d6fc4b
prerequisite-patch-id: 67832e791757335d3bbe6ee63cea87cc62dfa9ac
prerequisite-patch-id: b28465e1c626dc0a1a5c86f6b3853386f132ef27
prerequisite-patch-id: 2d04db8dc910add8a494ba907a369902ba8db9da
prerequisite-patch-id: 4d4bc76520164d6132878702de757f2cf6ef4a61
prerequisite-patch-id: a7d305dce807f7f81e5afb03bd748fad0777d2cb
prerequisite-patch-id: 792f4d800e9f6e85bb52efa3150dc9e4847e3827
prerequisite-patch-id: 72295e2b4ebc1915ca8cd2f863389f5e408e821a
prerequisite-patch-id: fac9a33d483ab8aaa49ef660e009ddbb567e5aef
prerequisite-patch-id: 3375eb97c99374ad901d7c8f1e294a707a5f5cb2
prerequisite-patch-id: f8e9b58985430ca6314061c5a7019236e4c771e5
prerequisite-patch-id: 554c0e18639cb155d4db8fb78fcae00ff31f7ec5
prerequisite-patch-id: e950b490a155631e5976d910126b776a846815e6
prerequisite-patch-id: 87c32b2946dc06cf0c943c87fa6a8988399f3264
prerequisite-patch-id: baa17cf38f0d1051d47c0c8d79eed2cf87024498
prerequisite-patch-id: f4619dc3997ef21858fa2681fc943f88489bab0b
prerequisite-patch-id: 5c80333c85b6fc2108898ed6b5a3eb96689f991a
prerequisite-patch-id: 6246adc23e04ee38056f6783c1ffc0b10671105b
prerequisite-patch-id: d8a15997abe656388cf08043121f32158ec97d76
prerequisite-patch-id: b310f3774f8988a8b9f12e0d223718230e933347
prerequisite-patch-id: 3386ba09b8c1cda89fb12d1b3824b123db576bc8
prerequisite-patch-id: ba10c4f2762c58708b2f01f71506db50bbe4bdd3
prerequisite-patch-id: 10f30f4a689eaa695c22359c9a4aa75a17141603
prerequisite-patch-id: 85343317209fe3935c2752962b5768850ca87c54
prerequisite-patch-id: 9cc5120b0a976c537b3d9c801c985d5d9c029060
prerequisite-patch-id: 861fd22c87192bcef0f4c7900b4b37ab55c21895
prerequisite-patch-id: ad175645f52d75869d1b3b5920bad9afd0937275
prerequisite-patch-id: 59da2c1f2840f32ab093a63290480019f0f70bb0
prerequisite-patch-id: 1bf0581e1ad7814f7f1529fae4197bdece16a438
prerequisite-patch-id: 4ad189699abe5f79aee5e31ac074aade036c65f9
prerequisite-patch-id: fbc1459e7a5424b10b243b05c8f5c8517a5ece92
prerequisite-patch-id: 9ee2736887f157dc2b81d043bf8e316714bef820
prerequisite-patch-id: c8fda4c7a9e5ca9cfbb412ca1e7d83410bfbdd3f
prerequisite-patch-id: 1110a25e16d66a9d8cd759f9d8a7a42cc306fdc4
prerequisite-patch-id: a5ae4419698b5bddc669dce8301361cca1951c36
prerequisite-patch-id: c3642b808867efd54bba6bc55bdac8dc632f37e3
prerequisite-patch-id: 923431e88dfd6d1e2cb50dadaa85c2fc8bb6638e
prerequisite-patch-id: 33581b1f8bb5e06660d045d51ca89052e110aa1f
prerequisite-patch-id: fa7e086226f2d1611390621ac71ad0ad8553799a
prerequisite-patch-id: 8246ef16171e1f24c6a2484af27f7102fe8c0d0f
prerequisite-patch-id: c70e841b1cae401625060d533321324f0f6a7a44
prerequisite-patch-id: 5b89760df504d2ecdf10c7380db853d419be1b4e
prerequisite-patch-id: 2b7e0c677f4d42d377df425afbaad11868363fb6
prerequisite-patch-id: fd002d8380fd8981d59f22caf77e1a56131d50ac
prerequisite-patch-id: b138a3c04228852c06b6c27c87b197446adae72e
prerequisite-patch-id: a99cf6085c5416f50480ee5f598dab1ba8048ece
prerequisite-patch-id: 27372c6789ef63e387326309c398ffc91e17b3ad
prerequisite-patch-id: 2f238ca49da215b41503c94f092cfca55f2334ea
prerequisite-patch-id: aec54f717c6641ef24a01e396b41cd21fca40c6f
prerequisite-patch-id: 0ae3a7ff135e59dbd735fec8d890ba297521a46e
prerequisite-patch-id: 910f501abab0386e1d7aeb3f5b1359151b279b84
prerequisite-patch-id: 9a392bc9f973d07028246c9dfb5a3d1105b13d48
prerequisite-patch-id: 391d36676cd2956a281800dbb39da4188bde2318
prerequisite-patch-id: 133af2baa205bdae8096cac0a8d491e25b5788a3
prerequisite-patch-id: b2950ca4b978802a5971fe607a240fa89e1231c6
prerequisite-patch-id: 2f303c96c98c2a02df5b8eb41d6fe5031fde5649
prerequisite-patch-id: c4fefcb20f5d85a8fafd4b5069bd630a94cce335
prerequisite-patch-id: 2b3e46c9fcce5ad6697de78e06d421c3ee27fb7b
prerequisite-patch-id: fdb0001a40464c5c7e87645582a5ca6b3a92f58f
prerequisite-patch-id: 072f52b11aa8d5af9baf66c934ac1b76e28aeb89
prerequisite-patch-id: 8cd26368be1b280df5ce6d8a8e7404bd09f2ff4b
prerequisite-patch-id: 40c158cede3b14bf20ce233d60d1d7b7d1273623
prerequisite-patch-id: d9147ae5b8fd70decf3ac54baaf6bf3b2f6de94a
prerequisite-patch-id: c712efd1acdd1559cbb97892958f397b42f36f6a
prerequisite-patch-id: 355ad17811a9d70a3f60d73610acd06abe39d39b
prerequisite-patch-id: 23a6a68539a643e67aad822d0582f11f66ae6a63
prerequisite-patch-id: 3c4ab6d92c1c525b3dfce04080fc274bc186865b
prerequisite-patch-id: a14d158fde57ad4f12cd6e7d79190fc8feb5316f
prerequisite-patch-id: e27971996df8e20fb5b187e8fadf9c11715ba17b
prerequisite-patch-id: d2660a070c6267c4f60c3a640635a385ec186816
prerequisite-patch-id: fe221d85e16fd98b72f5e62c843dd8b6b5018bd0
prerequisite-patch-id: 8365806e95467c0bb8b93aaeda67df76a9bff9e1
prerequisite-patch-id: e2b567fd5bc59e4f2ad853fdd3f756a5fd74c51d
prerequisite-patch-id: bc9b3f5352da9ac53959a4388a16501f4ceed1db
prerequisite-patch-id: f90249da94c5af09e06b669fb61fd4f1e0e49c96
prerequisite-patch-id: e5669fcbe860fa4ce4d23c15038178cfd325848e
prerequisite-patch-id: 7c60088e26b45c132a3e02b446c8505c80be578a
prerequisite-patch-id: d73f160f86866f83992d5dc6dbe320e396925dee
prerequisite-patch-id: 9e980de6305177676590f1a45cf8d5d80efba6d9
prerequisite-patch-id: 0e54c0fb1e6f2d8664e3325068732f627a00a59d
prerequisite-patch-id: 64ce584c58a66f0305e640083dc2382109095658
prerequisite-patch-id: 4ccd31d32598525dcde430af049218f3faa5ffaf
prerequisite-patch-id: 5375c9d084617da2644cc5ecce3e3a47ad2682e5
prerequisite-patch-id: 607e40865925da91043e1e087e4bda79ac115048
prerequisite-patch-id: 200e721da1cd3c12fa55fd527de3cf3291ab8a82
prerequisite-patch-id: 4a72f1592d62d358a0fda2c452b6711ea37d2443
prerequisite-patch-id: 262b3bf6112c025c6f949d6dfa28fc5112087b98
prerequisite-patch-id: 03430e5eaf31321b1505e28551c5db7b3a2b08e8
prerequisite-patch-id: 170ace6923e802035b1fc51dc754b9ca0c5b85ce
prerequisite-patch-id: be8ed573734e4e9486453a64e0f9530ea57ddef3
prerequisite-patch-id: 9d9b72c6e525d1ce4ef5db6756ff370ac4f9c8a3
prerequisite-patch-id: 93064da1551a23c316ffbfb6d7f734e2fab3e731
prerequisite-patch-id: d36ec98d27629bf68333a5ba4ad4032af429cde6
prerequisite-patch-id: 44de7c8e6e0e5d5adb09fe74046ff4bb85674a50
prerequisite-patch-id: d58cdb7eb559141785d47d60b1b179d3569b787f
prerequisite-patch-id: 7f170fe0e7010ddcc795bb26879cdb2e36dcc184
prerequisite-patch-id: c02391b839c62c367daccf329f867934982822ea
prerequisite-patch-id: 6962f2b96d28c021e51fe34c3ff1a54b0d2c17f2
prerequisite-patch-id: 472b7e2068bebd993528fb85137afb4c7ad6ea0c
prerequisite-patch-id: 5005d0efd2fad88cb58afebafb6cbece18950b11
prerequisite-patch-id: 09a12deec2c036a12ef574d1b239efcdcf42dde6
prerequisite-patch-id: b0b585b8543edf1127854a397d2130df18be04d0
prerequisite-patch-id: 42dd4dcf3e9e8fa78ba611dfd7c312ec7f549178
prerequisite-patch-id: 9951939b41555722284855a696021f82cbc0c0ca
prerequisite-patch-id: 2f9d7011d01135b04d5cdc3e3fc77dc4bc0591f3
prerequisite-patch-id: 6bab419e4b63ee430103ea942fe600a1b166ae37
prerequisite-patch-id: f3df70dae1fde6d6d2bea90c16bf62d3a1cb44e2
prerequisite-patch-id: dc632f23304b2445f1ec187cf510b23ca2a4d663
prerequisite-patch-id: e9e1ec9ff32f5682a60c7daae6f5c9aea57464a9
prerequisite-patch-id: 34e8a6276bce26691d42cdf80281393b8195375b
prerequisite-patch-id: 81870ad6fd68e5561b258e529036c159263064c2
prerequisite-patch-id: d277db366e081d756a975cc41d7d888106b0daa1
prerequisite-patch-id: 6cf5a215557e05ca8fe52d99c702f3a07d7a1345
prerequisite-patch-id: df4e7821197ebd3961a1c62e701eb6400b7f3ef5
prerequisite-patch-id: 2fc95820e914add659aa17f886e784acd537b98c
prerequisite-patch-id: a01ef6772da245a21b89d893267af61a371bba77
prerequisite-patch-id: 2a1155c858fc241a8326cd0a5a054b62028a795b
prerequisite-patch-id: c675a22b4ddd86784c1455e8da3923b02e4d473d
prerequisite-patch-id: c2bcd699972939e408c2fcb2f14385298e0818b5
prerequisite-patch-id: 9cef83277ba93fa0ef7bbbd7c7dcb6c779c38503
prerequisite-patch-id: 5dc2bddb9fc7c347cefe334043da9ce763d0027e
prerequisite-patch-id: e40dc0656310d2d4cc0051583e9fc4cbc333acc3
prerequisite-patch-id: 5a2c9b00158288e4058a3c6b47d379b9cc990257
prerequisite-patch-id: 1f708f00e4f6bac4b30d2b9eed90b785346849c1
prerequisite-patch-id: 5ee2d00cc11c8647c75ce50b4cb3c97b9415df3d
prerequisite-patch-id: 294697d8f19c646c22f813bf7a98d57c385d889b
prerequisite-patch-id: fa4118b2ee26af6a3f48107b160e34ab96e98800
prerequisite-patch-id: 19bdeaa88f83909f571d01cbad384da693b0f0ca
prerequisite-patch-id: 87607221cb5716a30f7bcb410220cae28141955b
prerequisite-patch-id: 4ffee0af9c6762a01da88ed29986cfead012fa21
prerequisite-patch-id: d71c776d5c8b2b2eb6b3d159967ceccb89380d2d
prerequisite-patch-id: 8c322054c949b02297f0d2323599ac21bcc9b80e
prerequisite-patch-id: 740694123cd105f8f6db43861a1ea2c655bbe5aa
prerequisite-patch-id: 9f97f7194783ebe3a96efff08638a8b1f0514f94
prerequisite-patch-id: 4c78b6c3065d8f43acf8649c6df65ca0c0d5d555
prerequisite-patch-id: 55092fd80015030f23de06c34783edb3752162ae
prerequisite-patch-id: 05d5091a2d7bee02d8dfd6759f07de3edf275a38
prerequisite-patch-id: 72a5b319df4e10dc4ec457e17c416fdd8c37deea
prerequisite-patch-id: 382355bdbff56a3b8a9d66074ff4e11d697931e5
prerequisite-patch-id: 55d43706764c273f74f25dec6e554ca3e792b077
prerequisite-patch-id: 330bb432173c9cfc0f2806a4b54aa66e68156732
prerequisite-patch-id: 8d9d8318ef7ffea0801b1fa3be7579a2e84cfabb
prerequisite-patch-id: acc155841128dfb33c92dd48c1b55588f2d8a837
prerequisite-patch-id: c6db769da67c56ab6d716458bcd0117b729eee0e
prerequisite-patch-id: 354ddeaa879529933e26855d1db3264a25d9ba8a
prerequisite-patch-id: cf64e37c900555f6df1cbe7f657b36ccb5c547a4
prerequisite-patch-id: c79b9e49aec5fccc1b6c8c8f77d0f6e66796e7a0
prerequisite-patch-id: 8721605c331b3fd64c673f23af0fa667a2ede895
prerequisite-patch-id: 6217e9f5f0420069bbe9a64da83df221a2c0f696
prerequisite-patch-id: 652060ba0fe02aad32e9df278e7f6f2b2be8f3e3
prerequisite-patch-id: cb1eba4689c4abece755f74feff13ca8cbae4c35
prerequisite-patch-id: 9abdc4862844937765ce86b327b19d36868dc7ba
prerequisite-patch-id: fcb85ba2038990fddd74a4804fbc14aec0090548
prerequisite-patch-id: df606a1e322c8cf1094b1a379850e0a6c5b4f21c
prerequisite-patch-id: 0e9e38ba9c955de6489d51505d3cbc26c1b5c9fc
prerequisite-patch-id: 212a6c817b509b576556d68a209182a92b6502a5
prerequisite-patch-id: d33506d723e338287838adf4243318dd1710c450
prerequisite-patch-id: dcfdef6f7ab886ad1148571ef27b472c3364be19
prerequisite-patch-id: d304a817b194a6ea6e968fd1095701cd45d1a4be
prerequisite-patch-id: 8fa40bfcdc9d489cd06daa7176f595d71915efd2
prerequisite-patch-id: b5cc827c5ee46b934f5f86ed621ae8dfd5017e51
prerequisite-patch-id: ce8bf7a6a8d656734f845d603c6a0cf61d68ca1f
prerequisite-patch-id: c17805122a12a782929b841196dbae3b9d7ded3f
prerequisite-patch-id: ad50a46ebf09882f5f6781f3b899aafe4d1033f3
prerequisite-patch-id: 8c837cb333db58db6733878504776f3bc920db98
prerequisite-patch-id: c9f3e3af2959a28f6306b687861d449cc6336231
prerequisite-patch-id: 592186e182e2f5a569cea0010ff42e271d348bbc
prerequisite-patch-id: 1568534c51e89dc476b98772b67084527b3516af
prerequisite-patch-id: 5b464ef35b1dcb04f540a4d22e35860602564acb
prerequisite-patch-id: cdab6643802984f71a1118e165e8331ad839974b
prerequisite-patch-id: 8ab81b27b8543518b0c403e933dd75c4360a65a9
prerequisite-patch-id: 485b4dd8cc37cda9dd7d0c6015d2dfe0388a3b96
prerequisite-patch-id: 4492405b4ff8b050ba1794a8f2b5dd94b54b8941
prerequisite-patch-id: fbe33bd06f4236cb839ea6363681e2cfae6e641b
prerequisite-patch-id: 21d788c50c4e34c650316970cf465767ae9e2724
prerequisite-patch-id: 57ee2236f0dad81bb5a8451098169e991d81a7f6
prerequisite-patch-id: 29192da3b407e37e15badda348226d52f8605abe
prerequisite-patch-id: a972e9c5ccf28da3f170ccd4e31de5b4161b4270
prerequisite-patch-id: a888884953dd170063d0ec5e1293891c0ae20c9b
prerequisite-patch-id: 3f6ff39ff834f2a884c96f69fa4f4d3530515c3e
prerequisite-patch-id: a4faef59ea3bb1016a70ed28f9c541cd3e1ec49f
prerequisite-patch-id: efc7fc2fbb71ad8c5087d2befc8c2e6bf520d181
prerequisite-patch-id: 66c0ff607769457169decd6ef9ffda6ba55eb5f0
prerequisite-patch-id: 1b0d2541a1f32f009706556e1e0c737a68098a71
prerequisite-patch-id: 59c660764cd4f6cfdae02527b937b51d912a0bba
--
2.47.1
J
[PATCH 20/71] gnu: Add clasp-charje.documentation.
(address . guix-patches@gnu.org)(name . jgart)(address . jgart@dismail.de)
730dcf1dc66350c176052e11b19f9c1577a1240d.1735758287.git.jgart@dismail.de
* gnu/packages/lisp-xyz.scm (clasp-charje.documentation): New variable.

Change-Id: I8647d465aa76707430d5fd12fa328531bf954ea7
---
gnu/packages/lisp-xyz.scm | 3 +++
1 file changed, 3 insertions(+)

Toggle diff (16 lines)
diff --git a/gnu/packages/lisp-xyz.scm b/gnu/packages/lisp-xyz.scm
index fc400af73e..ab697c4279 100644
--- a/gnu/packages/lisp-xyz.scm
+++ b/gnu/packages/lisp-xyz.scm
@@ -3355,6 +3355,9 @@ (define-public cl-charje.documentation
(define-public ecl-charje.documentation
(sbcl-package->ecl-package sbcl-charje.documentation))
+(define-public clasp-charje.documentation
+ (sbcl-package->clasp-package sbcl-charje.documentation))
+
(define-public sbcl-charje.loop
(package
(name "sbcl-charje.loop")
--
2.47.1
J
[PATCH 21/71] gnu: Add clasp-cl-interpol.
(address . guix-patches@gnu.org)(name . jgart)(address . jgart@dismail.de)
324ed0d081f957a7d9cd0e19ca0550d1c3d47704.1735758287.git.jgart@dismail.de
* gnu/packages/lisp-xyz.scm (clasp-cl-interpol): New variable.

Change-Id: I567ac3a9c94dedc431100072a3051c01fd7cf33e
---
gnu/packages/lisp-xyz.scm | 3 +++
1 file changed, 3 insertions(+)

Toggle diff (16 lines)
diff --git a/gnu/packages/lisp-xyz.scm b/gnu/packages/lisp-xyz.scm
index ab697c4279..41cd8810a5 100644
--- a/gnu/packages/lisp-xyz.scm
+++ b/gnu/packages/lisp-xyz.scm
@@ -6974,6 +6974,9 @@ (define-public cl-interpol
(define-public ecl-cl-interpol
(sbcl-package->ecl-package sbcl-cl-interpol))
+(define-public clasp-cl-interpol
+ (sbcl-package->clasp-package sbcl-cl-interpol))
+
(define-public sbcl-cl-ipfs-api2
(let ((commit "3ee52c80023bcc662f7d01276ea0a5814bd0011b")
(revision "0"))
--
2.47.1
J
[PATCH 22/71] gnu: Add clasp-1am.
(address . guix-patches@gnu.org)(name . jgart)(address . jgart@dismail.de)
d81417358d7a0afde76cd7c6598d5d21e4a41309.1735758288.git.jgart@dismail.de
* gnu/packages/lisp-check.scm (clasp-1am): New variable.

Change-Id: I653338868d744c29a888c60e332adcc1f62362c3
---
gnu/packages/lisp-check.scm | 3 +++
1 file changed, 3 insertions(+)

Toggle diff (16 lines)
diff --git a/gnu/packages/lisp-check.scm b/gnu/packages/lisp-check.scm
index cbaef71b87..33b09f05b9 100644
--- a/gnu/packages/lisp-check.scm
+++ b/gnu/packages/lisp-check.scm
@@ -65,6 +65,9 @@ (define-public cl-1am
(define-public ecl-1am
(sbcl-package->ecl-package sbcl-1am))
+(define-public clasp-1am
+ (sbcl-package->clasp-package sbcl-1am))
+
(define-public sbcl-2am
(let ((commit "1d2fd21bbd8f26ec91b962705cab098dd7b5f11c")
(revision "0"))
--
2.47.1
J
[PATCH 23/71] gnu: Add clasp-2am.
(address . guix-patches@gnu.org)(name . jgart)(address . jgart@dismail.de)
21af609c262e309807657981adfd6ac2ff2816c7.1735758288.git.jgart@dismail.de
* gnu/packages/lisp-check.scm (clasp-2am): New variable.

Change-Id: I5738ea9e6660aa09d5a9cabdebe73985a2302636
---
gnu/packages/lisp-check.scm | 3 +++
1 file changed, 3 insertions(+)

Toggle diff (16 lines)
diff --git a/gnu/packages/lisp-check.scm b/gnu/packages/lisp-check.scm
index 33b09f05b9..41344b9654 100644
--- a/gnu/packages/lisp-check.scm
+++ b/gnu/packages/lisp-check.scm
@@ -98,6 +98,9 @@ (define-public cl-2am
(define-public ecl-2am
(sbcl-package->ecl-package sbcl-2am))
+(define-public clasp-2am
+ (sbcl-package->clasp-package sbcl-2am))
+
(define-public sbcl-assertion-error
(let ((commit "8eab692a990d4caa193a46bae99af3e13e717b86")
(revision "1"))
--
2.47.1
J
[PATCH 25/71] gnu: Add clasp-global-vars.
(address . guix-patches@gnu.org)(name . jgart)(address . jgart@dismail.de)
007a076c85e089810468fe4bb5ac83b7838e3f5d.1735758288.git.jgart@dismail.de
* gnu/packages/lisp-xyz.scm (clasp-global-vars): New variable.

Change-Id: I42d8f593290a439408e75b3312441b63ebf28542
---
gnu/packages/lisp-xyz.scm | 3 +++
1 file changed, 3 insertions(+)

Toggle diff (16 lines)
diff --git a/gnu/packages/lisp-xyz.scm b/gnu/packages/lisp-xyz.scm
index 41cd8810a5..b9e5e0bd6b 100644
--- a/gnu/packages/lisp-xyz.scm
+++ b/gnu/packages/lisp-xyz.scm
@@ -16951,6 +16951,9 @@ (define-public cl-global-vars
(define-public ecl-global-vars
(sbcl-package->ecl-package sbcl-global-vars))
+(define-public clasp-global-vars
+ (sbcl-package->clasp-package sbcl-global-vars))
+
(define-public sbcl-glop
(let ((commit "45e722ab4a0cd2944d550bf790206b3326041e38")
(revision "1"))
--
2.47.1
J
[PATCH 24/71] gnu: Add clasp-hu.dwim.stefil.
(address . guix-patches@gnu.org)(name . jgart)(address . jgart@dismail.de)
2f8050890f458d3fd2435659d36381346cdd8162.1735758288.git.jgart@dismail.de
* gnu/packages/lisp-check.scm (clasp-hu.dwim.stefil): New variable.

Change-Id: I769eb44f84675455a56effd253c926e9be0af564
---
gnu/packages/lisp-check.scm | 3 +++
1 file changed, 3 insertions(+)

Toggle diff (16 lines)
diff --git a/gnu/packages/lisp-check.scm b/gnu/packages/lisp-check.scm
index 41344b9654..c538daf1fa 100644
--- a/gnu/packages/lisp-check.scm
+++ b/gnu/packages/lisp-check.scm
@@ -589,6 +589,9 @@ (define-public cl-hu.dwim.stefil
(define-public ecl-hu.dwim.stefil
(sbcl-package->ecl-package sbcl-hu.dwim.stefil))
+(define-public clasp-hu.dwim.stefil
+ (sbcl-package->clasp-package sbcl-hu.dwim.stefil))
+
(define-public sbcl-kaputt
(let ((commit "f26c9b0f8219fe61d86249198ef85174eecafc10")
(revision "1"))
--
2.47.1
J
[PATCH 26/71] gnu: Add clasp-form-fiddle.
(address . guix-patches@gnu.org)(name . jgart)(address . jgart@dismail.de)
a2541b791ca4256b0e98bd44e4788d53553fba54.1735758288.git.jgart@dismail.de
* gnu/packages/lisp-xyz.scm (clasp-form-fiddle): New variable.

Change-Id: If36232d27ebbb89373bf2ff84a29f7908f08e54f
---
gnu/packages/lisp-xyz.scm | 3 +++
1 file changed, 3 insertions(+)

Toggle diff (16 lines)
diff --git a/gnu/packages/lisp-xyz.scm b/gnu/packages/lisp-xyz.scm
index b9e5e0bd6b..fc384b47d0 100644
--- a/gnu/packages/lisp-xyz.scm
+++ b/gnu/packages/lisp-xyz.scm
@@ -16410,6 +16410,9 @@ (define-public cl-form-fiddle
(define-public ecl-form-fiddle
(sbcl-package->ecl-package sbcl-form-fiddle))
+(define-public clasp-form-fiddle
+ (sbcl-package->clasp-package sbcl-form-fiddle))
+
(define-public sbcl-format-colors
(let ((commit "fecb1d8c6e7a07ff9f10a7a4eb4c3bd629d4969f")
(revision "0"))
--
2.47.1
J
[PATCH 27/71] gnu: Add clasp-parse-number.
(address . guix-patches@gnu.org)(name . jgart)(address . jgart@dismail.de)
080d4978db4b023f85cd1198e94b7c74ae4d313d.1735758288.git.jgart@dismail.de
* gnu/packages/lisp-xyz.scm (clasp-parse-number): New variable.

Change-Id: Ie1c893e44d616f3809e96fdcc4f7e67c7886a62a
---
gnu/packages/lisp-xyz.scm | 3 +++
1 file changed, 3 insertions(+)

Toggle diff (16 lines)
diff --git a/gnu/packages/lisp-xyz.scm b/gnu/packages/lisp-xyz.scm
index fc384b47d0..0a879bc1b8 100644
--- a/gnu/packages/lisp-xyz.scm
+++ b/gnu/packages/lisp-xyz.scm
@@ -23863,6 +23863,9 @@ (define-public cl-parse-number
(define-public ecl-parse-number
(sbcl-package->ecl-package sbcl-parse-number))
+(define-public clasp-parse-number
+ (sbcl-package->clasp-package sbcl-parse-number))
+
(define-public sbcl-parseq
(package
(name "sbcl-parseq")
--
2.47.1
J
[PATCH 28/71] gnu: Add clasp-trivial-custom-debugger.
(address . guix-patches@gnu.org)(name . jgart)(address . jgart@dismail.de)
ab3aa0c929abad34a70ebb38aaee5254943c4aa3.1735758288.git.jgart@dismail.de
* gnu/packages/lisp-xyz.scm (clasp-trivial-custom-debugger): New variable.

Change-Id: I0821600f38f99038c8010c59f81919997ac07290
---
gnu/packages/lisp-xyz.scm | 5 +++++
1 file changed, 5 insertions(+)

Toggle diff (18 lines)
diff --git a/gnu/packages/lisp-xyz.scm b/gnu/packages/lisp-xyz.scm
index 0a879bc1b8..30c837ddab 100644
--- a/gnu/packages/lisp-xyz.scm
+++ b/gnu/packages/lisp-xyz.scm
@@ -30142,6 +30142,11 @@ (define-public ecl-trivial-custom-debugger
;; Tests fail on ECL: https://github.com/phoe/trivial-custom-debugger/issues/3
'(#:tests? #f))))
+(define-public clasp-trivial-custom-debugger
+ (package
+ (inherit (sbcl-package->clasp-package sbcl-trivial-custom-debugger))
+ (arguments (list #:tests? #f))))
+
(define-public sbcl-trivial-do
(let ((commit "03a1729f1e71bad3ebcf6cf098a0cce52dfa1163"))
(package
--
2.47.1
J
[PATCH 29/71] gnu: Add clasp-parachute.
(address . guix-patches@gnu.org)(name . jgart)(address . jgart@dismail.de)
b28243165c8ec86d2889d92fec11cbc777f6ab75.1735758288.git.jgart@dismail.de
* gnu/packages/lisp-check.scm (clasp-parachute): New variable.

Change-Id: Ica4caddb1f3456fd60843fedd917a8b9f30cb5b6
---
gnu/packages/lisp-check.scm | 3 +++
1 file changed, 3 insertions(+)

Toggle diff (16 lines)
diff --git a/gnu/packages/lisp-check.scm b/gnu/packages/lisp-check.scm
index c538daf1fa..7b57609745 100644
--- a/gnu/packages/lisp-check.scm
+++ b/gnu/packages/lisp-check.scm
@@ -803,6 +803,9 @@ (define-public cl-parachute
(define-public ecl-parachute
(sbcl-package->ecl-package sbcl-parachute))
+(define-public clasp-parachute
+ (sbcl-package->clasp-package sbcl-parachute))
+
(define-public sbcl-prove
(let ((commit "5d71f02795b89e36f34e8c7d50e69b67ec6ca2de")
(revision "2"))
--
2.47.1
J
[PATCH 30/71] gnu: Add clasp-rt.
(address . guix-patches@gnu.org)(name . jgart)(address . jgart@dismail.de)
ff6f5b8c75ca2adb6eaeb0a4e66a590485762380.1735758288.git.jgart@dismail.de
* gnu/packages/lisp-check.scm (clasp-rt): New variable.

Change-Id: I77e24a24be7c47f046d1f66b4ac04764f9fac6dd
---
gnu/packages/lisp-check.scm | 3 +++
1 file changed, 3 insertions(+)

Toggle diff (16 lines)
diff --git a/gnu/packages/lisp-check.scm b/gnu/packages/lisp-check.scm
index 7b57609745..3a481a80cb 100644
--- a/gnu/packages/lisp-check.scm
+++ b/gnu/packages/lisp-check.scm
@@ -948,6 +948,9 @@ (define-public cl-rt
(define-public ecl-rt
(sbcl-package->ecl-package sbcl-rt))
+(define-public clasp-rt
+ (sbcl-package->clasp-package sbcl-rt))
+
(define-public sbcl-should-test
(let ((commit "48facb9f9c07aeceb71fc0c48ce17fd7d54a09d4")
(revision "0"))
--
2.47.1
J
[PATCH 31/71] gnu: Add clasp-anaphora.
(address . guix-patches@gnu.org)(name . jgart)(address . jgart@dismail.de)
b7080e312ef9473a56c691ad0f3f2114ef4ebe4c.1735758288.git.jgart@dismail.de
* gnu/packages/lisp-xyz.scm (clasp-anaphora): New variable.

Change-Id: I0545a7baa6144f9a34d6ff1870a2c07957f0acec
---
gnu/packages/lisp-xyz.scm | 3 +++
1 file changed, 3 insertions(+)

Toggle diff (16 lines)
diff --git a/gnu/packages/lisp-xyz.scm b/gnu/packages/lisp-xyz.scm
index 30c837ddab..96aa8e7dae 100644
--- a/gnu/packages/lisp-xyz.scm
+++ b/gnu/packages/lisp-xyz.scm
@@ -1070,6 +1070,9 @@ (define-public cl-anaphora
(define-public ecl-anaphora
(sbcl-package->ecl-package sbcl-anaphora))
+(define-public clasp-anaphora
+ (sbcl-package->clasp-package sbcl-anaphora))
+
;;; Split the antik package in two to work around the circular dependency
;;; between antik/antik and antik/gsll.
(define-public sbcl-antik-base
--
2.47.1
J
[PATCH 32/71] gnu: Add clasp-cl-annot.
(address . guix-patches@gnu.org)(name . jgart)(address . jgart@dismail.de)
ee475c464cfdfe0c5e69ad821dd89c4e3fa057cd.1735758288.git.jgart@dismail.de
* gnu/packages/lisp-xyz.scm (clasp-cl-annot): New variable.

Change-Id: Ib38295b6319397124bd351dbc25f74c7766d59dc
---
gnu/packages/lisp-xyz.scm | 3 +++
1 file changed, 3 insertions(+)

Toggle diff (16 lines)
diff --git a/gnu/packages/lisp-xyz.scm b/gnu/packages/lisp-xyz.scm
index 96aa8e7dae..cbfa621c10 100644
--- a/gnu/packages/lisp-xyz.scm
+++ b/gnu/packages/lisp-xyz.scm
@@ -4094,6 +4094,9 @@ (define-public cl-annot
(define-public ecl-cl-annot
(sbcl-package->ecl-package sbcl-cl-annot))
+(define-public clasp-cl-annot
+ (sbcl-package->clasp-package sbcl-cl-annot))
+
(define-public sbcl-cl-ansi-text
(let ((commit "8b129d83c7511b54cdd9d4123825a2d06349b25c"))
(package
--
2.47.1
J
[PATCH 33/71] gnu: Add clasp-clunit2.
(address . guix-patches@gnu.org)(name . jgart)(address . jgart@dismail.de)
14b3eddd90d3324510b7b52526d3d3374a7e84a8.1735758288.git.jgart@dismail.de
* gnu/packages/lisp-check.scm (clasp-clunit2): New variable.

Change-Id: Id647439a90374fb5de5323db4d5d21530e1a1af1
---
gnu/packages/lisp-check.scm | 3 +++
1 file changed, 3 insertions(+)

Toggle diff (16 lines)
diff --git a/gnu/packages/lisp-check.scm b/gnu/packages/lisp-check.scm
index 3a481a80cb..c0142c9d44 100644
--- a/gnu/packages/lisp-check.scm
+++ b/gnu/packages/lisp-check.scm
@@ -390,6 +390,9 @@ (define-public cl-clunit2
(define-public ecl-clunit2
(sbcl-package->ecl-package sbcl-clunit2))
+(define-public clasp-clunit2
+ (sbcl-package->clasp-package sbcl-clunit2))
+
(define-public sbcl-confidence
(let ((commit "5cbc74715348e12e689afb2d459dcb216c640a44")
(revision "0"))
--
2.47.1
J
[PATCH 34/71] gnu: Add clasp-confidence.
(address . guix-patches@gnu.org)(name . jgart)(address . jgart@dismail.de)
633ff8e805559a1f1cdc8074ea080d13248ab269.1735758288.git.jgart@dismail.de
* gnu/packages/lisp-check.scm (clasp-confidence): New variable.

Change-Id: Iceb74e81db8ec46afe9419c8643887c2ce55591c
---
gnu/packages/lisp-check.scm | 3 +++
1 file changed, 3 insertions(+)

Toggle diff (16 lines)
diff --git a/gnu/packages/lisp-check.scm b/gnu/packages/lisp-check.scm
index c0142c9d44..77f6c9e751 100644
--- a/gnu/packages/lisp-check.scm
+++ b/gnu/packages/lisp-check.scm
@@ -424,6 +424,9 @@ (define-public sbcl-confidence
(define-public ecl-confidence
(sbcl-package->ecl-package sbcl-confidence))
+(define-public clasp-confidence
+ (sbcl-package->clasp-package sbcl-confidence))
+
(define-public cl-confidence
(sbcl-package->cl-source-package sbcl-confidence))
--
2.47.1
J
[PATCH 35/71] gnu: Add clasp-cl-ascii-table.
(address . guix-patches@gnu.org)(name . jgart)(address . jgart@dismail.de)
dbc041a34f5e3416fdd1136292174f829b7e77ab.1735758288.git.jgart@dismail.de
* gnu/packages/lisp-xyz.scm (clasp-cl-ascii-table): New variable.

Change-Id: Ia80b8947e8f2b68b9b60abb7c77763bdb94a2056
---
gnu/packages/lisp-xyz.scm | 3 +++
1 file changed, 3 insertions(+)

Toggle diff (16 lines)
diff --git a/gnu/packages/lisp-xyz.scm b/gnu/packages/lisp-xyz.scm
index cbfa621c10..20ab5c20ba 100644
--- a/gnu/packages/lisp-xyz.scm
+++ b/gnu/packages/lisp-xyz.scm
@@ -4162,6 +4162,9 @@ (define-public cl-ascii-table
(define-public ecl-cl-ascii-table
(sbcl-package->ecl-package sbcl-cl-ascii-table))
+(define-public clasp-cl-ascii-table
+ (sbcl-package->clasp-package sbcl-cl-ascii-table))
+
(define-public sbcl-cl-async
(let ((commit "f6423e44404a44434d803605e0d2e17199158e28")
(revision "1"))
--
2.47.1
J
[PATCH 36/71] gnu: Add clasp-babel.
(address . guix-patches@gnu.org)(name . jgart)(address . jgart@dismail.de)
72d331276f5f5ad1eb0afeb95f3432a6b3e22d91.1735758288.git.jgart@dismail.de
* gnu/packages/lisp-xyz.scm (clasp-babel): New variable.

Change-Id: I021b06dcbbd8f687a3c8bfeae5d9cdb56ae8397b
---
gnu/packages/lisp-xyz.scm | 3 +++
1 file changed, 3 insertions(+)

Toggle diff (16 lines)
diff --git a/gnu/packages/lisp-xyz.scm b/gnu/packages/lisp-xyz.scm
index 20ab5c20ba..13516961e2 100644
--- a/gnu/packages/lisp-xyz.scm
+++ b/gnu/packages/lisp-xyz.scm
@@ -1831,6 +1831,9 @@ (define-public cl-babel
(define-public ecl-babel
(sbcl-package->ecl-package sbcl-babel))
+(define-public clasp-babel
+ (sbcl-package->clasp-package sbcl-babel))
+
(define-public sbcl-binary-types
(let ((commit "9ec42042a50403961c08179a892ae3de725b1d7a"))
(package
--
2.47.1
J
[PATCH 38/71] gnu: Add clasp-fiasco.
(address . guix-patches@gnu.org)(name . jgart)(address . jgart@dismail.de)
5a8c49bb1ae580fed937c66bf2919487cd04e001.1735758288.git.jgart@dismail.de
* gnu/packages/lisp-check.scm (clasp-fiasco): New variable.

Change-Id: I360426ba019f226059289e48038ed124ee955c39
---
gnu/packages/lisp-check.scm | 3 +++
1 file changed, 3 insertions(+)

Toggle diff (16 lines)
diff --git a/gnu/packages/lisp-check.scm b/gnu/packages/lisp-check.scm
index 98eca7a696..c261016504 100644
--- a/gnu/packages/lisp-check.scm
+++ b/gnu/packages/lisp-check.scm
@@ -498,6 +498,9 @@ (define-public cl-fiasco
(define-public ecl-fiasco
(sbcl-package->ecl-package sbcl-fiasco))
+(define-public clasp-fiasco
+ (sbcl-package->clasp-package sbcl-fiasco))
+
(define-public sbcl-fiveam
(package
(name "sbcl-fiveam")
--
2.47.1
J
[PATCH 37/71] gnu: Add clasp-eos.
(address . guix-patches@gnu.org)(name . jgart)(address . jgart@dismail.de)
90d3ab9816f923bcb10936db8da802cbfa3de8c0.1735758288.git.jgart@dismail.de
* gnu/packages/lisp-check.scm (clasp-eos): New variable.

Change-Id: I5aee15ff7283e4ee67a50789b68bc93e8cd6e36c
---
gnu/packages/lisp-check.scm | 3 +++
1 file changed, 3 insertions(+)

Toggle diff (16 lines)
diff --git a/gnu/packages/lisp-check.scm b/gnu/packages/lisp-check.scm
index 77f6c9e751..98eca7a696 100644
--- a/gnu/packages/lisp-check.scm
+++ b/gnu/packages/lisp-check.scm
@@ -460,6 +460,9 @@ (define-public cl-eos
(define-public ecl-eos
(sbcl-package->ecl-package sbcl-eos))
+(define-public clasp-eos
+ (sbcl-package->clasp-package sbcl-eos))
+
(define-public sbcl-fiasco
(let ((commit "bb47d2fef4eb24cc16badc1c9a73d73c3a7e18f5")
(revision "2"))
--
2.47.1
J
[PATCH 39/71] gnu: Add clasp-local-time.
(address . guix-patches@gnu.org)(name . jgart)(address . jgart@dismail.de)
94b857a15c45dacd7a9e13dfbf0a62e9f56bf609.1735758288.git.jgart@dismail.de
* gnu/packages/lisp-xyz.scm (clasp-local-time): New variable.

Change-Id: I6f5dd7fb57e0c771c40460c526f242727299ab54
---
gnu/packages/lisp-xyz.scm | 3 +++
1 file changed, 3 insertions(+)

Toggle diff (16 lines)
diff --git a/gnu/packages/lisp-xyz.scm b/gnu/packages/lisp-xyz.scm
index 13516961e2..9c623a7d7a 100644
--- a/gnu/packages/lisp-xyz.scm
+++ b/gnu/packages/lisp-xyz.scm
@@ -20249,6 +20249,9 @@ (define-public cl-local-time
(define-public ecl-local-time
(sbcl-package->ecl-package sbcl-local-time))
+(define-public clasp-local-time
+ (sbcl-package->clasp-package sbcl-local-time))
+
(define-public sbcl-cl-postgres+local-time
(package
(inherit sbcl-local-time)
--
2.47.1
J
[PATCH 41/71] gnu: Add clasp-periodic-table.
(address . guix-patches@gnu.org)(name . jgart)(address . jgart@dismail.de)
5786d8c4169c69825dee8a415bd2c4337873f370.1735758288.git.jgart@dismail.de
* gnu/packages/lisp-xyz.scm (clasp-periodic-table): New variable.

Change-Id: I3e7222b876434e8fc7d94a3236c20b72dab038a2
---
gnu/packages/lisp-xyz.scm | 3 +++
1 file changed, 3 insertions(+)

Toggle diff (16 lines)
diff --git a/gnu/packages/lisp-xyz.scm b/gnu/packages/lisp-xyz.scm
index d97b46c88e..c5d36d5785 100644
--- a/gnu/packages/lisp-xyz.scm
+++ b/gnu/packages/lisp-xyz.scm
@@ -24138,6 +24138,9 @@ (define-public cl-periodic-table
(define-public ecl-periodic-table
(sbcl-package->ecl-package sbcl-periodic-table))
+(define-public clasp-periodic-table
+ (sbcl-package->clasp-package sbcl-periodic-table))
+
(define-public sbcl-periods
(let ((commit "60383dcef88a1ac11f82804ae7a33c361dcd2949")
(revision "2"))
--
2.47.1
J
[PATCH 40/71] gnu: Add clasp-make-hash.
(address . guix-patches@gnu.org)(name . jgart)(address . jgart@dismail.de)
c20c75bba65cff9c62571a7cdf9bd9bcfa10c8a6.1735758288.git.jgart@dismail.de
* gnu/packages/lisp-xyz.scm (clasp-make-hash): New variable.

Change-Id: I0c14d06a27ffca83d8af0906e40a57498c37afa7
---
gnu/packages/lisp-xyz.scm | 3 +++
1 file changed, 3 insertions(+)

Toggle diff (16 lines)
diff --git a/gnu/packages/lisp-xyz.scm b/gnu/packages/lisp-xyz.scm
index 9c623a7d7a..d97b46c88e 100644
--- a/gnu/packages/lisp-xyz.scm
+++ b/gnu/packages/lisp-xyz.scm
@@ -20886,6 +20886,9 @@ (define-public cl-make-hash
(define-public ecl-make-hash
(sbcl-package->ecl-package sbcl-make-hash))
+(define-public clasp-make-hash
+ (sbcl-package->clasp-package sbcl-make-hash))
+
(define-public sbcl-map-bind
(let ((commit "532d55d93540c632e22b2cd264b5daa5f9d3d900")
(revision "0"))
--
2.47.1
J
[PATCH 44/71] gnu: Add clasp-zpb-exif.
(address . guix-patches@gnu.org)(name . jgart)(address . jgart@dismail.de)
c6b684d43f27c3053dbf4544a675d25af6c115b5.1735758288.git.jgart@dismail.de
* gnu/packages/lisp-xyz.scm (clasp-zpb-exif): New variable.

Change-Id: I973cdec318e1ac5862cd5d30aace0c3b379498c7
---
gnu/packages/lisp-xyz.scm | 3 +++
1 file changed, 3 insertions(+)

Toggle diff (16 lines)
diff --git a/gnu/packages/lisp-xyz.scm b/gnu/packages/lisp-xyz.scm
index 7f2970f9d7..84804b04b0 100644
--- a/gnu/packages/lisp-xyz.scm
+++ b/gnu/packages/lisp-xyz.scm
@@ -32716,6 +32716,9 @@ (define-public cl-zpb-exif
(define-public ecl-zpb-exif
(sbcl-package->ecl-package sbcl-zpb-exif))
+(define-public clasp-zpb-exif
+ (sbcl-package->clasp-package sbcl-zpb-exif))
+
(define-public sbcl-zpb-ttf
(package
(name "sbcl-zpb-ttf")
--
2.47.1
J
[PATCH 43/71] gnu: Add clasp-cl-utilities.
(address . guix-patches@gnu.org)(name . jgart)(address . jgart@dismail.de)
cb192b5b37b13fca226a0c97b8037a1186888076.1735758288.git.jgart@dismail.de
* gnu/packages/lisp-xyz.scm (clasp-cl-utilities): New variable.

Change-Id: Id9af5621b9b92eabde76d1e07a0bad696f363413
---
gnu/packages/lisp-xyz.scm | 3 +++
1 file changed, 3 insertions(+)

Toggle diff (16 lines)
diff --git a/gnu/packages/lisp-xyz.scm b/gnu/packages/lisp-xyz.scm
index 005913e615..7f2970f9d7 100644
--- a/gnu/packages/lisp-xyz.scm
+++ b/gnu/packages/lisp-xyz.scm
@@ -10436,6 +10436,9 @@ (define-public cl-utilities
(define-public ecl-cl-utilities
(sbcl-package->ecl-package sbcl-cl-utilities))
+(define-public clasp-cl-utilities
+ (sbcl-package->clasp-package sbcl-cl-utilities))
+
(define-public sbcl-cl-variates
(let ((commit "4e7548754d8a8731a42487fae31174db4bf36d47")
(revision "0"))
--
2.47.1
J
[PATCH 42/71] gnu: Add clasp-sha1.
(address . guix-patches@gnu.org)(name . jgart)(address . jgart@dismail.de)
d8cc2459f0648def128052bc41efe5347a1f938f.1735758288.git.jgart@dismail.de
* gnu/packages/lisp-xyz.scm (clasp-sha1): New variable.

Change-Id: I0723e0085b7d9c7ac6ce13bc9a8e76c13107e067
---
gnu/packages/lisp-xyz.scm | 3 +++
1 file changed, 3 insertions(+)

Toggle diff (16 lines)
diff --git a/gnu/packages/lisp-xyz.scm b/gnu/packages/lisp-xyz.scm
index c5d36d5785..005913e615 100644
--- a/gnu/packages/lisp-xyz.scm
+++ b/gnu/packages/lisp-xyz.scm
@@ -27279,6 +27279,9 @@ (define-public cl-sha1
(define-public ecl-sha1
(sbcl-package->ecl-package sbcl-sha1))
+(define-public clasp-sha1
+ (sbcl-package->clasp-package sbcl-sha1))
+
(define-public sbcl-shadow
(let ((commit "b2031adbfba3579b48c9d39ad997e19b79b6852f")
(revision "1"))
--
2.47.1
J
[PATCH 45/71] gnu: Add clasp-zpb-ttf.
(address . guix-patches@gnu.org)(name . jgart)(address . jgart@dismail.de)
66c306209b1ae55026b87c253ca1d0c38fcbd7a4.1735758288.git.jgart@dismail.de
* gnu/packages/lisp-xyz.scm (clasp-zpb-ttf): New variable.

Change-Id: I1b0056e92afed12c2e1f7c0bb4270f9a9034478a
---
gnu/packages/lisp-xyz.scm | 3 +++
1 file changed, 3 insertions(+)

Toggle diff (16 lines)
diff --git a/gnu/packages/lisp-xyz.scm b/gnu/packages/lisp-xyz.scm
index 84804b04b0..a4e5429ea2 100644
--- a/gnu/packages/lisp-xyz.scm
+++ b/gnu/packages/lisp-xyz.scm
@@ -32747,6 +32747,9 @@ (define-public cl-zpb-ttf
(define-public ecl-zpb-ttf
(sbcl-package->ecl-package sbcl-zpb-ttf))
+(define-public clasp-zpb-ttf
+ (sbcl-package->clasp-package sbcl-zpb-ttf))
+
(define-public sbcl-zpng
(package
(name "sbcl-zpng")
--
2.47.1
J
[PATCH 46/71] gnu: Add clasp-marshal.
(address . guix-patches@gnu.org)(name . jgart)(address . jgart@dismail.de)
c42f5718dd538843c758782643c872cdc0d7b7e8.1735758288.git.jgart@dismail.de
* gnu/packages/lisp-xyz.scm (clasp-marshal): New variable.

Change-Id: If085e9314def7e246afb8994ea34af5bf3a0591d
---
gnu/packages/lisp-xyz.scm | 3 +++
1 file changed, 3 insertions(+)

Toggle diff (16 lines)
diff --git a/gnu/packages/lisp-xyz.scm b/gnu/packages/lisp-xyz.scm
index a4e5429ea2..805f13af52 100644
--- a/gnu/packages/lisp-xyz.scm
+++ b/gnu/packages/lisp-xyz.scm
@@ -21062,6 +21062,9 @@ (define-public cl-marshal
(define-public ecl-marshal
(sbcl-package->ecl-package sbcl-marshal))
+(define-public clasp-marshal
+ (sbcl-package->clasp-package sbcl-marshal))
+
(define-public sbcl-mathkit
(let ((commit "fd884f94b36ef5e9bc19459ad0b3cda6303d2a2a"))
(package
--
2.47.1
J
[PATCH 48/71] gnu: Add clasp-music-spelling.
(address . guix-patches@gnu.org)(name . jgart)(address . jgart@dismail.de)
6c43a73e8e7b7e0a4757dd869b47fcf46d215c8e.1735758288.git.jgart@dismail.de
* gnu/packages/lisp-xyz.scm (clasp-music-spelling): New variable.

Change-Id: I33e625ba327feeb69505fec29fa0de0b5e5d155f
---
gnu/packages/lisp-xyz.scm | 3 +++
1 file changed, 3 insertions(+)

Toggle diff (16 lines)
diff --git a/gnu/packages/lisp-xyz.scm b/gnu/packages/lisp-xyz.scm
index d8b759bee5..462a9346d4 100644
--- a/gnu/packages/lisp-xyz.scm
+++ b/gnu/packages/lisp-xyz.scm
@@ -22227,6 +22227,9 @@ (define-public cl-music-spelling
(define-public ecl-music-spelling
(sbcl-package->ecl-package sbcl-music-spelling))
+(define-public clasp-music-spelling
+ (sbcl-package->clasp-package sbcl-music-spelling))
+
(define-public sbcl-mw-equiv
(let ((commit "3ae871458685b1ef7cd6a996ee22c8c5e738a03d")
(revision "1"))
--
2.47.1
J
[PATCH 47/71] gnu: Add clasp-sb-cga.
(address . guix-patches@gnu.org)(name . jgart)(address . jgart@dismail.de)
be8ca82a6d18e943248e8df527f9aed5cebcdcfd.1735758288.git.jgart@dismail.de
* gnu/packages/lisp-xyz.scm (clasp-sb-cga): New variable.

Change-Id: Ic3e6030d58f40742b60b800681f85dc2e9dd71b1
---
gnu/packages/lisp-xyz.scm | 3 +++
1 file changed, 3 insertions(+)

Toggle diff (16 lines)
diff --git a/gnu/packages/lisp-xyz.scm b/gnu/packages/lisp-xyz.scm
index 805f13af52..d8b759bee5 100644
--- a/gnu/packages/lisp-xyz.scm
+++ b/gnu/packages/lisp-xyz.scm
@@ -26693,6 +26693,9 @@ (define-public cl-sb-cga
(define-public ecl-sb-cga
(sbcl-package->ecl-package sbcl-sb-cga))
+(define-public clasp-sb-cga
+ (sbcl-package->clasp-package sbcl-sb-cga))
+
(define-public sbcl-schemeish
(let ((commit "872ea3dc3f2ea8438388b5e7660acd9446c49948")
(revision "2"))
--
2.47.1
J
[PATCH 49/71] gnu: Add clasp-lisp-critic.
(address . guix-patches@gnu.org)(name . jgart)(address . jgart@dismail.de)
0beb1b800b344b6b33fd89698ed90c838cc8d2a2.1735758288.git.jgart@dismail.de
* gnu/packages/lisp-check.scm (clasp-lisp-critic): New variable.

Change-Id: I9af30eb437c87b20a21acc7389a4b788b6502356
---
gnu/packages/lisp-check.scm | 3 +++
1 file changed, 3 insertions(+)

Toggle diff (13 lines)
diff --git a/gnu/packages/lisp-check.scm b/gnu/packages/lisp-check.scm
index c261016504..52e37e6564 100644
--- a/gnu/packages/lisp-check.scm
+++ b/gnu/packages/lisp-check.scm
@@ -1205,3 +1205,6 @@ (define-public cl-lisp-critic
(define-public ecl-lisp-critic
(sbcl-package->ecl-package sbcl-lisp-critic))
+
+(define-public clasp-lisp-critic
+ (sbcl-package->clasp-package sbcl-lisp-critic))
--
2.47.1
J
[PATCH 50/71] gnu: Add clasp-ptester.
(address . guix-patches@gnu.org)(name . jgart)(address . jgart@dismail.de)
7ed98f676026078c4a215d6dc688be09ba18ef16.1735758288.git.jgart@dismail.de
* gnu/packages/lisp-check.scm (clasp-ptester): New variable.

Change-Id: I6c12049aa0180939ebca7756006eca084c3e646f
---
gnu/packages/lisp-check.scm | 3 +++
1 file changed, 3 insertions(+)

Toggle diff (16 lines)
diff --git a/gnu/packages/lisp-check.scm b/gnu/packages/lisp-check.scm
index 52e37e6564..512d70122f 100644
--- a/gnu/packages/lisp-check.scm
+++ b/gnu/packages/lisp-check.scm
@@ -894,6 +894,9 @@ (define-public cl-ptester
(define-public ecl-ptester
(sbcl-package->ecl-package sbcl-ptester))
+(define-public clasp-ptester
+ (sbcl-package->clasp-package sbcl-ptester))
+
(define-public sbcl-rove
(let ((commit "6a5dfcdced42879a4eff2a529e7e8ce492fadf41")
(revision "1"))
--
2.47.1
J
[PATCH 51/71] gnu: Add clasp-array-utils.
(address . guix-patches@gnu.org)(name . jgart)(address . jgart@dismail.de)
e9ff7ca3f9c99ce0604c404d7fa5868bb4aa541c.1735758288.git.jgart@dismail.de
* gnu/packages/lisp-xyz.scm (clasp-array-utils): New variable.

Change-Id: I80f710b3e2ca3cd3f05d4948f7b54172ec5c8931
---
gnu/packages/lisp-xyz.scm | 3 +++
1 file changed, 3 insertions(+)

Toggle diff (16 lines)
diff --git a/gnu/packages/lisp-xyz.scm b/gnu/packages/lisp-xyz.scm
index 462a9346d4..065d482c8b 100644
--- a/gnu/packages/lisp-xyz.scm
+++ b/gnu/packages/lisp-xyz.scm
@@ -1411,6 +1411,9 @@ (define-public cl-array-utils
(define-public ecl-array-utils
(sbcl-package->ecl-package sbcl-array-utils))
+(define-public clasp-array-utils
+ (sbcl-package->clasp-package sbcl-array-utils))
+
(define-public sbcl-arrow-macros
;; The latest upstream version tag is dated (pushed in 2020), use the latest
;; commit instead.
--
2.47.1
J
[PATCH 52/71] gnu: Add clasp-net.didierverna.asdf-flv.
(address . guix-patches@gnu.org)(name . jgart)(address . jgart@dismail.de)
115625ee1e1e441553e5d3958f8f38b8d1f5bdf6.1735758288.git.jgart@dismail.de
* gnu/packages/lisp-xyz.scm (clasp-net.didierverna.asdf-flv): New variable.

Change-Id: I870a66e85ee519abc771b0cecf11468297f630bf
---
gnu/packages/lisp-xyz.scm | 3 +++
1 file changed, 3 insertions(+)

Toggle diff (16 lines)
diff --git a/gnu/packages/lisp-xyz.scm b/gnu/packages/lisp-xyz.scm
index 065d482c8b..e15d70b294 100644
--- a/gnu/packages/lisp-xyz.scm
+++ b/gnu/packages/lisp-xyz.scm
@@ -22582,6 +22582,9 @@ (define-public cl-net.didierverna.asdf-flv
(define-public ecl-net.didierverna.asdf-flv
(sbcl-package->ecl-package sbcl-net.didierverna.asdf-flv))
+(define-public clasp-net.didierverna.asdf-flv
+ (sbcl-package->clasp-package sbcl-net.didierverna.asdf-flv))
+
(define-public sbcl-nfiles
(package
(name "sbcl-nfiles")
--
2.47.1
J
[PATCH 53/71] gnu: Add clasp-trivial-types.
(address . guix-patches@gnu.org)(name . jgart)(address . jgart@dismail.de)
62ffdb0883f66165bad8ab7d5f0e08e2c4a6c9a5.1735758288.git.jgart@dismail.de
* gnu/packages/lisp-xyz.scm (clasp-trivial-types): New variable.

Change-Id: I734b1b538930c9e43989b580b284b553b50e8d2f
---
gnu/packages/lisp-xyz.scm | 3 +++
1 file changed, 3 insertions(+)

Toggle diff (16 lines)
diff --git a/gnu/packages/lisp-xyz.scm b/gnu/packages/lisp-xyz.scm
index e15d70b294..b3847a8702 100644
--- a/gnu/packages/lisp-xyz.scm
+++ b/gnu/packages/lisp-xyz.scm
@@ -30892,6 +30892,9 @@ (define-public cl-trivial-types
(define-public ecl-trivial-types
(sbcl-package->ecl-package sbcl-trivial-types))
+(define-public clasp-trivial-types
+ (sbcl-package->clasp-package sbcl-trivial-types))
+
(define-public sbcl-trivial-utf-8
(let ((commit "6ca9943588cbc61ad22a3c1ff81beb371e122394")
(revision "2"))
--
2.47.1
J
[PATCH 54/71] gnu: Add clasp-named-readtables.
(address . guix-patches@gnu.org)(name . jgart)(address . jgart@dismail.de)
88b0402e6371746709026fcb9055f7aaa6bf7ddd.1735758288.git.jgart@dismail.de
* gnu/packages/lisp-xyz.scm (clasp-named-readtables): New variable.

Change-Id: Id7cf20674c997476853a7ab82a0acf3fc613947c
---
gnu/packages/lisp-xyz.scm | 3 +++
1 file changed, 3 insertions(+)

Toggle diff (16 lines)
diff --git a/gnu/packages/lisp-xyz.scm b/gnu/packages/lisp-xyz.scm
index b3847a8702..02bde0c5e5 100644
--- a/gnu/packages/lisp-xyz.scm
+++ b/gnu/packages/lisp-xyz.scm
@@ -22404,6 +22404,9 @@ (define-public cl-named-readtables
(define-public ecl-named-readtables
(sbcl-package->ecl-package sbcl-named-readtables))
+(define-public clasp-named-readtables
+ (sbcl-package->clasp-package sbcl-named-readtables))
+
(define-public sbcl-napa-fft3
(let ((commit "f2d9614c7167da327c9ceebefb04ff6eae2d2236")
(revision "0"))
--
2.47.1
J
[PATCH 55/71] gnu: Add clasp-alexandria.
(address . guix-patches@gnu.org)(name . jgart)(address . jgart@dismail.de)
8c4b37979b7577e93c9eba5e2e7d1add8fac95ce.1735758288.git.jgart@dismail.de
* gnu/packages/lisp-xyz.scm (clasp-alexandria): New variable.

Change-Id: I331499cafcf19fd1968b4d3de96c49ee6eedef04
---
gnu/packages/lisp-xyz.scm | 3 +++
1 file changed, 3 insertions(+)

Toggle diff (16 lines)
diff --git a/gnu/packages/lisp-xyz.scm b/gnu/packages/lisp-xyz.scm
index 02bde0c5e5..c75874b9aa 100644
--- a/gnu/packages/lisp-xyz.scm
+++ b/gnu/packages/lisp-xyz.scm
@@ -923,6 +923,9 @@ (define-public cl-alexandria
(define-public ecl-alexandria
(sbcl-package->ecl-package sbcl-alexandria))
+(define-public clasp-alexandria
+ (sbcl-package->clasp-package sbcl-alexandria))
+
(define-public sbcl-alexandria-plus
(let ((commit "adafb09838a84895bedb119f8253b89b6a04a2c5")
(revision "0"))
--
2.47.1
J
[PATCH 56/71] gnu: Add clasp-language-codes.
(address . guix-patches@gnu.org)(name . jgart)(address . jgart@dismail.de)
f6efc2e46ac59b3c2266ed3b95d02502adbecc2b.1735758288.git.jgart@dismail.de
* gnu/packages/lisp-xyz.scm (clasp-language-codes): New variable.

Change-Id: I008fe4865d43128088ed859cc705543613f52197
---
gnu/packages/lisp-xyz.scm | 3 +++
1 file changed, 3 insertions(+)

Toggle diff (16 lines)
diff --git a/gnu/packages/lisp-xyz.scm b/gnu/packages/lisp-xyz.scm
index c75874b9aa..643a45024a 100644
--- a/gnu/packages/lisp-xyz.scm
+++ b/gnu/packages/lisp-xyz.scm
@@ -19441,6 +19441,9 @@ (define-public cl-language-codes
(define-public ecl-language-codes
(sbcl-package->ecl-package sbcl-language-codes))
+(define-public clasp-language-codes
+ (sbcl-package->clasp-package sbcl-language-codes))
+
(define-public sbcl-langutils
(let ((commit "38beec7a82eeb35b0bfb0824a41d13ed94fc648b")
(revision "0"))
--
2.47.1
J
[PATCH 57/71] gnu: Add clasp-unix-opts.
(address . guix-patches@gnu.org)(name . jgart)(address . jgart@dismail.de)
9afab4ce2d482f2ae647f3e9a88e1c44e590d9d2.1735758288.git.jgart@dismail.de
* gnu/packages/lisp-xyz.scm (clasp-unix-opts): New variable.

Change-Id: Id392d789c1c4c884f2661bc193eb658164d832b7
---
gnu/packages/lisp-xyz.scm | 3 +++
1 file changed, 3 insertions(+)

Toggle diff (16 lines)
diff --git a/gnu/packages/lisp-xyz.scm b/gnu/packages/lisp-xyz.scm
index 643a45024a..593f299d43 100644
--- a/gnu/packages/lisp-xyz.scm
+++ b/gnu/packages/lisp-xyz.scm
@@ -31542,6 +31542,9 @@ (define-public cl-unix-opts
(define-public ecl-unix-opts
(sbcl-package->ecl-package sbcl-unix-opts))
+(define-public clasp-unix-opts
+ (sbcl-package->clasp-package sbcl-unix-opts))
+
(define-public sbcl-usocket
(package
(name "sbcl-usocket")
--
2.47.1
J
[PATCH 58/71] gnu: Add clasp-utf8-input-stream.
(address . guix-patches@gnu.org)(name . jgart)(address . jgart@dismail.de)
c8586b92be4a308f26bc7bd6bffe1f8f91bc32aa.1735758288.git.jgart@dismail.de
* gnu/packages/lisp-xyz.scm (clasp-utf8-input-stream): New variable.

Change-Id: I5fde43a20f01e6d0aaa7852939dbcf640bd762f7
---
gnu/packages/lisp-xyz.scm | 3 +++
1 file changed, 3 insertions(+)

Toggle diff (16 lines)
diff --git a/gnu/packages/lisp-xyz.scm b/gnu/packages/lisp-xyz.scm
index 593f299d43..aa7cd98673 100644
--- a/gnu/packages/lisp-xyz.scm
+++ b/gnu/packages/lisp-xyz.scm
@@ -31611,6 +31611,9 @@ (define-public cl-utf8-input-stream
(define-public ecl-utf8-input-stream
(sbcl-package->ecl-package sbcl-utf8-input-stream))
+(define-public clasp-utf8-input-stream
+ (sbcl-package->clasp-package sbcl-utf8-input-stream))
+
(define-public sbcl-utils-kt
(let ((commit "4adfe2889036ab5ffdd3cc2182ca2cc692bf11ff"))
(package
--
2.47.1
J
[PATCH 59/71] gnu: Add clasp-utils-kt.
(address . guix-patches@gnu.org)(name . jgart)(address . jgart@dismail.de)
cc882dd984519b91aba714fed6da43d8b83b4957.1735758288.git.jgart@dismail.de
* gnu/packages/lisp-xyz.scm (clasp-utils-kt): New variable.

Change-Id: Ib06a4c22a5badb4bc00b948f9e5d35e716fb88bc
---
gnu/packages/lisp-xyz.scm | 3 +++
1 file changed, 3 insertions(+)

Toggle diff (16 lines)
diff --git a/gnu/packages/lisp-xyz.scm b/gnu/packages/lisp-xyz.scm
index aa7cd98673..96262e8675 100644
--- a/gnu/packages/lisp-xyz.scm
+++ b/gnu/packages/lisp-xyz.scm
@@ -31642,6 +31642,9 @@ (define-public cl-utils-kt
(define-public ecl-utils-kt
(sbcl-package->ecl-package sbcl-utils-kt))
+(define-public clasp-utils-kt
+ (sbcl-package->clasp-package sbcl-utils-kt))
+
(define-public sbcl-utm-ups
(let ((commit "f1e6fd469871051470dfaabdf199afb75f2fa302")
(revision "0"))
--
2.47.1
J
[PATCH 60/71] gnu: Add clasp-vom.
(address . guix-patches@gnu.org)(name . jgart)(address . jgart@dismail.de)
8f4bad03b5f90b2d26d6680bc82ac66c39e2b145.1735758288.git.jgart@dismail.de
* gnu/packages/lisp-xyz.scm (clasp-vom): New variable.

Change-Id: I758e7c37bb751c78e42547d36d90c88ac1253312
---
gnu/packages/lisp-xyz.scm | 3 +++
1 file changed, 3 insertions(+)

Toggle diff (16 lines)
diff --git a/gnu/packages/lisp-xyz.scm b/gnu/packages/lisp-xyz.scm
index 96262e8675..87d4601863 100644
--- a/gnu/packages/lisp-xyz.scm
+++ b/gnu/packages/lisp-xyz.scm
@@ -32025,6 +32025,9 @@ (define-public cl-vom
(define-public ecl-vom
(sbcl-package->ecl-package sbcl-vom))
+(define-public clasp-vom
+ (sbcl-package->clasp-package sbcl-vom))
+
(define-public sbcl-wayflan
(package
(name "sbcl-wayflan")
--
2.47.1
J
[PATCH 62/71] gnu: Add clasp-plump-sexp.
(address . guix-patches@gnu.org)(name . jgart)(address . jgart@dismail.de)
970d60a5ad77a62450fa66658a0bb612a9f04823.1735758288.git.jgart@dismail.de
* gnu/packages/lisp-xyz.scm (clasp-plump-sexp): New variable.

Change-Id: I3fdc176de8fb41cefa3842610c8ba93fd47735af
---
gnu/packages/lisp-xyz.scm | 3 +++
1 file changed, 3 insertions(+)

Toggle diff (16 lines)
diff --git a/gnu/packages/lisp-xyz.scm b/gnu/packages/lisp-xyz.scm
index 1f8952c0ad..85b18d91a7 100644
--- a/gnu/packages/lisp-xyz.scm
+++ b/gnu/packages/lisp-xyz.scm
@@ -24409,6 +24409,9 @@ (define-public cl-plump-sexp
(define-public ecl-plump-sexp
(sbcl-package->ecl-package sbcl-plump-sexp))
+(define-public clasp-plump-sexp
+ (sbcl-package->clasp-package sbcl-plump-sexp))
+
(define-public sbcl-png
(let ((commit "11b965fe378fd0561abe3616b18ff03af5179648")
(revision "1"))
--
2.47.1
J
[PATCH 63/71] gnu: Add clasp-puri.
(address . guix-patches@gnu.org)(name . jgart)(address . jgart@dismail.de)
99a1e5a468b583cf1c988be9792d1b4fb76ef267.1735758288.git.jgart@dismail.de
* gnu/packages/lisp-xyz.scm (clasp-puri): New variable.

Change-Id: I47bf6e9fc6adfbf52fc3d2061486dc5107690336
---
gnu/packages/lisp-xyz.scm | 3 +++
1 file changed, 3 insertions(+)

Toggle diff (16 lines)
diff --git a/gnu/packages/lisp-xyz.scm b/gnu/packages/lisp-xyz.scm
index 85b18d91a7..4ad7bd4766 100644
--- a/gnu/packages/lisp-xyz.scm
+++ b/gnu/packages/lisp-xyz.scm
@@ -25362,6 +25362,9 @@ (define-public cl-puri
(define-public ecl-puri
(sbcl-package->ecl-package sbcl-puri))
+(define-public clasp-puri
+ (sbcl-package->clasp-package sbcl-puri))
+
(define-public sbcl-py-configparser
;; NOTE: (Sharlatan <2021-01-05 Tue> <19:52:19 UTC+0000>) Project updated last
;; time 8y ago, it looks like abandoned. VCS of the project:
--
2.47.1
J
[PATCH 61/71] gnu: Add clasp-plump.
(address . guix-patches@gnu.org)(name . jgart)(address . jgart@dismail.de)
d7521340732d596c75c4ba38556949733cf25943.1735758288.git.jgart@dismail.de
* gnu/packages/lisp-xyz.scm (clasp-plump): New variable.

Change-Id: I56488bf97ca995b1fc4b533edaa41dda7c775f3b
---
gnu/packages/lisp-xyz.scm | 3 +++
1 file changed, 3 insertions(+)

Toggle diff (16 lines)
diff --git a/gnu/packages/lisp-xyz.scm b/gnu/packages/lisp-xyz.scm
index 87d4601863..1f8952c0ad 100644
--- a/gnu/packages/lisp-xyz.scm
+++ b/gnu/packages/lisp-xyz.scm
@@ -24373,6 +24373,9 @@ (define-public cl-plump
(define-public ecl-plump
(sbcl-package->ecl-package sbcl-plump))
+(define-public clasp-plump
+ (sbcl-package->clasp-package sbcl-plump))
+
(define-public sbcl-plump-sexp
(let ((commit "bbcf75e9ecda8fe7603098ab8c15828407bb4f08")
(revision "0"))
--
2.47.1
J
[PATCH 65/71] gnu: Add clasp-cesdi.
(address . guix-patches@gnu.org)(name . jgart)(address . jgart@dismail.de)
48e5b4eab3d72285f16cbff2f763a78578d8d2eb.1735758288.git.jgart@dismail.de
* gnu/packages/lisp-xyz.scm (clasp-cesdi): New variable.

Change-Id: I79bb32c0ffc5c01f46d2e56e888464f6d5b80021
---
gnu/packages/lisp-xyz.scm | 3 +++
1 file changed, 3 insertions(+)

Toggle diff (16 lines)
diff --git a/gnu/packages/lisp-xyz.scm b/gnu/packages/lisp-xyz.scm
index 32affe6170..2fa60b233f 100644
--- a/gnu/packages/lisp-xyz.scm
+++ b/gnu/packages/lisp-xyz.scm
@@ -3175,6 +3175,9 @@ (define-public cl-cesdi
(define-public ecl-cesdi
(sbcl-package->ecl-package sbcl-cesdi))
+(define-public clasp-cesdi
+ (sbcl-package->clasp-package sbcl-cesdi))
+
(define-public sbcl-cf
(let ((commit "0aa0dd67f59f88e0dbd50ebe25690fcdaafee4c5")
(revision "0"))
--
2.47.1
J
[PATCH 64/71] gnu: Add clasp-py-configparser.
(address . guix-patches@gnu.org)(name . jgart)(address . jgart@dismail.de)
c248dce4d83f3cf388f0f72d8b3cabae7d8c9bff.1735758288.git.jgart@dismail.de
* gnu/packages/lisp-xyz.scm (clasp-py-configparser): New variable.

Change-Id: Id80c707b97222b9a117350d9eb3827b9dcab5cb4
---
gnu/packages/lisp-xyz.scm | 3 +++
1 file changed, 3 insertions(+)

Toggle diff (16 lines)
diff --git a/gnu/packages/lisp-xyz.scm b/gnu/packages/lisp-xyz.scm
index 4ad7bd4766..32affe6170 100644
--- a/gnu/packages/lisp-xyz.scm
+++ b/gnu/packages/lisp-xyz.scm
@@ -25399,6 +25399,9 @@ (define-public cl-py-configparser
(define-public ecl-py-configparser
(sbcl-package->ecl-package sbcl-py-configparser))
+(define-public clasp-py-configparser
+ (sbcl-package->clasp-package sbcl-py-configparser))
+
(define-public sbcl-py4cl
(let ((commit "2f2a008dd6162d4446803971292fe1b323fe0dd5")
(revision "2"))
--
2.47.1
J
[PATCH 67/71] gnu: Add clasp-class-options.
(address . guix-patches@gnu.org)(name . jgart)(address . jgart@dismail.de)
7fdfc0527dc97a82ec0cbda782d1a8d16a7dee45.1735758288.git.jgart@dismail.de
* gnu/packages/lisp-xyz.scm (clasp-class-options): New variable.

Change-Id: Idb6b96ecbee1cb9662e04b65fa5abe1eaae1d0e2
---
gnu/packages/lisp-xyz.scm | 3 +++
1 file changed, 3 insertions(+)

Toggle diff (16 lines)
diff --git a/gnu/packages/lisp-xyz.scm b/gnu/packages/lisp-xyz.scm
index 8b7cdc1394..424e8610cb 100644
--- a/gnu/packages/lisp-xyz.scm
+++ b/gnu/packages/lisp-xyz.scm
@@ -11102,6 +11102,9 @@ (define-public cl-class-options
(define-public ecl-class-options
(sbcl-package->ecl-package sbcl-class-options))
+(define-public clasp-class-options
+ (sbcl-package->clasp-package sbcl-class-options))
+
(define-public sbcl-classimp
(let ((commit "6c74f3808e00781a2662f37ddc26ccbbf2687b6b")
(revision "1"))
--
2.47.1
J
[PATCH 69/71] gnu: Add clasp-enhanced-typep.
(address . guix-patches@gnu.org)(name . jgart)(address . jgart@dismail.de)
5a4e606217addfac99a256c2ed4af0b3006b37bb.1735758288.git.jgart@dismail.de
* gnu/packages/lisp-xyz.scm (clasp-enhanced-typep): New variable.

Change-Id: Id1eb9198be1a219cf6c1e35fef1cf46d0e574520
---
gnu/packages/lisp-xyz.scm | 3 +++
1 file changed, 3 insertions(+)

Toggle diff (16 lines)
diff --git a/gnu/packages/lisp-xyz.scm b/gnu/packages/lisp-xyz.scm
index a388d3b048..d7f61a1b55 100644
--- a/gnu/packages/lisp-xyz.scm
+++ b/gnu/packages/lisp-xyz.scm
@@ -14941,6 +14941,9 @@ (define-public cl-enhanced-typep
(define-public ecl-enhanced-typep
(sbcl-package->ecl-package sbcl-enhanced-typep))
+(define-public clasp-enhanced-typep
+ (sbcl-package->clasp-package sbcl-enhanced-typep))
+
(define-public sbcl-envy
(let ((commit "26a7faadc981f2a047daa36f715a44faec5dd00c")
(revision "2"))
--
2.47.1
J
[PATCH 66/71] gnu: Add clasp-enhanced-find-class.
(address . guix-patches@gnu.org)(name . jgart)(address . jgart@dismail.de)
5a1f8cde5a4ecb8f13bcde6b04c0daca47499beb.1735758288.git.jgart@dismail.de
* gnu/packages/lisp-xyz.scm (clasp-enhanced-find-class): New variable.

Change-Id: I7429ab92681cd106a650c63b611478c00a1b9c4c
---
gnu/packages/lisp-xyz.scm | 3 +++
1 file changed, 3 insertions(+)

Toggle diff (16 lines)
diff --git a/gnu/packages/lisp-xyz.scm b/gnu/packages/lisp-xyz.scm
index 2fa60b233f..8b7cdc1394 100644
--- a/gnu/packages/lisp-xyz.scm
+++ b/gnu/packages/lisp-xyz.scm
@@ -14902,6 +14902,9 @@ (define-public cl-enhanced-find-class
(define-public ecl-enhanced-find-class
(sbcl-package->ecl-package sbcl-enhanced-find-class))
+(define-public clasp-enhanced-find-class
+ (sbcl-package->clasp-package sbcl-enhanced-find-class))
+
(define-public sbcl-enhanced-typep
(package
(name "sbcl-enhanced-typep")
--
2.47.1
J
[PATCH 68/71] gnu: Add clasp-enhanced-boolean.
(address . guix-patches@gnu.org)(name . jgart)(address . jgart@dismail.de)
66e244453f0258837e2eeb96fcbcebd485e54501.1735758288.git.jgart@dismail.de
* gnu/packages/lisp-xyz.scm (clasp-enhanced-boolean): New variable.

Change-Id: I27f1bf03708460b2a2430060b86eaa4bae7dc2fb
---
gnu/packages/lisp-xyz.scm | 3 +++
1 file changed, 3 insertions(+)

Toggle diff (16 lines)
diff --git a/gnu/packages/lisp-xyz.scm b/gnu/packages/lisp-xyz.scm
index 424e8610cb..a388d3b048 100644
--- a/gnu/packages/lisp-xyz.scm
+++ b/gnu/packages/lisp-xyz.scm
@@ -14805,6 +14805,9 @@ (define-public cl-enhanced-boolean
(define-public ecl-enhanced-boolean
(sbcl-package->ecl-package sbcl-enhanced-boolean))
+(define-public clasp-enhanced-boolean
+ (sbcl-package->clasp-package sbcl-enhanced-boolean))
+
(define-public sbcl-enhanced-defclass
(package
(name "sbcl-enhanced-defclass")
--
2.47.1
J
[PATCH 71/71] gnu: Add clasp-for.
(address . guix-patches@gnu.org)(name . jgart)(address . jgart@dismail.de)
6e0dfcd69f1db3ddc113b6ac4b11f03c780348d0.1735758288.git.jgart@dismail.de
* gnu/packages/lisp-xyz.scm (clasp-for): New variable.

Change-Id: I6508c204239f7f0d196eafe0e448757bc4a37058
---
gnu/packages/lisp-xyz.scm | 3 +++
1 file changed, 3 insertions(+)

Toggle diff (16 lines)
diff --git a/gnu/packages/lisp-xyz.scm b/gnu/packages/lisp-xyz.scm
index aef2e04240..780951b6ac 100644
--- a/gnu/packages/lisp-xyz.scm
+++ b/gnu/packages/lisp-xyz.scm
@@ -16372,6 +16372,9 @@ (define-public cl-for
(define-public ecl-for
(sbcl-package->ecl-package sbcl-for))
+(define-public clasp-for
+ (sbcl-package->clasp-package sbcl-for))
+
(define-public sbcl-forge
(let ((commit "012324e251d91436f4a610e2fe2eb50674c3c3ce")
(revision "1"))
--
2.47.1
J
[PATCH 70/71] gnu: Add clasp-lambda-fiddle.
(address . guix-patches@gnu.org)(name . jgart)(address . jgart@dismail.de)
7419f2c48f3f2c177f48ab1414b40dc826c00ea5.1735758288.git.jgart@dismail.de
* gnu/packages/lisp-xyz.scm (clasp-lambda-fiddle): New variable.

Change-Id: I484fc6036a4f6a8af6abc1edcb6edac328d32fd8
---
gnu/packages/lisp-xyz.scm | 3 +++
1 file changed, 3 insertions(+)

Toggle diff (16 lines)
diff --git a/gnu/packages/lisp-xyz.scm b/gnu/packages/lisp-xyz.scm
index d7f61a1b55..aef2e04240 100644
--- a/gnu/packages/lisp-xyz.scm
+++ b/gnu/packages/lisp-xyz.scm
@@ -19426,6 +19426,9 @@ (define-public cl-lambda-fiddle
(define-public ecl-lambda-fiddle
(sbcl-package->ecl-package sbcl-lambda-fiddle))
+(define-public clasp-lambda-fiddle
+ (sbcl-package->clasp-package sbcl-lambda-fiddle))
+
(define-public sbcl-language-codes
(let ((commit "e7aa0e37cb97a3d37d6bc7316b479d01bff8f42e"))
(package
--
2.47.1
J
[PATCH 01/71] gnu: Add asdf-build-system/clasp.
(address . 75249@debbugs.gnu.org)
87seq249yv.fsf@dismail.de
HNY!

`mumi send-email origin/master` just created 71 tickets in addition to
this one that contains them all.
--
all the best,
jgart
-----BEGIN PGP SIGNATURE-----

iQIzBAEBCgAdFiEEOx1/GeNrtgwPWyyppSqitHe23TUFAmd1lYgACgkQpSqitHe2
3TVuIA//dhm6ufj+qp7N6XLfiLp2bZKvhEwRlgsPhEcSM0ibNVh9FtFKFj/E08dX
bbn+qfoYdJcbfYmFqHcKq/eSoMhYjiWG9Xyb3sKx31HlEHl+EyUBUojfps4t+n3H
R/vzNFYTRduPiYE3bvoK3UwdKoIESkhMWxX3QYN6rRHVColywMcwsx8MiRgOdeGA
qINQRBJnbnDMr5VCyu/W6i401DauTmsceIHGDIKmv/pxxNQPdvtgCcD9Mtc2qAi8
5wPxUznuK/mTH8AoE+H3t0fTLDfKIA1uKVIgMVYohuVoMsB+VyV7M2LyOsy8Y9mt
OvCtPFywKUF8o3ikwLO+2KUbtLMc7XVdFwYs+QKJZWqQGmojqPnp564K/pCBkpIJ
yzJ4UvRbZ/82224mJPLFgDS5C+idLSMn9NnV8S2JErAFFleTk+Cn1gN4UIccbS5u
OMUHMvidiwjd29ZQQ86ReDJ53/lv+CWh7NYdPwz4kbV2cC2T2IUPPHoQb365cUyA
IJOct9piX+RY+Da8OkqOk2ocWGflbkwpzgo39VSCaCI4f9i87s4vvkWNnKjSN5xf
gCB3DBGjY8cxf0+b6MKN+wKzg6uwCQNM6dV1037TxUS6IbX6Jh0sxzupz3K2ENN/
o2yNpJ/+DEVxiPGSr/az7eH+xUClVsPwJAEhLa7SvdpEOxwRZCU=
=+YGX
-----END PGP SIGNATURE-----

J
(address . 75249@debbugs.gnu.org)(name . jgart)(address . jgart@dismail.de)
87pll649m3.fsf@dismail.de
Hi,

This patch series adds a build system for clasp:


Everything build successfully and I've tested clasp-lorem-ipsum at the
clasp REPL.

Currently, the asdf-build-system assumes that the package-name is also
the name of the executable.

If I pass it the name clasp-cl it fails to build clasp packages.

I've currently resolved the above issue by renaming clasp-cl to clasp
and clasp to potassco-clasp.

This approach is simpler than having to refactor the asdf-build-system.

Will this rename be an issue as per our deprecation policy?

I am proposing to prefer the simpler solution here of just renaming the
clasp package to potassco-clasp.

What do people think?
--
all the best,
jgart
L
J
Re: [PATCH 01/71] gnu: Add asdf-build-system/clasp.
(address . 75249@debbugs.gnu.org)
87msfz3bu0.fsf@dismail.de
Toggle quote (4 lines)
>
> Looks like the initial attempt to send the series created lots of
> entries in the issue tracker. Could you close them?

Hi Ludo,

I closed them. Excuse the noise. `mumi send-email` went berserk ;()

There might be a bug in mumi. I'll try to report it and not reproduce it
:) soon.

WDYT of this patch series?

See the issue regarding clasp naming and the asdf-build-system.
--
all the best,
jgart
?
Your comment

Commenting via the web interface is currently disabled.

To comment on this conversation send an email to 75249@debbugs.gnu.org

To respond to this issue using the mumi CLI, first switch to it
mumi current 75249
Then, you may apply the latest patchset in this issue (with sign off)
mumi am -- -s
Or, compose a reply to this issue
mumi compose
Or, send patches to this issue
mumi send-email *.patch