GNU bug report logs -
#62195
[PATCH 00/17]: gnu: cl-trial: Update to 1.2.0-2.db4e98e.
Previous Next
To add a comment to this bug, you must first unarchive it, by sending
a message to control AT debbugs.gnu.org, with unarchive 62195 in the body.
You can then email your comments to 62195 AT debbugs.gnu.org in the normal way.
Toggle the display of automated, internal messages from the tracker.
Report forwarded
to
guix-patches <at> gnu.org
:
bug#62195
; Package
guix-patches
.
(Tue, 14 Mar 2023 23:50:02 GMT)
Full text and
rfc822 format available.
Acknowledgement sent
to
Sharlatan Hellseher <sharlatanus <at> gmail.com>
:
New bug report received and forwarded. Copy sent to
guix-patches <at> gnu.org
.
(Tue, 14 Mar 2023 23:50:02 GMT)
Full text and
rfc822 format available.
Message #5 received at submit <at> debbugs.gnu.org (full text, mbox):
Hi Guix!
This long (for me) patch series brings the latest changes of Trial a game
engine written in Common Lisp. I've tried to enable as many features as I
could do in a scope of small list of commits. I've marked some system as "long
packaging journey" for the next round of expanding functionality.
Build:
> ./pre-inst-env guix build --rounds=2 cl-zr-utils cl-3d-vectors cl-3d-matrices cl-3d-quaternions cl-3d-transforms cl-trivial-extensible-sequences cl-promise cl-parachute cl-pathname-utils cl-glsl-toolkit cl-gamepad cl-3b-bmfont cl-alloy cl-jzon cl-gltf cl-dns-client cl-trial
> /gnu/store/i5mx1b03jvavds2r2lriy7zwcpyxdip0-cl-trial-1.2.0-2.db4e98e
> /gnu/store/kmx73c5s59dgkdjjdjbd55zr6c7cr9dh-cl-dns-client-1.0.0-0.9f252e9
> /gnu/store/f067gx3kzj9w9w7vf3i6cl6dydpqpz98-cl-gltf-1.0.0-0.7f9193a
> /gnu/store/4padjq5c6l56aig30wmg4893gisbfh1z-cl-jzon-1.0.0
> /gnu/store/j48wvlqcik249g6qb39zq403yv9az376-cl-alloy-0.0.0-3.628974d
> /gnu/store/bz3mpvwc4pxpg3l3r5w5d1w7h7xf260h-cl-3b-bmfont-0.0.1-3.332c226
> /gnu/store/h5jzmf2yi5alcs24ih2kc8kkkwig7437-cl-gamepad-3.0.0-2.647f6ee
> /gnu/store/ak3pb6sx3djc64skhcv7pwxpk8kx6hwi-cl-glsl-toolkit-1.0.0-2.4c4889e
> /gnu/store/lm4d8nvcib0w831dhv2m4aybs7jpayl4-cl-pathname-utils-1.1.0-2.13189c0
> /gnu/store/zzf349n6y0ng9zi1yf73y22csvz4kiqi-cl-parachute-1.5.0-1.bd072b0
> /gnu/store/3zabvpffgi4mnbl1z6wcai3f87bpbp9q-cl-promise-1.0.0-0.801db8f
> /gnu/store/f0zr6rbhd2g4gk5criywzi23dl8qvgf0-cl-trivial-extensible-sequences-1.0.0-0.d40b2da
> /gnu/store/qmiy26vl3np0w6n3xxfdrg48qwhixana-cl-3d-transforms-1.0.0-0.1d44509
> /gnu/store/ca7ssi7x3nij6xx57c731g4mg4dbar9y-cl-3d-quaternions-1.0.0-0.b79c15c
> /gnu/store/lrai2hm4j1lcz0vsa0lyfz7kq6hdiwcc-cl-3d-matrices-1.0.0-2.b4f5a58
> /gnu/store/i2xyfrw7s1phwxi3plwgxwsqwdj8gkpi-cl-3d-vectors-3.1.0-2.2579694
> /gnu/store/rnzlnpppzdmkds6lnxpkjphdbpg9m5y2-cl-zr-utils-0.0.0.0-0.e7eaffc
Check build of dependent packages:
> ./pre-inst-env guix build $(./pre-inst-env guix refresh --list-dependent cl-zr-utils cl-3d-vectors cl-3d-matrices cl-3d-quaternions cl-3d-transforms cl-trivial-extensible-sequences cl-promise cl-parachute cl-pathname-utils cl-glsl-toolkit cl-gamepad cl-3b-bmfont cl-alloy cl-jzon cl-gltf cl-dns-client cl-trial | awk -F: '{print $2}')
> /gnu/store/i5mx1b03jvavds2r2lriy7zwcpyxdip0-cl-trial-1.2.0-2.db4e98e
> /gnu/store/igdxb7hzw2qiqm2zasjspaamsfsyzdys-cl-virality-0.3.0
> /gnu/store/qvk7n5g3n7zzdfavmwhswfy0c6g8vfvg-cl-definitions-systems-2.0.1
> /gnu/store/ybk3iawibzva6gz1ggswha84pqswam7w-cl-bubble-operator-upwards-1.0-0.846275a
> /gnu/store/qg7pva9rvb1mhcqwdg52n1lra7bzl4j4-cl-raylib-0.0.1-0.985ceeb
> /gnu/store/aqgmhdbp6pd2cijx0bxl4980g8cg7ra2-cl-common-lisp-jupyter-0.1.0-3.ba9f0e7
> /gnu/store/9ir0x2zsn3j6j4wpjir3f9smq1x56imy-cl-clip-0.7.0-1.7afa687
> /gnu/store/gjjv7j1xj65bgbhh87s1800z1k92gkrs-cl-tripod-0.0.1-1.b019a27
> /gnu/store/h493nvaqvh2cmq2nmafdli8kc957z9mp-cl-hunchenissr-routes-0-1.2e83197
> /gnu/store/93m95hmm98pq4i8pd8xcm5q6blwmrm68-cl-feeder-1.0.0-1.b05f517
> /gnu/store/30yg409g3anh1pmfpm11044ffjmwyw26-cl-plump-sexp-0.1.0-0.bbcf75e
> /gnu/store/qy8hcp24vd0idv7r1arlhghap40ww4ni-cl-liballegro-0.2.15-1.49f632c
> /gnu/store/l4xmc6454b0vxdl4364d36zdxkqmggbj-cl-positional-lambda-2.0-0.a43a7bb
> /gnu/store/bvvjwdpmscnxmhfxnn8vff3nm0aq8smz-cl-zip-0.0.0-1.688b154
> /gnu/store/kn5nx176szbv88j6idblx2h7jjqn3x7a-cl-prometheus-0.4.1
> /gnu/store/1j7aar2c4bqbb7j6jdal655l13j2p3as-cl-qmynd-1.0.0-1.7e56daf
> /gnu/store/1z61smlp12yb6jlpjk45fg5ilwvpnmrp-cl-mcclim-0.9.7-3.ece91cf
> /gnu/store/p7nb01wda241c28l6fldmgvy2sj15ri2-cl-qrencode-0.1.2
> /gnu/store/hrr2dm2yiwqhryq27qjzwa9j0d4ph335-cl-yxorp-0.4-4.c306898
> /gnu/store/7h9m21sbk0fv905zrhqg7p0a29g69jvw-cl-tar-0.2.3-0.7c6e07a
> /gnu/store/72ph6n2smfykih8z3r5kmpxvi98wvz1g-cl-amb-1.0.0-0.884bef6
> /gnu/store/nfys28dsikphvzin0c6724sx2rycy4di-cl-eris-0.1
> /gnu/store/l7dzh2if5yjf2dx4n0ds2gq4859x9n7g-cl-radiance-2.1.2-2.a723783
> /gnu/store/lk6nds35qivf4v2waxlsc0ik89f4fbyz-cl-lisp-stat-1.2.0-0.357a0d2
> /gnu/store/2a8xq37n7as31nydcafgd28727cbcw89-cl-slot-extra-options-1.1.1-1.29517d9
> /gnu/store/ygx9n7bza3wj5d80vch63ghb5kyn260h-cl-origin-2.0.0-1.d646134
> /gnu/store/kxmg3ss1sv3mlygqndhh1qhrkmv1avsi-cl-ucons-0.0.0-0.d976810
> /gnu/store/r57kqby198zabl1s2fm6pbs01a3y6an4-cl-gserver-1.8.0
> /gnu/store/z8ky2kbc10kmk62f244plbiya2p1pj9s-cl-atomichron-0.0.0-0.5b3578b
> /gnu/store/pxzadgy5lwggzvhsmnw6gigln2xlfq8r-cl-concurrent-hash-tables-0.0.0-0.1b9f0b5
> /gnu/store/g3qwj4wghx9fzqxa9kl137c3ac8kp8c8-cl-https-everywhere-0.0.0-1.cbcc73b
> /gnu/store/r2lbg506i3zgx77lmpb08mvwwrzkvvqc-cl-nhooks-1.2.0
> /gnu/store/k76vzzvcw44nmhdhrvxfk9lhh8l41ymq-cl-random-sample-0.0.0-0.46b7037
> /gnu/store/0xsbzzc5k4xnczwg16jgb5kv3c5yxvm8-cl-fof-0.2.0-1.522879e
> /gnu/store/mzhar12n1180mj8ia05ll0czvnx2wj12-cl-april-1.0-3.bdd74f1
> /gnu/store/m0m5mn4msfwvaxldg7sw6gqxgxlpwwmg-cl-moira-0.0.0-0.21f1cfd
> /gnu/store/g1qkgahmyq4194f5hrvd71sx2pakyyga-cl-triads-0-0.840b025
> /gnu/store/pw9dyl3hny6svq577jriapxpv0vlhns4-cl-data-lens-0.0.0-0.801bc1e
> /gnu/store/bx4ld6pp09jqngi0km306f4vixdm3c2f-cl-spinneret-3.0-5.52709ab
> /gnu/store/dvmw3rai176v9k32jwfrlir45k5d5c8l-cl-ospm-0.0.1
> /gnu/store/ax1gnnbqm5nb18xz5sh1i0lx7bjfi2r8-cl-nfiles-1.1.2
> /gnu/store/qlw7289632jnzix55qa7zcvpqrh2zkj1-cl-airship-scheme-0.0.0-0.1862db8
> /gnu/store/rdzw9cjc4xim7wcs3scibyagl34ip488-cl-one-more-re-nightmare-0.0.0-0.09c33fe
Sharlatan Hellseher (17):
gnu: cl-3d-vectors: Update to 3.1.0-2.2579694.
gnu: cl-3d-matrices: Update to 1.0.0-2.b4f5a58.
gnu: Add cl-3d-quaternions.
gnu: Add cl-3d-transforms.
gnu: Add cl-trivial-extensible-sequences.
gnu: Add cl-promise.
gnu: cl-parachute: Update to 1.5.0-1.bd072b0.
gnu: cl-pathname-utils: Update to 1.1.0-2.13189c0.
gnu: cl-glsl-toolkit: Update to 1.0.0-2.4c4889e.
gnu: cl-gamepad: Update to 3.0.0-2.647f6ee.
gnu: cl-3b-bmfont: Update to 0.0.1-3.332c226.
gnu: cl-alloy: Update to 0.0.0-3.628974d.
gnu: cl-jzon: Fix build by disabling tests on ECL.
gnu: Add cl-gltf.
gnu: Add cl-dns-client.
gnu: cl-trial: Update to 1.2.0-2.db4e98e.
gnu: cl-zr-utils: Fix build by disabling tests.
gnu/packages/lisp-check.scm | 6 +-
gnu/packages/lisp-xyz.scm | 408 +++++++++++++++++++++++++++++++-----
2 files changed, 357 insertions(+), 57 deletions(-)
base-commit: 1ed227d7952af48efe50a2f6c9537e17c356daa1
--
2.39.2
Information forwarded
to
guix-patches <at> gnu.org
:
bug#62195
; Package
guix-patches
.
(Tue, 14 Mar 2023 23:52:02 GMT)
Full text and
rfc822 format available.
Message #8 received at 62195 <at> debbugs.gnu.org (full text, mbox):
* gnu/packages/lisp-xyz.scm (sbcl-3d-vectors): Update to 3.1.0-2.2579694.
---
gnu/packages/lisp-xyz.scm | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/gnu/packages/lisp-xyz.scm b/gnu/packages/lisp-xyz.scm
index 8c87f25a84..89e45bef80 100644
--- a/gnu/packages/lisp-xyz.scm
+++ b/gnu/packages/lisp-xyz.scm
@@ -18791,8 +18791,8 @@ (define-public cl-authentic
(sbcl-package->cl-source-package sbcl-authentic))
(define-public sbcl-3d-vectors
- (let ((commit "29bb9684df803590deed344af63dbf7b712aabc0")
- (revision "1"))
+ (let ((commit "257969402864ac3859d77b981abf0aa5373c4e78")
+ (revision "2"))
(package
(name "sbcl-3d-vectors")
(version (git-version "3.1.0" revision commit))
@@ -18804,7 +18804,7 @@ (define-public sbcl-3d-vectors
(commit commit)))
(file-name (git-file-name "3d-vectors" version))
(sha256
- (base32 "0qc7m5brhpwi531rgmlaj1c609by533a1ia5hv8f90ilm8ksmw3l"))))
+ (base32 "0vmf7nycc49ydcy0dfs25cgs655kwjc6jcjvpwxw61jq4gl2fh7x"))))
(build-system asdf-build-system/sbcl)
(native-inputs
(list sbcl-parachute))
--
2.39.2
Information forwarded
to
guix-patches <at> gnu.org
:
bug#62195
; Package
guix-patches
.
(Tue, 14 Mar 2023 23:52:02 GMT)
Full text and
rfc822 format available.
Message #11 received at 62195 <at> debbugs.gnu.org (full text, mbox):
* gnu/packages/lisp-xyz.scm (sbcl-3d-matrices): Update to 1.0.0-2.b4f5a58.
---
gnu/packages/lisp-xyz.scm | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/gnu/packages/lisp-xyz.scm b/gnu/packages/lisp-xyz.scm
index 89e45bef80..fe04ef4cec 100644
--- a/gnu/packages/lisp-xyz.scm
+++ b/gnu/packages/lisp-xyz.scm
@@ -18825,8 +18825,8 @@ (define-public cl-3d-vectors
(sbcl-package->cl-source-package sbcl-3d-vectors))
(define-public sbcl-3d-matrices
- (let ((commit "f453b521b8f2ceabb01eac94389119dece8c05f8")
- (revision "1"))
+ (let ((commit "b4f5a58299f8437fad2d77f0879c374e3430f4b5")
+ (revision "2"))
(package
(name "sbcl-3d-matrices")
(version (git-version "1.0.0" revision commit))
@@ -18838,7 +18838,7 @@ (define-public sbcl-3d-matrices
(commit commit)))
(file-name (git-file-name "3d-matrices" version))
(sha256
- (base32 "10q9c96gqzq6k8n89agy0khgimmnsn4s69171m3vhghqa2yv5n6v"))))
+ (base32 "1s8b4zlmqwyplghs73riz1khf0c5sk64w6b12jd599091d5nr6sr"))))
(build-system asdf-build-system/sbcl)
(native-inputs
(list sbcl-parachute))
--
2.39.2
Information forwarded
to
guix-patches <at> gnu.org
:
bug#62195
; Package
guix-patches
.
(Tue, 14 Mar 2023 23:52:03 GMT)
Full text and
rfc822 format available.
Message #14 received at 62195 <at> debbugs.gnu.org (full text, mbox):
* gnu/packages/lisp-xyz.scm (cl-3d-quaternions, sbcl-3d-quaternions):
New variables.
---
gnu/packages/lisp-xyz.scm | 40 +++++++++++++++++++++++++++++++++++++++
1 file changed, 40 insertions(+)
diff --git a/gnu/packages/lisp-xyz.scm b/gnu/packages/lisp-xyz.scm
index fe04ef4cec..d182f330f5 100644
--- a/gnu/packages/lisp-xyz.scm
+++ b/gnu/packages/lisp-xyz.scm
@@ -18858,6 +18858,46 @@ (define-public ecl-3d-matrices
(define-public cl-3d-matrices
(sbcl-package->cl-source-package sbcl-3d-matrices))
+(define-public sbcl-3d-quaternions
+ (let ((commit "b79c15cca8d9c409216a6cee8ec9e182dcdec9e2")
+ (revision "0"))
+ (package
+ (name "sbcl-3d-quaternions")
+ (version (git-version "1.0.0" revision commit))
+ (source
+ (origin
+ (method git-fetch)
+ (uri (git-reference
+ (url "https://github.com/Shinmera/3d-quaternions")
+ (commit commit)))
+ (file-name (git-file-name "3d-quaternions" version))
+ (sha256
+ (base32 "1mrq6yhb90mhvxdkg3fx58ci5yj5xlixbbzf1q6p76wyq40qjv76"))))
+ (build-system asdf-build-system/sbcl)
+ (native-inputs
+ (list sbcl-parachute))
+ (inputs
+ (list sbcl-3d-matrices sbcl-3d-vectors sbcl-documentation-utils))
+ (home-page "https://shinmera.github.io/3d-quaternions/")
+ (synopsis "Quaternion and dual-quaternion functionality in Common Lisp")
+ (description
+ "This is a library for quaternions. It contains most of the quaternion
+operations one would usually expect out of such a library and offers them both
+in non-modifying and modifying versions where applicable. It also tries to be
+efficient where plausible. Each quaternion is made up of @code{float}s, which by
+default are @code{single-float}s, as they do not require value boxing on most
+modern systems and compilers.")
+ (license license:zlib))))
+
+;; TODO: Build failure:
+;; https://github.com/Shinmera/3d-quaternions/issues/2
+;;
+;; (define-public ecl-3d-quaternions
+;; (sbcl-package->ecl-package sbcl-3d-quaternions))
+
+(define-public cl-3d-quaternions
+ (sbcl-package->cl-source-package sbcl-3d-quaternions))
+
(define-public sbcl-messagebox
(let ((commit "ea3688d9a9954bee7079c0173bc7b3f327021e9f")
(revision "1"))
--
2.39.2
Information forwarded
to
guix-patches <at> gnu.org
:
bug#62195
; Package
guix-patches
.
(Tue, 14 Mar 2023 23:52:03 GMT)
Full text and
rfc822 format available.
Message #17 received at 62195 <at> debbugs.gnu.org (full text, mbox):
* gnu/packages/lisp-xyz.scm (cl-3d-transforms, sbcl-3d-transforms): New variables.
---
gnu/packages/lisp-xyz.scm | 41 +++++++++++++++++++++++++++++++++++++++
1 file changed, 41 insertions(+)
diff --git a/gnu/packages/lisp-xyz.scm b/gnu/packages/lisp-xyz.scm
index d182f330f5..dc73aba5f3 100644
--- a/gnu/packages/lisp-xyz.scm
+++ b/gnu/packages/lisp-xyz.scm
@@ -18941,6 +18941,47 @@ (define-public ecl-messagebox
(define-public cl-messagebox
(sbcl-package->cl-source-package sbcl-messagebox))
+(define-public sbcl-3d-transforms
+ (let ((commit "1d44509387d0747cd0351e95a533eca609058632")
+ (revision "0"))
+ (package
+ (name "sbcl-3d-transforms")
+ (version (git-version "1.0.0" revision commit))
+ (source
+ (origin
+ (method git-fetch)
+ (uri (git-reference
+ (url "https://github.com/Shinmera/3d-transforms")
+ (commit commit)))
+ (file-name (git-file-name "3d-transforms" version))
+ (sha256
+ (base32 "03pmv7dh1j6kl16ch6lnvxzjrld4jbr3jx8slzkiipgzdxg74pcx"))))
+ (build-system asdf-build-system/sbcl)
+ (native-inputs
+ (list sbcl-parachute))
+ (inputs
+ (list sbcl-3d-matrices
+ sbcl-3d-quaternions
+ sbcl-3d-vectors
+ sbcl-documentation-utils))
+ (home-page "https://shinmera.github.io/3d-transforms/")
+ (synopsis "Common structure to encapsulate spatial transformations in Common Lisp")
+ (description
+ "This is a library that uses the other 3d-* math libraries to present an
+encapsulation for a spatial transformation. It offers convenience functions for
+operating on such transformations and for converting between them and the
+alternative 4x4 matrix representation.")
+ (license license:zlib))))
+
+;; TODO: Build failure:
+;; https://github.com/Shinmera/3d-quaternions/issues/2
+;;
+;; (define-public ecl-3d-transforms
+;; (sbcl-package->ecl-package sbcl-3d-transforms))
+
+(define-public cl-3d-transforms
+ (sbcl-package->cl-source-package sbcl-3d-transforms))
+
(define-public sbcl-glsl-toolkit
(let ((commit "d00ba1906e3b5eb08ea346ac300a1e77bb999d04")
(revision "1"))
--
2.39.2
Information forwarded
to
guix-patches <at> gnu.org
:
bug#62195
; Package
guix-patches
.
(Tue, 14 Mar 2023 23:52:03 GMT)
Full text and
rfc822 format available.
Message #20 received at 62195 <at> debbugs.gnu.org (full text, mbox):
* gnu/packages/lisp-xyz.scm (cl-trivial-extensible-sequences,
sbcl-trivial-extensible-sequences): New variables.
---
gnu/packages/lisp-xyz.scm | 32 ++++++++++++++++++++++++++++++++
1 file changed, 32 insertions(+)
diff --git a/gnu/packages/lisp-xyz.scm b/gnu/packages/lisp-xyz.scm
index dc73aba5f3..ad7b03e943 100644
--- a/gnu/packages/lisp-xyz.scm
+++ b/gnu/packages/lisp-xyz.scm
@@ -16783,6 +16783,38 @@ (define-public ecl-trivial-escapes
(define-public cl-trivial-escapes
(sbcl-package->cl-source-package sbcl-trivial-escapes))
+(define-public sbcl-trivial-extensible-sequences
+ (let ((commit "d40b2da23716601578b1f645727047f80baeb49a")
+ (revision "0"))
+ (package
+ (name "sbcl-trivial-extensible-sequences")
+ (version (git-version "1.0.0" revision commit))
+ (source
+ (origin
+ (method git-fetch)
+ (uri (git-reference
+ (url "https://github.com/Shinmera/trivial-extensible-sequences")
+ (commit commit)))
+ (file-name (git-file-name "trivial-extensible-sequences" version))
+ (sha256
+ (base32 "0352psdd8j0phjycr6ldckwspyal4jcf0f2fizi6fwdp7nvadng7"))))
+ (build-system asdf-build-system/sbcl)
+ (home-page "https://shinmera.github.io/trivial-extensible-sequences/")
+ (synopsis "Portability library for the extensible sequences protocol")
+ (description
+ "This package provides a portability layer for the extensible sequences standard
+extension to Common Lisp. Extensible sequences allow you to create your own
+sequence types that integrate with the rest of the functions and operations that
+interact with sequences.")
+ (license license:zlib))))
+
+;; NOTE: (Sharlatan-20230312T215058+0000): ECL is not supported
+;; (define-public ecl-trivial-extensible-sequences
+;; (sbcl-package->ecl-package sbcl-trivial-extensible-sequences))
+
+(define-public cl-trivial-extensible-sequences
+ (sbcl-package->cl-source-package sbcl-trivial-extensible-sequences))
+
(define-public sbcl-cl-indentify
(let ((commit "eb770f434defa4cd41d84bca822428dfd0dbac53"))
(package
--
2.39.2
Information forwarded
to
guix-patches <at> gnu.org
:
bug#62195
; Package
guix-patches
.
(Tue, 14 Mar 2023 23:52:04 GMT)
Full text and
rfc822 format available.
Message #23 received at 62195 <at> debbugs.gnu.org (full text, mbox):
* gnu/packages/lisp-xyz.scm (cl-promise, ecl-promise, sbcl-promise): New variables.
---
gnu/packages/lisp-xyz.scm | 35 +++++++++++++++++++++++++++++++++++
1 file changed, 35 insertions(+)
diff --git a/gnu/packages/lisp-xyz.scm b/gnu/packages/lisp-xyz.scm
index ad7b03e943..71ace88b2b 100644
--- a/gnu/packages/lisp-xyz.scm
+++ b/gnu/packages/lisp-xyz.scm
@@ -13022,6 +13022,41 @@ (define-public cl-prometheus
(define-public ecl-prometheus
(sbcl-package->ecl-package sbcl-prometheus))
+(define-public sbcl-promise
+ (let ((commit "801db8f853da7935ae2e487fd7f8763acbc5ad2a")
+ (revision "0"))
+ (package
+ (name "sbcl-promise")
+ (version (git-version "1.0.0" revision commit))
+ (source
+ (origin
+ (method git-fetch)
+ (uri (git-reference
+ (url "https://github.com/Shinmera/promise")
+ (commit commit)))
+ (file-name (git-file-name "promise" version))
+ (sha256
+ (base32 "07cvz6vb5y1d9vndcwq7q1cp54aqvyqzv6wk8vmymbz3lawq2wsn"))))
+ (build-system asdf-build-system/sbcl)
+ (native-inputs
+ (list sbcl-parachute))
+ (inputs
+ (list sbcl-documentation-utils))
+ (home-page "https://shinmera.github.io/promise/")
+ (synopsis "Promise mechanism for asynchronous operations")
+ (description
+ "This library implements a basic promise datastructure, which is useful for
+dealing with asynchronous behaviours. Importantly, this library does not use any
+other libraries or frameworks, and instead leaves the execution and state
+transition of promise objects in your control, making it easy to integrate.")
+ (license license:zlib))))
+
+(define-public ecl-promise
+ (sbcl-package->ecl-package sbcl-promise))
+
+(define-public cl-promise
+ (sbcl-package->cl-source-package sbcl-promise))
+
(define-public sbcl-uuid
(let ((commit "e7d6680c3138385c0708f7aaf0c96622eeb140e8"))
(package
--
2.39.2
Information forwarded
to
guix-patches <at> gnu.org
:
bug#62195
; Package
guix-patches
.
(Tue, 14 Mar 2023 23:52:04 GMT)
Full text and
rfc822 format available.
Message #26 received at 62195 <at> debbugs.gnu.org (full text, mbox):
* gnu/packages/lisp-check.scm (sbcl-parachute): Update to 1.5.0-1.bd072b0.
---
gnu/packages/lisp-check.scm | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/gnu/packages/lisp-check.scm b/gnu/packages/lisp-check.scm
index fb65a27e62..172f5b3873 100644
--- a/gnu/packages/lisp-check.scm
+++ b/gnu/packages/lisp-check.scm
@@ -718,8 +718,8 @@ (define-public cl-nst
(sbcl-package->cl-source-package sbcl-nst))
(define-public sbcl-parachute
- (let ((commit "8bc3e1b5a1808341967aeb89516f9fab23cd1d9e")
- (revision "0"))
+ (let ((commit "bd072b0e4d0ff3ee2201eca3eb28c287686ab49e")
+ (revision "1"))
(package
(name "sbcl-parachute")
(version (git-version "1.5.0" revision commit))
@@ -732,7 +732,7 @@ (define-public sbcl-parachute
(commit commit)))
(file-name (git-file-name "cl-parachute" version))
(sha256
- (base32 "0cppp1sp9xqkgxgkwidhqzlsj03ywnar7z9mzwcliww8y0kv5555"))))
+ (base32 "0srjsklhr04snlv98021mb0a5lb8dlypv1lnjdhsdhjbbiwbw2n9"))))
(build-system asdf-build-system/sbcl)
(inputs
(list sbcl-documentation-utils
--
2.39.2
Information forwarded
to
guix-patches <at> gnu.org
:
bug#62195
; Package
guix-patches
.
(Tue, 14 Mar 2023 23:52:05 GMT)
Full text and
rfc822 format available.
Message #29 received at 62195 <at> debbugs.gnu.org (full text, mbox):
* gnu/packages/lisp-xyz.scm (sbcl-pathname-utils): Update to 1.1.0-2.13189c0.
[inputs]: Add sbcl-trivial-features.
(ecl-pathname-utils): Disable tests.
---
gnu/packages/lisp-xyz.scm | 22 ++++++++++++++++++----
1 file changed, 18 insertions(+), 4 deletions(-)
diff --git a/gnu/packages/lisp-xyz.scm b/gnu/packages/lisp-xyz.scm
index 71ace88b2b..53f5d4f698 100644
--- a/gnu/packages/lisp-xyz.scm
+++ b/gnu/packages/lisp-xyz.scm
@@ -18524,8 +18524,8 @@ (define-public cl-clip
(sbcl-package->cl-source-package sbcl-clip))
(define-public sbcl-pathname-utils
- (let ((commit "70f517e44e13a38e0c8f296613236376d679fa8f")
- (revision "1"))
+ (let ((commit "13189c08f2480802a6cba207304c2e0cfdc57f47")
+ (revision "2"))
(package
(name "sbcl-pathname-utils")
(version (git-version "1.1.0" revision commit))
@@ -18537,10 +18537,12 @@ (define-public sbcl-pathname-utils
(commit commit)))
(file-name (git-file-name "pathname-utils" version))
(sha256
- (base32 "1zm4bf6gajpgmhr7zwf7600zlaf8fs1fcyzabqsh2ma2crkgqdxq"))))
+ (base32 "0b5pjsrpfw0pmahi1zydzpaa5missg3cxqnyz4k6xwvk8fqscpha"))))
(build-system asdf-build-system/sbcl)
(native-inputs
(list sbcl-parachute))
+ (inputs
+ (list sbcl-trivial-features))
(home-page "https://shinmera.github.io/pathname-utils/")
(synopsis "Collection of utilities to help with pathname operations")
(description
@@ -18550,7 +18552,19 @@ (define-public sbcl-pathname-utils
(license license:zlib))))
(define-public ecl-pathname-utils
- (sbcl-package->ecl-package sbcl-pathname-utils))
+ (package
+ (inherit (sbcl-package->ecl-package sbcl-pathname-utils))
+ (arguments
+ `(;; FIXME: It might be an issue in implementation of UIOP for ECL:
+ ;;
+ ;; Condition of type: TYPE-ERROR
+ ;; :HOME is not of type SEQUENCE.
+ ;; Available restarts:
+ ;; 1. (RESTART-TOPLEVEL) Go back to Top-Level REPL.
+ ;; Broken at SI:BYTECODES. [Evaluation of: (MAKE-PATHNAME :DIRECTORY
+ ;; '(:ABSOLUTE :HOME))] In: #<process TOP-LEVEL 0x7faa2f991f80>.
+ ;;
+ #:tests? #f))))
(define-public cl-pathname-utils
(sbcl-package->cl-source-package sbcl-pathname-utils))
--
2.39.2
Information forwarded
to
guix-patches <at> gnu.org
:
bug#62195
; Package
guix-patches
.
(Tue, 14 Mar 2023 23:52:05 GMT)
Full text and
rfc822 format available.
Message #32 received at 62195 <at> debbugs.gnu.org (full text, mbox):
* gnu/packages/lisp-xyz.scm (sbcl-glsl-toolkit): Update to 1.0.0-2.4c4889e.
---
gnu/packages/lisp-xyz.scm | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/gnu/packages/lisp-xyz.scm b/gnu/packages/lisp-xyz.scm
index 53f5d4f698..19e20a26f9 100644
--- a/gnu/packages/lisp-xyz.scm
+++ b/gnu/packages/lisp-xyz.scm
@@ -19064,8 +19064,8 @@ (define-public cl-3d-transforms
(sbcl-package->cl-source-package sbcl-3d-transforms))
(define-public sbcl-glsl-toolkit
- (let ((commit "d00ba1906e3b5eb08ea346ac300a1e77bb999d04")
- (revision "1"))
+ (let ((commit "4c4889e75c635772c4df70b11d6f14e7a596da43")
+ (revision "2"))
(package
(name "sbcl-glsl-toolkit")
(version (git-version "1.0.0" revision commit))
@@ -19077,7 +19077,7 @@ (define-public sbcl-glsl-toolkit
(commit commit)))
(file-name (git-file-name "glsl-toolkit" version))
(sha256
- (base32 "0as5796yazchq1qkna3srxlz5v7cf7ffny9cbqi41wsa2s20vbh9"))))
+ (base32 "0vrk8nqijqdi1rwf85rhd93yj7q8qkxnigxn3bw0cbrzvzrks9rl"))))
(build-system asdf-build-system/sbcl)
(inputs
(list sbcl-cl-ppcre sbcl-documentation-utils sbcl-parse-float
--
2.39.2
Information forwarded
to
guix-patches <at> gnu.org
:
bug#62195
; Package
guix-patches
.
(Tue, 14 Mar 2023 23:52:05 GMT)
Full text and
rfc822 format available.
Message #35 received at 62195 <at> debbugs.gnu.org (full text, mbox):
* gnu/packages/lisp-xyz.scm (sbcl-cl-gamepd): Update to 3.0.0-2.647f6ee.
[arguments]{phases}: Use search-input-file in patch-evdev-path phase.
[inputs]: Remove labels.
---
gnu/packages/lisp-xyz.scm | 19 +++++++++----------
1 file changed, 9 insertions(+), 10 deletions(-)
diff --git a/gnu/packages/lisp-xyz.scm b/gnu/packages/lisp-xyz.scm
index 19e20a26f9..a7b7374e0d 100644
--- a/gnu/packages/lisp-xyz.scm
+++ b/gnu/packages/lisp-xyz.scm
@@ -20733,8 +20733,8 @@ (define-public cl-sdl2-ttf
(sbcl-package->cl-source-package sbcl-sdl2-ttf))
(define-public sbcl-cl-gamepad
- (let ((commit "7e12137927b42db064ffbf9ea34bd4790ad4bb33")
- (revision "1"))
+ (let ((commit "647f6ee8f40048286d743d79845c3753fba9d8f1")
+ (revision "2"))
(package
(name "sbcl-cl-gamepad")
(version (git-version "3.0.0" revision commit))
@@ -20746,7 +20746,7 @@ (define-public sbcl-cl-gamepad
(commit commit)))
(file-name (git-file-name "cl-gamepad" version))
(sha256
- (base32 "1gzx590i7s81qmramnjvfzrrq5yppas8yxqq1jl3yzqhhjwjfvkd"))))
+ (base32 "0w9lcahgqacc39932jp2ghid9sl4wg4vyaza8vdnghmixdl49cin"))))
(build-system asdf-build-system/sbcl)
(arguments
`(#:phases
@@ -20754,14 +20754,13 @@ (define-public sbcl-cl-gamepad
(add-after 'unpack 'patch-evdev-lib-path
(lambda* (#:key inputs #:allow-other-keys)
(substitute* "evdev-cffi.lisp"
- (("libevdev.so" all)
- (string-append (assoc-ref inputs "libevdev")
- "/lib/" all))))))))
+ (("libevdev.so")
+ (search-input-file inputs "/lib/libevdev.so"))))))))
(inputs
- `(("cffi" ,sbcl-cffi)
- ("documentation-utils" ,sbcl-documentation-utils)
- ("libevdev" ,libevdev)
- ("trivial-features" ,sbcl-trivial-features)))
+ (list libevdev
+ sbcl-cffi
+ sbcl-documentation-utils
+ sbcl-trivial-features))
(home-page "https://shirakumo.github.io/cl-gamepad/")
(synopsis "Library for access to gamepads and joystick input devices")
(description
--
2.39.2
Information forwarded
to
guix-patches <at> gnu.org
:
bug#62195
; Package
guix-patches
.
(Tue, 14 Mar 2023 23:52:06 GMT)
Full text and
rfc822 format available.
Message #38 received at 62195 <at> debbugs.gnu.org (full text, mbox):
* gnu/packages/lisp-xyz.scm (sbcl-3b-bmfont): Upate to 0.0.1-3.332c226.
[arguments]{asd-systems}: Sort them alphabetically.
[inputs]: Remove labels. Add sbcl-parse-number
---
gnu/packages/lisp-xyz.scm | 28 ++++++++++++++--------------
1 file changed, 14 insertions(+), 14 deletions(-)
diff --git a/gnu/packages/lisp-xyz.scm b/gnu/packages/lisp-xyz.scm
index a7b7374e0d..d08bfa6314 100644
--- a/gnu/packages/lisp-xyz.scm
+++ b/gnu/packages/lisp-xyz.scm
@@ -11252,8 +11252,8 @@ (define-public ecl-png-read
(sbcl-package->ecl-package sbcl-png-read))
(define-public sbcl-3b-bmfont
- (let ((commit "48a38f52d282064829851c484d9e7dee0ffe9e72")
- (revision "2"))
+ (let ((commit "332c2262705f161627fc18add0310451a42799af")
+ (revision "3"))
(package
(name "sbcl-3b-bmfont")
(version (git-version "0.0.1" revision commit))
@@ -11265,21 +11265,21 @@ (define-public sbcl-3b-bmfont
(commit commit)))
(file-name (git-file-name "3b-bmfont" version))
(sha256
- (base32 "0v4lcrlpx60ayg0g5b10q2hjh1iaanln4ck0hm1rvjxm39gl2d86"))))
+ (base32 "11wnqa1wx9vji6cmxl5m5qnf12mqc6n7d5g8038r1wayq88bxia6"))))
(build-system asdf-build-system/sbcl)
(arguments
- `(#:asd-systems
- '("3b-bmfont"
- "3b-bmfont/text"
- "3b-bmfont/common"
- "3b-bmfont/xml"
- "3b-bmfont/json")))
+ `(#:asd-systems '("3b-bmfont"
+ "3b-bmfont/common"
+ "3b-bmfont/json"
+ "3b-bmfont/text"
+ "3b-bmfont/xml")))
(inputs
- `(("alexandria" ,sbcl-alexandria)
- ("cxml" ,sbcl-cxml)
- ("flexi-streams" ,sbcl-flexi-streams)
- ("jsown" ,sbcl-jsown)
- ("split-sequence" ,sbcl-split-sequence)))
+ (list sbcl-alexandria
+ sbcl-cxml
+ sbcl-flexi-streams
+ sbcl-jsown
+ sbcl-parse-number
+ sbcl-split-sequence))
(home-page "https://github.com/3b/3b-bmfont/")
(synopsis "Read/write bmfont metadata files")
(description
--
2.39.2
Information forwarded
to
guix-patches <at> gnu.org
:
bug#62195
; Package
guix-patches
.
(Tue, 14 Mar 2023 23:52:06 GMT)
Full text and
rfc822 format available.
Message #41 received at 62195 <at> debbugs.gnu.org (full text, mbox):
* gnu/packages/lisp-xyz.scm (sbcl-alloy): Upate to 0.0.0-3.628974d.
[arguments]{asd-systems}: Sort them alphabetically.
---
gnu/packages/lisp-xyz.scm | 14 +++++++-------
1 file changed, 7 insertions(+), 7 deletions(-)
diff --git a/gnu/packages/lisp-xyz.scm b/gnu/packages/lisp-xyz.scm
index d08bfa6314..d6e3fe835b 100644
--- a/gnu/packages/lisp-xyz.scm
+++ b/gnu/packages/lisp-xyz.scm
@@ -20989,8 +20989,8 @@ (define-public cl-font-discovery
(sbcl-package->cl-source-package sbcl-font-discovery))
(define-public sbcl-alloy
- (let ((commit "ea02e4576fd92917201b3c9b63dd3cdc72045dbf")
- (revision "2"))
+ (let ((commit "628974de537affb5b44ad548347f67c16efffcfc")
+ (revision "3"))
(package
(name "sbcl-alloy")
(version (git-version "0.0.0" revision commit))
@@ -21002,7 +21002,7 @@ (define-public sbcl-alloy
(commit commit)))
(file-name (git-file-name "alloy" version))
(sha256
- (base32 "1g8ibvlajhlbdrmny7ck55ilv1shjdpj38q380wri4mavfymjw5f"))))
+ (base32 "0fx294qwxshgijss000pbjbnbwxqvxyw6p3mva36qljhbbkw2fxy"))))
(build-system asdf-build-system/sbcl)
(native-inputs
(list sbcl-alexandria sbcl-parachute))
@@ -21014,13 +21014,13 @@ (define-public sbcl-alloy
;; Dismiss alloy-svg, since it is not completed:
;; https://github.com/Shirakumo/alloy/issues/24
'(#:asd-systems '("alloy"
- "alloy-windowing"
"alloy-animation"
- "alloy-simple"
- "alloy-simple-presentations"
"alloy-opengl"
"alloy-opengl-msdf"
- "alloy-opengl-png")))
+ "alloy-opengl-png"
+ "alloy-simple"
+ "alloy-simple-presentations"
+ "alloy-windowing")))
(home-page "https://shirakumo.github.io/alloy/")
(synopsis
"Common Lisp user interface protocol and toolkit implementation")
--
2.39.2
Information forwarded
to
guix-patches <at> gnu.org
:
bug#62195
; Package
guix-patches
.
(Tue, 14 Mar 2023 23:52:07 GMT)
Full text and
rfc822 format available.
Message #44 received at 62195 <at> debbugs.gnu.org (full text, mbox):
* gnu/packages/lisp-xyz.scm (ecl-jzon): Disable tests.
---
gnu/packages/lisp-xyz.scm | 8 +++++++-
1 file changed, 7 insertions(+), 1 deletion(-)
diff --git a/gnu/packages/lisp-xyz.scm b/gnu/packages/lisp-xyz.scm
index d6e3fe835b..b3dddd8c82 100644
--- a/gnu/packages/lisp-xyz.scm
+++ b/gnu/packages/lisp-xyz.scm
@@ -24608,7 +24608,13 @@ (define-public cl-jzon
(sbcl-package->cl-source-package sbcl-jzon))
(define-public ecl-jzon
- (sbcl-package->ecl-package sbcl-jzon))
+ (let ((pkg (sbcl-package->ecl-package sbcl-jzon)))
+ (package
+ (inherit pkg)
+ (arguments
+ (substitute-keyword-arguments (package-arguments pkg)
+ ;; FIXME: Tests fail on ECL: https://github.com/Zulu-Inuoe/jzon/issues/36
+ ((#:tests? _ #f) #f))))))
(define-public sbcl-simple-routes
(let ((commit "6f88c38945a4de73e85786d3499c39cacb400598")
--
2.39.2
Information forwarded
to
guix-patches <at> gnu.org
:
bug#62195
; Package
guix-patches
.
(Tue, 14 Mar 2023 23:52:07 GMT)
Full text and
rfc822 format available.
Message #47 received at 62195 <at> debbugs.gnu.org (full text, mbox):
* gnu/packages/lisp-xyz.scm (cl-gltf, sbcl-cl-gltf): New variables.
---
gnu/packages/lisp-xyz.scm | 47 +++++++++++++++++++++++++++++++++++++++
1 file changed, 47 insertions(+)
diff --git a/gnu/packages/lisp-xyz.scm b/gnu/packages/lisp-xyz.scm
index b3dddd8c82..abdcc06d9c 100644
--- a/gnu/packages/lisp-xyz.scm
+++ b/gnu/packages/lisp-xyz.scm
@@ -19994,6 +19994,53 @@ (define-public ecl-cl-glfw3
(define-public cl-glfw3
(sbcl-package->cl-source-package sbcl-cl-glfw3))
+(define-public sbcl-cl-gltf
+ (let ((commit "7f9193acec80cad775b61b1c7a125c14a7b35a0c")
+ (revision "0"))
+ (package
+ (name "sbcl-cl-gltf")
+ (version (git-version "1.0.0" revision commit))
+ (source
+ (origin
+ (method git-fetch)
+ (uri (git-reference
+ (url "https://github.com/Shirakumo/cl-gltf")
+ (commit commit)))
+ (file-name (git-file-name "cl-gltf" version))
+ (sha256
+ (base32 "0ni42242a4x052dqlycwrg5j6piwm87s4wgbn2q0a9s3l9f811vk"))))
+ (build-system asdf-build-system/sbcl)
+ (arguments
+ ;; No tests provided.
+ `(#:tests? #f))
+ (inputs
+ (list sbcl-documentation-utils
+ sbcl-cffi
+ sbcl-jzon
+ sbcl-mmap
+ sbcl-nibbles
+ sbcl-qbase64
+ sbcl-static-vectors
+ sbcl-trivial-extensible-sequences))
+ (home-page "https://shirakumo.github.io/cl-gltf/")
+ (synopsis "Common Lisp parser for glTF file format")
+ (description
+ "This package provides a Common Lisp parser for glTF file format.")
+ (license license:zlib))))
+
+;; FIXME: ECL part is failing
+;; ;;; Internal error:
+;;
+;; ** There is no package with the name SEQUENCE.An error occurred during
+;; initialization: COMPILE-FILE-ERROR while compiling #<cl-source-file
+;; "trivial-extensible-sequences" "fallback">.
+;;
+;; (define-public ecl-cl-gltf
+;; (sbcl-package->ecl-package sbcl-cl-gltf))
+
+(define-public cl-gltf
+ (sbcl-package->cl-source-package sbcl-cl-gltf))
+
(define-public sbcl-chirp
(let ((commit "01c79fa41939688216d1f86d0766a687becb0654")
(revision "1"))
--
2.39.2
Information forwarded
to
guix-patches <at> gnu.org
:
bug#62195
; Package
guix-patches
.
(Tue, 14 Mar 2023 23:52:07 GMT)
Full text and
rfc822 format available.
Message #50 received at 62195 <at> debbugs.gnu.org (full text, mbox):
* gnu/packages/lisp-xyz.scm (cl-dns-client, ecl-dns-client,
sbcl-dns-client): New variables.
---
gnu/packages/lisp-xyz.scm | 35 +++++++++++++++++++++++++++++++++++
1 file changed, 35 insertions(+)
diff --git a/gnu/packages/lisp-xyz.scm b/gnu/packages/lisp-xyz.scm
index abdcc06d9c..11db31948e 100644
--- a/gnu/packages/lisp-xyz.scm
+++ b/gnu/packages/lisp-xyz.scm
@@ -5598,6 +5598,41 @@ (define-public cl-chipz
(define-public ecl-chipz
(sbcl-package->ecl-package sbcl-chipz))
+(define-public sbcl-dns-client
+ (let ((commit "9f252e9c2bb61c57a6cd367e21ad366b0d3e87e0")
+ (revision "0"))
+ (package
+ (name "sbcl-dns-client")
+ (version (git-version "1.0.0" revision commit))
+ (source
+ (origin
+ (method git-fetch)
+ (uri (git-reference
+ (url "https://github.com/Shinmera/dns-client")
+ (commit commit)))
+ (file-name (git-file-name "dns-client" version))
+ (sha256
+ (base32 "1b6g2wvydwmv1k68favjyq4gfalfxfyl5i0hyh640wdaz2rfvi4n"))))
+ (build-system asdf-build-system/sbcl)
+ (arguments
+ ;; No tests provided.
+ `(#:tests? #f))
+ (inputs
+ (list sbcl-documentation-utils sbcl-usocket))
+ (home-page "https://shinmera.github.io/dns-client")
+ (synopsis "DNS protocol client for Common Lisp")
+ (description
+ "This package provides a pure-lisp implementation of a DNS client. It can be
+used to resolve hostnames, reverse-lookup IP addresses, and fetch other kinds of
+DNS records.")
+ (license license:zlib))))
+
+(define-public ecl-dns-client
+ (sbcl-package->ecl-package sbcl-dns-client))
+
+(define-public cl-dns-client
+ (sbcl-package->cl-source-package sbcl-dns-client))
+
(define-public sbcl-drakma
(package
(name "sbcl-drakma")
--
2.39.2
Information forwarded
to
guix-patches <at> gnu.org
:
bug#62195
; Package
guix-patches
.
(Tue, 14 Mar 2023 23:52:08 GMT)
Full text and
rfc822 format available.
Message #53 received at 62195 <at> debbugs.gnu.org (full text, mbox):
* gnu/packages/lisp-xyz.scm (sbcl-trial): Update to 1.2.0-2.db4e98e.
[arguments]{asd-systems}: Enable trial-alloy, trial-animation,
trial-assimp, trial-gif, trial-glfw, trial-gltf, trial-jpeg,
trial-notify, tiral-png, trial-sdl2, trial-terragen, trial-tga,
trial-tiff, trial-workbench
[inputs]: Sort list alphabetically and add sbcl-3d-quaternions,
sbcl-3d-transforms, sbcl-alloy, sbcl-atomics, sbcl-cl-glfw3,
sbcl-cl-gltf, sbcl-classimp, sbcl-dns-client, sbcl-file-notify,
sbcl-glop, sbcl-jzon, sbcl-language-codes, sbcl-promise, sbcl-sdl2,
sbcl-simple-tasks, sbcl-system-locale,
sbcl-trivial-extensible-sequences, sbcl-trivial-main-thread.
Remove sbcl-jsow.
* gnu/packages/lisp-xyz.scm (ecl-trial): Disable this while upstream
issue is in review.
---
gnu/packages/lisp-xyz.scm | 66 ++++++++++++++++++++++++++++++++++-----
1 file changed, 58 insertions(+), 8 deletions(-)
diff --git a/gnu/packages/lisp-xyz.scm b/gnu/packages/lisp-xyz.scm
index 11db31948e..06e7f05586 100644
--- a/gnu/packages/lisp-xyz.scm
+++ b/gnu/packages/lisp-xyz.scm
@@ -20857,8 +20857,8 @@ (define-public cl-gamepad
(sbcl-package->cl-source-package sbcl-cl-gamepad))
(define-public sbcl-trial
- (let ((commit "ba178cac3a5528c570c7e8dad66c58cc770db53a")
- (revision "1"))
+ (let ((commit "db4e98ede16640238bd51bf5d63cda57c75a51ae")
+ (revision "2"))
(package
(name "sbcl-trial")
(version (git-version "1.2.0" revision commit))
@@ -20870,42 +20870,90 @@ (define-public sbcl-trial
(commit commit)))
(file-name (git-file-name "trial" version))
(sha256
- (base32 "1vpv9nrpq93fz1c5cyi1hazaaz9ijbrf1l7zwp7gammndr5v028r"))))
+ (base32 "0haslkzcgivz42k23n90w1dzw8zdgdrqcndadl33pqqlf0d20ilw"))))
(build-system asdf-build-system/sbcl)
+ (arguments
+ `(#:asd-systems '("trial"
+ "trial-alloy"
+ "trial-animation"
+ "trial-assimp"
+ ;; TODO: It requires a long packaging journey.
+ ;; "trial-feedback"
+ "trial-gif"
+ "trial-glfw"
+ ;; FIXME: Check why this system is failing:
+ ;; WARNING: Invalid qualifiers for APPEND method
+ ;; combination in method
+ ;; ...
+ ;; "trial-glop"
+ "trial-gltf"
+ ;; TODO: It requires a long packaging journey.
+ ;; "trial-harmony"
+ "trial-jpeg"
+ "trial-notify"
+ "trial-png"
+ ;; TODO: I'm not sure which QOI system to use here. There are two:
+ ;; - https://github.com/bpanthi977/qoi
+ ;; - https://github.com/mfiano/qoi
+ ;; "trial-qoi"
+ ;; TODO: It requires a long packaging journey.
+ ;; "trial-qt"
+ "trial-sdl2"
+ "trial-terragen"
+ "trial-tga"
+ "trial-tiff"
+ "trial-workbench")))
(native-inputs
(list sbcl-trivial-features))
(inputs
- (list sbcl-alexandria
- sbcl-3d-matrices
+ (list sbcl-3d-matrices
+ sbcl-3d-quaternions
+ sbcl-3d-transforms
sbcl-3d-vectors
+ sbcl-alexandria
+ sbcl-alloy
+ sbcl-atomics
sbcl-bordeaux-threads
sbcl-cl-gamepad
+ sbcl-cl-glfw3
+ sbcl-cl-gltf
sbcl-cl-jpeg
sbcl-cl-opengl
sbcl-cl-ppcre
sbcl-cl-tga
+ sbcl-classimp
sbcl-closer-mop
sbcl-deploy
+ sbcl-dns-client
sbcl-fast-io
+ sbcl-file-notify
sbcl-flare
sbcl-float-features
sbcl-flow
sbcl-for
sbcl-form-fiddle
+ sbcl-glop
sbcl-glsl-toolkit
sbcl-ieee-floats
- sbcl-jsown
+ sbcl-jzon
sbcl-lambda-fiddle
+ sbcl-language-codes
sbcl-lquery
sbcl-messagebox
sbcl-mmap
sbcl-pathname-utils
sbcl-pngload
+ sbcl-promise
sbcl-retrospectiff
+ sbcl-sdl2
+ sbcl-simple-tasks
sbcl-static-vectors
+ sbcl-system-locale
sbcl-terrable
+ sbcl-trivial-extensible-sequences
sbcl-trivial-garbage
sbcl-trivial-indent
+ sbcl-trivial-main-thread
sbcl-verbose
sbcl-zpng))
(home-page "https://github.com/Shirakumo/trial")
@@ -20916,8 +20964,10 @@ (define-public sbcl-trial
fit together as required by any particular game.")
(license license:zlib))))
-(define-public ecl-trial
- (sbcl-package->ecl-package sbcl-trial))
+;; TODO: Enable with new ECL when this issue is fixed:
+;; https://github.com/Shinmera/3d-quaternions/issues/2
+;; (define-public ecl-trial
+;; (sbcl-package->ecl-package sbcl-trial))
(define-public cl-trial
(sbcl-package->cl-source-package sbcl-trial))
--
2.39.2
Information forwarded
to
guix-patches <at> gnu.org
:
bug#62195
; Package
guix-patches
.
(Tue, 14 Mar 2023 23:52:08 GMT)
Full text and
rfc822 format available.
Message #56 received at 62195 <at> debbugs.gnu.org (full text, mbox):
* gnu/packages/lisp-xyz.scm (sbcl-zr-utils): Disable tests.
---
gnu/packages/lisp-xyz.scm | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/gnu/packages/lisp-xyz.scm b/gnu/packages/lisp-xyz.scm
index 06e7f05586..397e4459fc 100644
--- a/gnu/packages/lisp-xyz.scm
+++ b/gnu/packages/lisp-xyz.scm
@@ -27276,7 +27276,8 @@ (define-public sbcl-zr-utils
sbcl-cl-unicode
sbcl-trivial-gray-streams))
(arguments
- (list #:phases
+ (list #:tests? #f ; FIXME: Failing with new parachute.
+ #:phases
#~(modify-phases %standard-phases
(add-after 'unpack 'fix-tests
(lambda _
--
2.39.2
Reply sent
to
Guillaume Le Vaillant <glv <at> posteo.net>
:
You have taken responsibility.
(Thu, 16 Mar 2023 14:53:02 GMT)
Full text and
rfc822 format available.
Notification sent
to
Sharlatan Hellseher <sharlatanus <at> gmail.com>
:
bug acknowledged by developer.
(Thu, 16 Mar 2023 14:53:02 GMT)
Full text and
rfc822 format available.
Message #61 received at 62195-done <at> debbugs.gnu.org (full text, mbox):
[Message part 1 (text/plain, inline)]
Patches pushed as 2fb2a4c086286f7cf444a4734520d58ad29bc182 and
following.
Thanks.
[signature.asc (application/pgp-signature, inline)]
bug archived.
Request was from
Debbugs Internal Request <help-debbugs <at> gnu.org>
to
internal_control <at> debbugs.gnu.org
.
(Fri, 14 Apr 2023 11:24:13 GMT)
Full text and
rfc822 format available.
This bug report was last modified 2 years and 30 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.