[PATCH] gnu: Add sbcl-bodge-blobs-support.

DoneSubmitted by Adam Kandur.
Details
2 participants
  • Guillaume Le Vaillant
  • Adam Kandur
Owner
unassigned
Severity
normal
A
A
Adam Kandur wrote on 16 Apr 01:31 +0200
(name . Guix Patches)(address . guix-patches@gnu.org)
MYMrwl0--7-2@tuta.io
From eeac3552e0a6df41e38f6cddf703fd41fbee8b7a Mon Sep 17 00:00:00 2001From: Adam Kandur <rndd@tuta.io>Date: Fri, 16 Apr 2021 02:29:58 +0300Subject: [PATCH] gnu: Add sbcl-bodge-blobs-support.
* gnu/packages/lisp-xyz.scm (sbcl-bodge-blobs-support): New variable.--- gnu/packages/lisp-xyz.scm | 32 ++++++++++++++++++++++++++++++++ 1 file changed, 32 insertions(+)
Toggle diff (45 lines)diff --git a/gnu/packages/lisp-xyz.scm b/gnu/packages/lisp-xyz.scmindex f340360..320875c 100644--- a/gnu/packages/lisp-xyz.scm+++ b/gnu/packages/lisp-xyz.scm@@ -15578,6 +15578,38 @@ immediately loaded.") (define-public cl-bodge-math   (sbcl-package->cl-source-package sbcl-bodge-math)) +(define-public sbcl-bodge-blobs-support+  (package+    (name "sbcl-bodge-blobs-support")+    (version "stable")+    (source+     (origin+       (method git-fetch)+       (uri (git-reference+             (url "https://github.com/borodust/bodge-blobs-support")+             (commit version)))+       (file-name (git-file-name "bodge-blobs-support" version))+       (sha256+        (base32 "02nd1x6y1akp1ymv1y4z9ympwbnpd1drwi4f86xbjszxqff6jyj8"))))+    (build-system asdf-build-system/sbcl)+    (arguments+     `(#:asd-files '("bodge-blobs-support.asd")+       #:asd-systems '("bodge-blobs-support")))+    (native-inputs+     `(("trivial-features" ,sbcl-trivial-features)+       ("sbcl-alexandria" ,sbcl-alexandria)+       ("cffi" ,sbcl-cffi)))+    (home-page "https://github.com/borodust/bodge-blobs-support")+    (synopsis "Common utilities for blob packages")+    (description "Library for simplifying packaging and loading of compiled foreign library collection.")+    (license license:unlicense)))++(define-public cl-bodge-blobs-support+  (sbcl-package->cl-source-package sbcl-bodge-blobs-support))++(define-public ecl-bodge-blobs-support+  (sbcl-package->ecl-package sbcl-bodge-blobs-support))+ (define-public sbcl-cl-conspack   (let ((commit "fc8473bc6f929696b03b43820596b7c976c4678e")         (revision "1"))-- 2.31.1
G
G
Guillaume Le Vaillant wrote on 16 Apr 13:57 +0200
(name . Adam Kandur)(address . rndd@tuta.io)(address . 47811-done@debbugs.gnu.org)
87blaejvbi.fsf@yamatai
Patch pushed as 4d7b6df58e1df58a4faecc25d14a3897669da59a with somemodifications.I changed the package to use a commit directly instead of the "stable"tag, in case this tag gets reassigned upstream to an updated stablestate of the branch, which would break the reproducibility of the sourcearchive created by Guix.
-----BEGIN PGP SIGNATURE-----
iIUEAREKAC0WIQTLxZxm7Ce5cXlAaz5r6CCK3yH+PwUCYHl7sQ8cZ2x2QHBvc3Rlby5uZXQACgkQa+ggit8h/j8EsQD/XAvwUVrXvkMCmvdJR2K1trdsREsx8QBxdWGnQNNUV04BAIqpbJTN7Vn/WDSVJB8tQHIMTSeICF9Gh+O1IQuiohvk=Ak07-----END PGP SIGNATURE-----
Closed
?