diff mbox series

[bug#51730,18/21] gnu: Add rust-thread-local-0.3.4.

Message ID 6WV0_nfGm6xVwWfE1k42G7Id8nMCm9ycyp72llp5M72NvJep4kcg5iCrtPeYmlDevUILmOAeKDXK-xhnOi1dfDL4WTPMwZ4Xb5gCmY8tdio=@protonmail.com
State Accepted
Headers show
Series [bug#51730,01/21] gnu: Add rust-argh-shared-0.1. | expand

Checks

Context Check Description
cbaines/comparison success View comparision
cbaines/git branch success View Git branch
cbaines/applying patch success View Laminar job
cbaines/issue success View issue

Commit Message

phodina Nov. 9, 2021, 9:21 p.m. UTC
* gnu/packages/crates-io.scm (rust-thread-local-0.3.4): New variable.

--
2.33.1

Comments

Nicolas Goaziou Nov. 17, 2021, 5:42 p.m. UTC | #1
Hello,

phodina via Guix-patches via <guix-patches@gnu.org> writes:

> * gnu/packages/crates-io.scm (rust-thread-local-0.3.4): New variable.

This crate doesn't seem to be used. Could it be dropped?

Regards,
phodina Dec. 3, 2021, 2 p.m. UTC | #2
Hi Nicolas,

> Hello,
>
> phodina via Guix-patches via guix-patches@gnu.org writes:
>
> > -   gnu/packages/crates-io.scm (rust-thread-local-0.3.4): New variable.
>
> This crate doesn't seem to be used. Could it be dropped?
>


unfortunately this crate is needed by rust-stderrlog. The crate rust-thread-local-0.3 is in fact version 0.3.6 and it does not build.

But these 2 patches should be inverted. Thanks for noticing. I'll switch their order in the patches.
diff mbox series

Patch

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 473c74d920..c6681eb46a 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -52643,6 +52643,25 @@  (define-public rust-thread-local-0.3
      `(#:skip-build? #t
        #:cargo-inputs (("rust-lazy-static" ,rust-lazy-static-1))))))

+(define-public rust-thread-local-0.3.4
+  (package
+    (inherit rust-thread-local-0.3)
+    (name "rust-thread-local")
+    (version "0.3.4")
+    (source
+      (origin
+        (method url-fetch)
+        (uri (crate-uri "thread_local" version))
+        (file-name (string-append name "-" version ".tar.gz"))
+        (sha256
+          (base32 "055vj0ddb6vh0zaqdlxssfqzzpgs4ll5l5j7nqvabdzfgasw95qn"))))
+    (build-system cargo-build-system)
+    (arguments
+      `(#:skip-build? #t
+        #:cargo-inputs
+        (("rust-lazy-static" ,rust-lazy-static-0.2)
+         ("rust-unreachable" ,rust-unreachable-1))))))
+
 (define-public rust-thread-local-0.2
   (package
     (inherit rust-thread-local-0.3)