* [bug#48615] [PATCH 5/6]: gnu: Add cl-slice
2021-05-23 20:33 [bug#48615] [PATCH 6/6]: gnu: Add cl-djula Sharlatan Hellseher
@ 2021-05-23 20:37 ` Sharlatan Hellseher
2021-05-23 20:37 ` [bug#48615] [PATCH 4/6]: gnu: Add cl-locale Sharlatan Hellseher
` (4 subsequent siblings)
5 siblings, 0 replies; 7+ messages in thread
From: Sharlatan Hellseher @ 2021-05-23 20:37 UTC (permalink / raw)
To: 48615
[-- Attachment #1: Type: text/plain, Size: 356 bytes --]
--
… наш разум - превосходная объяснительная машина которая способна
найти смысл почти в чем угодно, истолковать любой феномен, но
совершенно не в состоянии принять мысль о непредсказуемости.
[-- Attachment #2: 0005-gnu-Add-cl-slice.patch --]
[-- Type: text/x-patch, Size: 1873 bytes --]
From 38f0dd573caaa694a86b104ef11af8f8f8d97550 Mon Sep 17 00:00:00 2001
From: Sharlatan Hellseher <sharlatanus@gmail.com>
Date: Sun, 23 May 2021 21:20:13 +0100
Subject: [PATCH 5/6] gnu: Add cl-slice
* gnu/packages/lisp-xyz.scm (sbcl-cl-slice, ecl-cl-slice, cl-slice): New
variables.
---
gnu/packages/lisp-xyz.scm | 34 ++++++++++++++++++++++++++++++++++
1 file changed, 34 insertions(+)
diff --git a/gnu/packages/lisp-xyz.scm b/gnu/packages/lisp-xyz.scm
index 232622acbe..0c68460588 100644
--- a/gnu/packages/lisp-xyz.scm
+++ b/gnu/packages/lisp-xyz.scm
@@ -17025,3 +17025,37 @@ CL-I18N and CL-L10N.")
(define-public cl-locale
(sbcl-package->cl-source-package sbcl-cl-locale))
+
+(define-public sbcl-cl-slice
+ (let ((commit "c531683f287216aebbb0affbe090611fa1b5d697")
+ (revision "1"))
+ (package
+ (name "sbcl-cl-slice")
+ (version (git-version "0.1.0" revision commit))
+ (source
+ (origin
+ (method git-fetch)
+ (uri (git-reference
+ (url "https://github.com/tpapp/cl-slice")
+ (commit commit)))
+ (file-name (git-file-name "cl-slice" version))
+ (sha256
+ (base32 "1ybznf4y5lda6bn163jcvj281qzhm24dfcwhbgxmm5n6f27gdccl"))))
+ (build-system asdf-build-system/sbcl)
+ (native-inputs
+ `(("clunit" ,sbcl-clunit)))
+ (inputs
+ `(("alexandria" ,sbcl-alexandria)
+ ("anaphora" ,sbcl-anaphora)
+ ("let-plus" ,sbcl-let-plus)))
+ (home-page "https://github.com/tpapp/cl-slice")
+ (synopsis "Array slices for Common Lisp")
+ (description
+ "This package provides DSL for array slices in Common Lisp.")
+ (license license:expat))))
+
+(define-public ecl-cl-slice
+ (sbcl-package->ecl-package sbcl-cl-slice))
+
+(define-public cl-slice
+ (sbcl-package->cl-source-package sbcl-cl-slice))
--
2.31.1
^ permalink raw reply related [flat|nested] 7+ messages in thread
* [bug#48615] [PATCH 4/6]: gnu: Add cl-locale
2021-05-23 20:33 [bug#48615] [PATCH 6/6]: gnu: Add cl-djula Sharlatan Hellseher
2021-05-23 20:37 ` [bug#48615] [PATCH 5/6]: gnu: Add cl-slice Sharlatan Hellseher
@ 2021-05-23 20:37 ` Sharlatan Hellseher
2021-05-23 20:38 ` [bug#48615] [PATCH 3/6]: gnu: Add cl-parser-combinators Sharlatan Hellseher
` (3 subsequent siblings)
5 siblings, 0 replies; 7+ messages in thread
From: Sharlatan Hellseher @ 2021-05-23 20:37 UTC (permalink / raw)
To: 48615
[-- Attachment #1: Type: text/plain, Size: 356 bytes --]
--
… наш разум - превосходная объяснительная машина которая способна
найти смысл почти в чем угодно, истолковать любой феномен, но
совершенно не в состоянии принять мысль о непредсказуемости.
[-- Attachment #2: 0004-gnu-Add-cl-locale.patch --]
[-- Type: text/x-patch, Size: 2574 bytes --]
From 9c6dd951e3a79868dbf47a89419947d18c5a2be8 Mon Sep 17 00:00:00 2001
From: Sharlatan Hellseher <sharlatanus@gmail.com>
Date: Sun, 23 May 2021 21:17:56 +0100
Subject: [PATCH 4/6] gnu: Add cl-locale
* gnu/packages/lisp-xyz.scm (sbcl-cl-locale, ecl-cl-locale, cl-locale):
New variables.
---
gnu/packages/lisp-xyz.scm | 49 +++++++++++++++++++++++++++++++++++++++
1 file changed, 49 insertions(+)
diff --git a/gnu/packages/lisp-xyz.scm b/gnu/packages/lisp-xyz.scm
index 0f3e974a8c..232622acbe 100644
--- a/gnu/packages/lisp-xyz.scm
+++ b/gnu/packages/lisp-xyz.scm
@@ -16976,3 +16976,52 @@ combinators in Common Lisp, similar in concept to Haskell Parsec system.")
(define-public cl-parser-combinators
(sbcl-package->cl-source-package sbcl-parser-combinators))
+
+(define-public sbcl-cl-locale
+ (let ((commit "0a36cc0dcf5e0a8c8bf97869cd6199980ca25eec")
+ (revision "1"))
+ (package
+ (name "sbcl-cl-locale")
+ (version (git-version "0.1.1" revision commit))
+ (source
+ (origin
+ (method git-fetch)
+ (uri (git-reference
+ (url "https://github.com/fukamachi/cl-locale")
+ (commit commit)))
+ (file-name (git-file-name "cl-locale" version))
+ (sha256
+ (base32 "1rhannhpsw1yg1fpflam483a3w9qb1izgyvmnmiddv3dn4qsmn9p"))))
+ (build-system asdf-build-system/sbcl)
+ (arguments
+ ;; FIXME: (Sharlatan-20210523T190658+0100): All tests passed ok but
+ ;; successfully failed in the end:
+ ;;
+ ;; Summary:
+ ;; All 1 file passed.
+ ;; Unhandled ASDF/FIND-COMPONENT:MISSING-DEPENDENCY
+ ;; in thread #<SB-THREAD:THREAD "main thread" RUNNING {100B6C8253}>:
+ ;; Component CL-LOCALE-ASD::CL-LOCALE-TEST not found, required by
+ ;; #<SYSTEM "cl-locale">
+ ;;
+ `(#:tests? #f))
+ (native-inputs
+ `(("prove" ,sbcl-prove)
+ ("flexi-streams" ,sbcl-flexi-streams)))
+ (inputs
+ `(("anaphora" ,sbcl-anaphora)
+ ("arnesi" ,sbcl-arnesi)
+ ("cl-annot" ,sbcl-cl-annot)
+ ("cl-syntax" ,sbcl-cl-syntax)))
+ (home-page "https://github.com/fukamachi/cl-locale")
+ (synopsis "Internalization library for Common Lisp")
+ (description
+ "This package provides a Common Lisp translation library similar to
+CL-I18N and CL-L10N.")
+ (license license:llgpl))))
+
+(define-public ecl-cl-locale
+ (sbcl-package->ecl-package sbcl-cl-locale))
+
+(define-public cl-locale
+ (sbcl-package->cl-source-package sbcl-cl-locale))
--
2.31.1
^ permalink raw reply related [flat|nested] 7+ messages in thread
* [bug#48615] [PATCH 3/6]: gnu: Add cl-parser-combinators
2021-05-23 20:33 [bug#48615] [PATCH 6/6]: gnu: Add cl-djula Sharlatan Hellseher
2021-05-23 20:37 ` [bug#48615] [PATCH 5/6]: gnu: Add cl-slice Sharlatan Hellseher
2021-05-23 20:37 ` [bug#48615] [PATCH 4/6]: gnu: Add cl-locale Sharlatan Hellseher
@ 2021-05-23 20:38 ` Sharlatan Hellseher
2021-05-23 20:39 ` [bug#48615] [PATCH 2/6]: gnu: Add cl-gettext Sharlatan Hellseher
` (2 subsequent siblings)
5 siblings, 0 replies; 7+ messages in thread
From: Sharlatan Hellseher @ 2021-05-23 20:38 UTC (permalink / raw)
To: 48615
[-- Attachment #1: Type: text/plain, Size: 356 bytes --]
--
… наш разум - превосходная объяснительная машина которая способна
найти смысл почти в чем угодно, истолковать любой феномен, но
совершенно не в состоянии принять мысль о непредсказуемости.
[-- Attachment #2: 0003-gnu-Add-cl-parser-combinators.patch --]
[-- Type: text/x-patch, Size: 2531 bytes --]
From b379da126a4d4b39a2869fe2ba57b621cea6d955 Mon Sep 17 00:00:00 2001
From: Sharlatan Hellseher <sharlatanus@gmail.com>
Date: Sun, 23 May 2021 21:14:32 +0100
Subject: [PATCH 3/6] gnu: Add cl-parser-combinators
* gnu/packages/lisp-xyz.scm (sbcl-parser-combinators,
ecl-parser-combinators, cl-parser-combinators): New variables.
---
gnu/packages/lisp-xyz.scm | 42 +++++++++++++++++++++++++++++++++++++++
1 file changed, 42 insertions(+)
diff --git a/gnu/packages/lisp-xyz.scm b/gnu/packages/lisp-xyz.scm
index 8e9bcffb9a..0f3e974a8c 100644
--- a/gnu/packages/lisp-xyz.scm
+++ b/gnu/packages/lisp-xyz.scm
@@ -16934,3 +16934,45 @@ Common Lisp without any C library bindings.")
(define-public cl-gettext
(sbcl-package->cl-source-package sbcl-gettext))
+
+(define-public sbcl-parser-combinators
+ (let ((commit "9c7569a4f6af5e60c0d3a51d9c15c16d1714c845")
+ (revision "1"))
+ (package
+ (name "sbcl-parser-combinators")
+ (version (git-version "0.0.0" revision commit))
+ (source
+ (origin
+ (method git-fetch)
+ (uri (git-reference
+ (url "https://github.com/Ramarren/cl-parser-combinators")
+ (commit commit)))
+ (file-name (git-file-name "parser-combinators" version))
+ (sha256
+ (base32 "1k49vha5xm2cklayzpqwg73n4v93xwsbs5in6342pkkiimnidhs8"))))
+ (build-system asdf-build-system/sbcl)
+ (arguments
+ ;; FIXME: (Sharlatan-20210523T184237+0100): Tests require `femlisp', which
+ ;; is quite chunky not packaged system yet, enable them when it's packed.
+ `(#:tests? #f
+ #:test-asd-file "parser-combinators-tests.asd"))
+ ;; (native-inputs
+ ;; `(("hu.dwim.stefil" ,sbcl-hu.dwim.stefil)
+ ;; ("infix" ,sbcl-femlisp)))
+ (inputs
+ `(("alexandria" ,sbcl-alexandria)
+ ("cl-containers" ,sbcl-cl-containers)
+ ("cl-ppcre" ,sbcl-cl-ppcre)
+ ("iterate" ,sbcl-iterate)))
+ (home-page "https://github.com/Ramarren/cl-parser-combinators")
+ (synopsis "Experimental implementation of parser combinators in Common Lisp")
+ (description
+ "PARSER-COMBINATORS is a library implementing monadic parser
+combinators in Common Lisp, similar in concept to Haskell Parsec system.")
+ (license license:bsd-3))))
+
+(define-public ecl-parser-combinators
+ (sbcl-package->ecl-package sbcl-parser-combinators))
+
+(define-public cl-parser-combinators
+ (sbcl-package->cl-source-package sbcl-parser-combinators))
--
2.31.1
^ permalink raw reply related [flat|nested] 7+ messages in thread
* [bug#48615] [PATCH 2/6]: gnu: Add cl-gettext
2021-05-23 20:33 [bug#48615] [PATCH 6/6]: gnu: Add cl-djula Sharlatan Hellseher
` (2 preceding siblings ...)
2021-05-23 20:38 ` [bug#48615] [PATCH 3/6]: gnu: Add cl-parser-combinators Sharlatan Hellseher
@ 2021-05-23 20:39 ` Sharlatan Hellseher
2021-05-23 20:39 ` [bug#48615] [PATCH 1/6]: gnu: Add cl-arnesi Sharlatan Hellseher
2021-05-25 9:22 ` bug#48615: [PATCH 6/6]: gnu: Add cl-djula Guillaume Le Vaillant
5 siblings, 0 replies; 7+ messages in thread
From: Sharlatan Hellseher @ 2021-05-23 20:39 UTC (permalink / raw)
To: 48615
[-- Attachment #1: Type: text/plain, Size: 356 bytes --]
--
… наш разум - превосходная объяснительная машина которая способна
найти смысл почти в чем угодно, истолковать любой феномен, но
совершенно не в состоянии принять мысль о непредсказуемости.
[-- Attachment #2: 0002-gnu-Add-cl-gettext.patch --]
[-- Type: text/x-patch, Size: 2048 bytes --]
From 130a0c2d84c70e84b9b42a1452130ca0d3a867a3 Mon Sep 17 00:00:00 2001
From: Sharlatan Hellseher <sharlatanus@gmail.com>
Date: Sun, 23 May 2021 21:12:03 +0100
Subject: [PATCH 2/6] gnu: Add cl-gettext
* gnu/packages/lisp-xyz.scm (sbcl-gettext, ecl-gettext, cl-gettext): New variables.
---
gnu/packages/lisp-xyz.scm | 37 +++++++++++++++++++++++++++++++++++++
1 file changed, 37 insertions(+)
diff --git a/gnu/packages/lisp-xyz.scm b/gnu/packages/lisp-xyz.scm
index ecdcb44117..8e9bcffb9a 100644
--- a/gnu/packages/lisp-xyz.scm
+++ b/gnu/packages/lisp-xyz.scm
@@ -16897,3 +16897,40 @@ or GOLDEN-UTILS. Please read README
(define-public cl-arnesi
(sbcl-package->cl-source-package sbcl-arnesi))
+
+(define-public sbcl-gettext
+ (let ((commit "a432020cbad99fc22cbe6bb9aa8a83a35000d7aa")
+ (revision "1"))
+ (package
+ (name "sbcl-gettext")
+ (version (git-version "0.0.0" revision commit))
+ (source
+ (origin
+ (method git-fetch)
+ (uri (git-reference
+ (url "https://github.com/rotatef/gettext")
+ (commit commit)))
+ (file-name (git-file-name "gettext" version))
+ (sha256
+ (base32 "1pzhamgni6k5hi6bbvlb3dm659pcllrrr3vhhn3rpjn238zxg5ar"))))
+ (build-system asdf-build-system/sbcl)
+ (arguments
+ `(#:test-asd-file "gettext-tests/gettext-tests.asd"))
+ (native-inputs
+ `(("stefil" ,sbcl-stefil)))
+ (inputs
+ `(("flexi-streams" ,sbcl-flexi-streams)
+ ("split-sequence" ,sbcl-split-sequence)
+ ("yacc" ,sbcl-cl-yacc)))
+ (home-page "https://github.com/rotatef/gettext")
+ (synopsis "Gettext runtime implementation in Common Lisp")
+ (description
+ "This package provides GNU @code{gettext} completely implemented in
+Common Lisp without any C library bindings.")
+ (license license:gpl3+))))
+
+(define-public ecl-gettext
+ (sbcl-package->ecl-package sbcl-gettext))
+
+(define-public cl-gettext
+ (sbcl-package->cl-source-package sbcl-gettext))
--
2.31.1
^ permalink raw reply related [flat|nested] 7+ messages in thread
* [bug#48615] [PATCH 1/6]: gnu: Add cl-arnesi
2021-05-23 20:33 [bug#48615] [PATCH 6/6]: gnu: Add cl-djula Sharlatan Hellseher
` (3 preceding siblings ...)
2021-05-23 20:39 ` [bug#48615] [PATCH 2/6]: gnu: Add cl-gettext Sharlatan Hellseher
@ 2021-05-23 20:39 ` Sharlatan Hellseher
2021-05-25 9:22 ` bug#48615: [PATCH 6/6]: gnu: Add cl-djula Guillaume Le Vaillant
5 siblings, 0 replies; 7+ messages in thread
From: Sharlatan Hellseher @ 2021-05-23 20:39 UTC (permalink / raw)
To: 48615
[-- Attachment #1: Type: text/plain, Size: 356 bytes --]
--
… наш разум - превосходная объяснительная машина которая способна
найти смысл почти в чем угодно, истолковать любой феномен, но
совершенно не в состоянии принять мысль о непредсказуемости.
[-- Attachment #2: 0001-gnu-Add-cl-arnesi.patch --]
[-- Type: text/x-patch, Size: 2838 bytes --]
From 6a396db48c04460b51179d8de125c328027bf65e Mon Sep 17 00:00:00 2001
From: Sharlatan Hellseher <sharlatanus@gmail.com>
Date: Sun, 23 May 2021 21:09:14 +0100
Subject: [PATCH 1/6] gnu: Add cl-arnesi
* gnu/packages/lisp-xyz.scm (sbcl-arnesi, ecl-arnesi, cl-arnesi): New variables.
---
gnu/packages/lisp-xyz.scm | 53 +++++++++++++++++++++++++++++++++++++++
1 file changed, 53 insertions(+)
diff --git a/gnu/packages/lisp-xyz.scm b/gnu/packages/lisp-xyz.scm
index 982c1abcd5..ecdcb44117 100644
--- a/gnu/packages/lisp-xyz.scm
+++ b/gnu/packages/lisp-xyz.scm
@@ -16844,3 +16844,56 @@ building block for higher level libraries.")
(define-public ecl-json-streams
(sbcl-package->ecl-package sbcl-json-streams))
+
+(define-public sbcl-arnesi
+ (let ((commit "1e7dc4cb2cad8599113c7492c78f4925e839522e")
+ (revision "1"))
+ (package
+ (name "sbcl-arnesi")
+ (version (git-version "2.0.0" revision commit))
+ (source
+ (origin
+ (method git-fetch)
+ (uri (git-reference
+ (url "https://github.com/AccelerationNet/arnesi")
+ (commit commit)))
+ (file-name (git-file-name "arnesi" version))
+ (sha256
+ (base32 "0jgj2xgd1gq6rf8ia43lkmbrbxnp8rgs053br9azfa25ygk3ikbh"))))
+ (build-system asdf-build-system/sbcl)
+ (arguments
+ ;; FIXME: (Sharlatan-20210523T190315+0100): Tests failed on
+ ;; special-lisp-var-rebount-in/cc
+ ;;
+ ;; ; processing (TEST SPECIAL-LISP-VAR-REBOUND-IN/CC ...)
+ ;; ; wrote .../sbcl/arnesi/t/call-cc-tmp5GEXGEG5.fasl
+ ;; ; compilation finished in 0:00:00.028
+ ;; Unhandled SIMPLE-ERROR in thread
+ ;; #<SB-THREAD:THREAD "main thread" RUNNING {100B768173}>:
+ ;; Sorry, No walker for the special operater DECLARE defined.
+ ;;
+ ;; Backtrace for: #<SB-THREAD:THREAD "main thread" RUNNING {100B768173}>
+ ;; 0: (SB-DEBUG::DEBUGGER-DISABLED-HOOK #<SIMPLE-ERROR "Sorry,
+ ;; No walker for the special operater ~S defined."
+ ;; {1001FAF9D3}> #<unused argument> :QUIT T)
+ ;;
+ `(#:tests? #f))
+ (native-inputs
+ `(("fiveam" ,sbcl-fiveam)))
+ (inputs
+ `(("cl-ppcre" ,sbcl-cl-ppcre)
+ ("collectors" ,sbcl-collectors)
+ ("swank" ,sbcl-slime-swank)))
+ (home-page "https://github.com/AccelerationNet/arnesi")
+ (synopsis "Common Lisp utility suite")
+ (description
+ "ARNESI is Common Lisp utilities library similar to ALEXANDRIA, ANAPHORA
+or GOLDEN-UTILS. Please read README
+@url{https://github.com/AccelerationNet/arnesi} for use case recomendations.")
+ (license license:bsd-3))))
+
+(define-public ecl-arnesi
+ (sbcl-package->ecl-package sbcl-arnesi))
+
+(define-public cl-arnesi
+ (sbcl-package->cl-source-package sbcl-arnesi))
--
2.31.1
^ permalink raw reply related [flat|nested] 7+ messages in thread
* bug#48615: [PATCH 6/6]: gnu: Add cl-djula
2021-05-23 20:33 [bug#48615] [PATCH 6/6]: gnu: Add cl-djula Sharlatan Hellseher
` (4 preceding siblings ...)
2021-05-23 20:39 ` [bug#48615] [PATCH 1/6]: gnu: Add cl-arnesi Sharlatan Hellseher
@ 2021-05-25 9:22 ` Guillaume Le Vaillant
5 siblings, 0 replies; 7+ messages in thread
From: Guillaume Le Vaillant @ 2021-05-25 9:22 UTC (permalink / raw)
To: Sharlatan Hellseher; +Cc: 48615-done
[-- Attachment #1: Type: text/plain, Size: 107 bytes --]
Patches pushed as 0e007842c9ab3021160596a0de14a2ef1b94acb2 and following
with a few modifications.
Thanks.
[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 247 bytes --]
^ permalink raw reply [flat|nested] 7+ messages in thread