unofficial mirror of guix-patches@gnu.org 
 help / color / mirror / code / Atom feed
* [bug#36920] [PATCH] Some rust crates
@ 2019-08-04 11:26 Efraim Flashner
  2019-08-04 11:33 ` [bug#36920] [PATCH 01/43] gnu: crates-io.scm: Sort packages alphabetically Efraim Flashner
                   ` (43 more replies)
  0 siblings, 44 replies; 46+ messages in thread
From: Efraim Flashner @ 2019-08-04 11:26 UTC (permalink / raw)
  To: 36920

[-- Attachment #1: Type: text/plain, Size: 445 bytes --]

In the process of packaging a rust application I've come across a lot of
crates which can be upstreamed. This is the first batch. Other than the
windows ones at the end, none of them have any dependencies on any other
crates.


-- 
Efraim Flashner   <efraim@flashner.co.il>   אפרים פלשנר
GPG key = A28B F40C 3E55 1372 662D  14F7 41AA E7DC CA3D 8351
Confidentiality cannot be guaranteed on emails sent or received unencrypted

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 833 bytes --]

^ permalink raw reply	[flat|nested] 46+ messages in thread

* [bug#36920] [PATCH 01/43] gnu: crates-io.scm: Sort packages alphabetically.
  2019-08-04 11:26 [bug#36920] [PATCH] Some rust crates Efraim Flashner
@ 2019-08-04 11:33 ` Efraim Flashner
  2019-08-04 11:33 ` [bug#36920] [PATCH 02/43] gnu: Add rust-autocfg Efraim Flashner
                   ` (42 subsequent siblings)
  43 siblings, 0 replies; 46+ messages in thread
From: Efraim Flashner @ 2019-08-04 11:33 UTC (permalink / raw)
  To: 36920

* gnu/packages/crates-io.scm: Sort packages alphabetically.
---
 gnu/packages/crates-io.scm | 46 +++++++++++++++++++++-----------------
 1 file changed, 25 insertions(+), 21 deletions(-)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index db9665d1aa..064ce06692 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -22,27 +22,9 @@
   #:use-module ((guix licenses) #:prefix license:)
   #:use-module (guix packages))
 
-(define-public rust-unicode-xid
-  (package
-    (name "rust-unicode-xid")
-    (version "0.1.0")
-    (source
-      (origin
-        (method url-fetch)
-        (uri (crate-uri "unicode-xid" version))
-        (file-name
-          (string-append name "-" version ".tar.gz"))
-        (sha256
-          (base32
-            "1z57lqh4s18rr4x0j4fw4fmp9hf9346h0kmdgqsqx0fhjr3k0wpw"))))
-    (build-system cargo-build-system)
-    (home-page
-      "https://github.com/unicode-rs/unicode-xid")
-    (synopsis "Determine Unicode XID related properties")
-    (description "Determine whether characters have the XID_Start
-or XID_Continue properties according to Unicode Standard Annex #31.")
-    ;; Dual licensed.
-    (license (list license:asl2.0 license:expat))))
+;;;
+;;; Please: Try to add new module packages in alphabetic order.
+;;;
 
 (define-public rust-proc-macro2
   (package
@@ -90,3 +72,25 @@ in terms of the upstream unstable API.")
     (description "Quasi-quoting macro quote!(...)")
     ;; Dual licensed.
     (license (list license:asl2.0 license:expat))))
+
+(define-public rust-unicode-xid
+  (package
+    (name "rust-unicode-xid")
+    (version "0.1.0")
+    (source
+      (origin
+        (method url-fetch)
+        (uri (crate-uri "unicode-xid" version))
+        (file-name
+          (string-append name "-" version ".tar.gz"))
+        (sha256
+          (base32
+            "1z57lqh4s18rr4x0j4fw4fmp9hf9346h0kmdgqsqx0fhjr3k0wpw"))))
+    (build-system cargo-build-system)
+    (home-page
+      "https://github.com/unicode-rs/unicode-xid")
+    (synopsis "Determine Unicode XID related properties")
+    (description "Determine whether characters have the XID_Start
+or XID_Continue properties according to Unicode Standard Annex #31.")
+    ;; Dual licensed.
+    (license (list license:asl2.0 license:expat))))
-- 
2.22.0

^ permalink raw reply related	[flat|nested] 46+ messages in thread

* [bug#36920] [PATCH 02/43] gnu: Add rust-autocfg.
  2019-08-04 11:26 [bug#36920] [PATCH] Some rust crates Efraim Flashner
  2019-08-04 11:33 ` [bug#36920] [PATCH 01/43] gnu: crates-io.scm: Sort packages alphabetically Efraim Flashner
@ 2019-08-04 11:33 ` Efraim Flashner
  2019-08-04 11:33 ` [bug#36920] [PATCH 03/43] gnu: Add rust-bencher Efraim Flashner
                   ` (41 subsequent siblings)
  43 siblings, 0 replies; 46+ messages in thread
From: Efraim Flashner @ 2019-08-04 11:33 UTC (permalink / raw)
  To: 36920

* gnu/packages/crates-io.scm (rust-autocfg): New variable.
---
 gnu/packages/crates-io.scm | 23 +++++++++++++++++++++++
 1 file changed, 23 insertions(+)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 064ce06692..d4160b6a7f 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -1,5 +1,6 @@
 ;;; GNU Guix --- Functional package management for GNU
 ;;; Copyright © 2019 Ivan Petkov <ivanppetkov@gmail.com>
+;;; Copyright © 2019 Efraim Flashner <efraim@flashner.co.il>
 ;;;
 ;;; This file is part of GNU Guix.
 ;;;
@@ -26,6 +27,28 @@
 ;;; Please: Try to add new module packages in alphabetic order.
 ;;;
 
+(define-public rust-autocfg
+  (package
+    (name "rust-autocfg")
+    (version "0.1.5")
+    (source
+      (origin
+        (method url-fetch)
+        (uri (crate-uri "autocfg" version))
+        (file-name (string-append name "-" version ".tar.gz"))
+        (sha256
+         (base32
+          "0asl6fnc35yk5l2rxwhp25v128jgm45dp754h9z8x51b6n90w4r2"))))
+    (build-system cargo-build-system)
+    (home-page "https://github.com/cuviper/autocfg")
+    (synopsis "Automatic cfg for Rust compiler features")
+    (description "Rust library for build scripts to automatically configure
+code based on compiler support.  Code snippets are dynamically tested to see
+if the @code{rustc} will accept them, rather than hard-coding specific version
+support.")
+    (license (list license:asl2.0
+                   license:expat))))
+
 (define-public rust-proc-macro2
   (package
     (name "rust-proc-macro2")
-- 
2.22.0

^ permalink raw reply related	[flat|nested] 46+ messages in thread

* [bug#36920] [PATCH 03/43] gnu: Add rust-bencher.
  2019-08-04 11:26 [bug#36920] [PATCH] Some rust crates Efraim Flashner
  2019-08-04 11:33 ` [bug#36920] [PATCH 01/43] gnu: crates-io.scm: Sort packages alphabetically Efraim Flashner
  2019-08-04 11:33 ` [bug#36920] [PATCH 02/43] gnu: Add rust-autocfg Efraim Flashner
@ 2019-08-04 11:33 ` Efraim Flashner
  2019-08-04 11:33 ` [bug#36920] [PATCH 04/43] gnu: Add rust-bitflags Efraim Flashner
                   ` (40 subsequent siblings)
  43 siblings, 0 replies; 46+ messages in thread
From: Efraim Flashner @ 2019-08-04 11:33 UTC (permalink / raw)
  To: 36920

* gnu/packages/crates-io.scm (rust-bencher): New variable.
---
 gnu/packages/crates-io.scm | 22 ++++++++++++++++++++++
 1 file changed, 22 insertions(+)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index d4160b6a7f..bf21497997 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -49,6 +49,28 @@ support.")
     (license (list license:asl2.0
                    license:expat))))
 
+(define-public rust-bencher
+  (package
+    (name "rust-bencher")
+    (version "0.1.5")
+    (source
+      (origin
+        (method url-fetch)
+        (uri (crate-uri "bencher" version))
+        (file-name (string-append name "-" version ".tar.gz"))
+        (sha256
+         (base32
+          "1x8p2xblgqssay8cdykp5pkfc0np0jk5bs5cx4f5av097aav9zbx"))))
+    (build-system cargo-build-system)
+    (home-page "https://github.com/bluss/bencher/")
+    (synopsis "Port of the libtest benchmark runner to Rust stable")
+    (description "This package provides a port of the libtest (unstable Rust)
+benchmark runner to Rust stable releases.  Supports running benchmarks and
+filtering based on the name.  Benchmark execution works exactly the same way
+and no more (caveat: black_box is still missing!).")
+    (license (list license:asl2.0
+                   license:expat))))
+
 (define-public rust-proc-macro2
   (package
     (name "rust-proc-macro2")
-- 
2.22.0

^ permalink raw reply related	[flat|nested] 46+ messages in thread

* [bug#36920] [PATCH 04/43] gnu: Add rust-bitflags.
  2019-08-04 11:26 [bug#36920] [PATCH] Some rust crates Efraim Flashner
                   ` (2 preceding siblings ...)
  2019-08-04 11:33 ` [bug#36920] [PATCH 03/43] gnu: Add rust-bencher Efraim Flashner
@ 2019-08-04 11:33 ` Efraim Flashner
  2019-08-04 11:33 ` [bug#36920] [PATCH 05/43] gnu: Add rust-cfg-if Efraim Flashner
                   ` (39 subsequent siblings)
  43 siblings, 0 replies; 46+ messages in thread
From: Efraim Flashner @ 2019-08-04 11:33 UTC (permalink / raw)
  To: 36920

* gnu/packages/crates-io.scm (rust-bitflags): New variable.
---
 gnu/packages/crates-io.scm | 20 ++++++++++++++++++++
 1 file changed, 20 insertions(+)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index bf21497997..5d79833f7d 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -71,6 +71,26 @@ and no more (caveat: black_box is still missing!).")
     (license (list license:asl2.0
                    license:expat))))
 
+(define-public rust-bitflags
+  (package
+    (name "rust-bitflags")
+    (version "1.1.0")
+    (source
+      (origin
+        (method url-fetch)
+        (uri (crate-uri "bitflags" version))
+        (file-name (string-append name "-" version ".tar.gz"))
+        (sha256
+         (base32
+          "1zc1qb1hwsnl2d8rhzicsv9kqd5b2hwbrscrcfw5as4sfr35659x"))))
+    (build-system cargo-build-system)
+    (home-page "https://github.com/bitflags/bitflags")
+    (synopsis "Macro to generate structures which behave like bitflags")
+    (description "This package provides a macro to generate structures which
+behave like a set of bitflags.")
+    (license (list license:asl2.0
+                   license:expat))))
+
 (define-public rust-proc-macro2
   (package
     (name "rust-proc-macro2")
-- 
2.22.0

^ permalink raw reply related	[flat|nested] 46+ messages in thread

* [bug#36920] [PATCH 05/43] gnu: Add rust-cfg-if.
  2019-08-04 11:26 [bug#36920] [PATCH] Some rust crates Efraim Flashner
                   ` (3 preceding siblings ...)
  2019-08-04 11:33 ` [bug#36920] [PATCH 04/43] gnu: Add rust-bitflags Efraim Flashner
@ 2019-08-04 11:33 ` Efraim Flashner
  2019-08-04 11:33 ` [bug#36920] [PATCH 06/43] gnu: Add rust-discard Efraim Flashner
                   ` (38 subsequent siblings)
  43 siblings, 0 replies; 46+ messages in thread
From: Efraim Flashner @ 2019-08-04 11:33 UTC (permalink / raw)
  To: 36920

* gnu/packages/crates-io.scm (rust-cfg-if): New variable.
---
 gnu/packages/crates-io.scm | 21 +++++++++++++++++++++
 1 file changed, 21 insertions(+)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 5d79833f7d..7ba20a0f40 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -91,6 +91,27 @@ behave like a set of bitflags.")
     (license (list license:asl2.0
                    license:expat))))
 
+(define-public rust-cfg-if
+  (package
+    (name "rust-cfg-if")
+    (version "0.1.9")
+    (source
+      (origin
+        (method url-fetch)
+        (uri (crate-uri "cfg-if" version))
+        (file-name (string-append name "-" version ".tar.gz"))
+        (sha256
+         (base32
+          "0csygklgz3ybpr0670rkip49zh76m43ar3k7xgypkzbzrwycx1ml"))))
+    (build-system cargo-build-system)
+    (home-page "https://github.com/alexcrichton/cfg-if")
+    (synopsis "Define an item depending on parameters")
+    (description "This package provides a macro to ergonomically define an item
+depending on a large number of #[cfg] parameters.  Structured like an
+@code{if-else} chain, the first matching branch is the item that gets emitted.")
+    (license (list license:asl2.0
+                   license:expat))))
+
 (define-public rust-proc-macro2
   (package
     (name "rust-proc-macro2")
-- 
2.22.0

^ permalink raw reply related	[flat|nested] 46+ messages in thread

* [bug#36920] [PATCH 06/43] gnu: Add rust-discard.
  2019-08-04 11:26 [bug#36920] [PATCH] Some rust crates Efraim Flashner
                   ` (4 preceding siblings ...)
  2019-08-04 11:33 ` [bug#36920] [PATCH 05/43] gnu: Add rust-cfg-if Efraim Flashner
@ 2019-08-04 11:33 ` Efraim Flashner
  2019-08-04 11:33 ` [bug#36920] [PATCH 07/43] gnu: Add rust-doc-comment Efraim Flashner
                   ` (37 subsequent siblings)
  43 siblings, 0 replies; 46+ messages in thread
From: Efraim Flashner @ 2019-08-04 11:33 UTC (permalink / raw)
  To: 36920

* gnu/packages/crates-io.scm (rust-discard): New variable.
---
 gnu/packages/crates-io.scm | 20 ++++++++++++++++++++
 1 file changed, 20 insertions(+)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 7ba20a0f40..3f9bc1ffb7 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -112,6 +112,26 @@ depending on a large number of #[cfg] parameters.  Structured like an
     (license (list license:asl2.0
                    license:expat))))
 
+(define-public rust-discard
+  (package
+    (name "rust-discard")
+    (version "1.0.4")
+    (source
+      (origin
+        (method url-fetch)
+        (uri (crate-uri "discard" version))
+        (file-name (string-append name "-" version ".tar.gz"))
+        (sha256
+         (base32
+          "1h67ni5bxvg95s91wgicily4ix7lcw7cq0a5gy9njrybaibhyb91"))))
+    (build-system cargo-build-system)
+    (home-page "https://github.com/Pauan/rust-discard")
+    (synopsis "Allow for intentionally leaking memory")
+    (description "There are situations where you need to intentionally leak some
+memory but not other memory.  This package provides a discard trait which allows
+for intentionally leaking memory")
+    (license license:expat)))
+
 (define-public rust-proc-macro2
   (package
     (name "rust-proc-macro2")
-- 
2.22.0

^ permalink raw reply related	[flat|nested] 46+ messages in thread

* [bug#36920] [PATCH 07/43] gnu: Add rust-doc-comment.
  2019-08-04 11:26 [bug#36920] [PATCH] Some rust crates Efraim Flashner
                   ` (5 preceding siblings ...)
  2019-08-04 11:33 ` [bug#36920] [PATCH 06/43] gnu: Add rust-discard Efraim Flashner
@ 2019-08-04 11:33 ` Efraim Flashner
  2019-08-04 11:33 ` [bug#36920] [PATCH 08/43] gnu: Add rust-dtoa Efraim Flashner
                   ` (36 subsequent siblings)
  43 siblings, 0 replies; 46+ messages in thread
From: Efraim Flashner @ 2019-08-04 11:33 UTC (permalink / raw)
  To: 36920

* gnu/packages/crates-io.scm (rust-doc-comment): New variable.
---
 gnu/packages/crates-io.scm | 19 +++++++++++++++++++
 1 file changed, 19 insertions(+)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 3f9bc1ffb7..1d80223068 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -132,6 +132,25 @@ memory but not other memory.  This package provides a discard trait which allows
 for intentionally leaking memory")
     (license license:expat)))
 
+(define-public rust-doc-comment
+  (package
+    (name "rust-doc-comment")
+    (version "0.3.1")
+    (source
+      (origin
+        (method url-fetch)
+        (uri (crate-uri "doc-comment" version))
+        (file-name (string-append name "-" version ".tar.gz"))
+        (sha256
+         (base32
+          "15rsqxgarfpb1yim9sbp9yfgj7p2dq6v51c6bq1a62paii9ylgcj"))))
+    (build-system cargo-build-system)
+    (home-page "https://github.com/GuillaumeGomez/doc-comment")
+    (synopsis "Macro to generate doc comments")
+    (description "This package provides a way to generate doc comments
+from macros.")
+    (license license:expat)))
+
 (define-public rust-proc-macro2
   (package
     (name "rust-proc-macro2")
-- 
2.22.0

^ permalink raw reply related	[flat|nested] 46+ messages in thread

* [bug#36920] [PATCH 08/43] gnu: Add rust-dtoa.
  2019-08-04 11:26 [bug#36920] [PATCH] Some rust crates Efraim Flashner
                   ` (6 preceding siblings ...)
  2019-08-04 11:33 ` [bug#36920] [PATCH 07/43] gnu: Add rust-doc-comment Efraim Flashner
@ 2019-08-04 11:33 ` Efraim Flashner
  2019-08-04 11:33 ` [bug#36920] [PATCH 09/43] gnu: Add rust-fallible-iterator Efraim Flashner
                   ` (35 subsequent siblings)
  43 siblings, 0 replies; 46+ messages in thread
From: Efraim Flashner @ 2019-08-04 11:33 UTC (permalink / raw)
  To: 36920

* gnu/packages/crates-io.scm (rust-dtoa): New variable.
---
 gnu/packages/crates-io.scm | 20 ++++++++++++++++++++
 1 file changed, 20 insertions(+)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 1d80223068..4050484c63 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -151,6 +151,26 @@ for intentionally leaking memory")
 from macros.")
     (license license:expat)))
 
+(define-public rust-dtoa
+  (package
+    (name "rust-dtoa")
+    (version "0.4.4")
+    (source
+      (origin
+        (method url-fetch)
+        (uri (crate-uri "dtoa" version))
+        (file-name (string-append name "-" version ".tar.gz"))
+        (sha256
+         (base32
+          "0phbm7i0dpn44gzi07683zxaicjap5064w62pidci4fhhciv8mza"))))
+    (build-system cargo-build-system)
+    (home-page "https://github.com/dtolnay/dtoa")
+    (synopsis "Fast functions for printing floating-point primitives")
+    (description "This crate provides fast functions for printing
+floating-point primitives to an @code{io::Write}.")
+    (license (list license:asl2.0
+                   license:expat))))
+
 (define-public rust-proc-macro2
   (package
     (name "rust-proc-macro2")
-- 
2.22.0

^ permalink raw reply related	[flat|nested] 46+ messages in thread

* [bug#36920] [PATCH 09/43] gnu: Add rust-fallible-iterator.
  2019-08-04 11:26 [bug#36920] [PATCH] Some rust crates Efraim Flashner
                   ` (7 preceding siblings ...)
  2019-08-04 11:33 ` [bug#36920] [PATCH 08/43] gnu: Add rust-dtoa Efraim Flashner
@ 2019-08-04 11:33 ` Efraim Flashner
  2019-08-04 11:33 ` [bug#36920] [PATCH 10/43] gnu: Add rust-fnv Efraim Flashner
                   ` (34 subsequent siblings)
  43 siblings, 0 replies; 46+ messages in thread
From: Efraim Flashner @ 2019-08-04 11:33 UTC (permalink / raw)
  To: 36920

* gnu/packages/crates-io.scm (rust-fallible-iterator): New variable.
---
 gnu/packages/crates-io.scm | 22 ++++++++++++++++++++++
 1 file changed, 22 insertions(+)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 4050484c63..8a0530989d 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -171,6 +171,28 @@ floating-point primitives to an @code{io::Write}.")
     (license (list license:asl2.0
                    license:expat))))
 
+(define-public rust-fallible-iterator
+  (package
+    (name "rust-fallible-iterator")
+    (version "0.2.0")
+    (source
+      (origin
+        (method url-fetch)
+        (uri (crate-uri "fallible-iterator" version))
+        (file-name (string-append name "-" version ".tar.gz"))
+        (sha256
+         (base32
+          "1xq759lsr8gqss7hva42azn3whgrbrs2sd9xpn92c5ickxm1fhs4"))))
+    (build-system cargo-build-system)
+    (home-page "https://github.com/sfackler/rust-fallible-iterator")
+    (synopsis "Fallible iterator traits")
+    (description "If the @code{std} or @code{alloc} features are enabled, this
+crate provides implementations for @code{Box}, @code{Vec}, @code{BTreeMap}, and
+@code{BTreeSet}.  If the @code{std} feature is enabled, this crate additionally
+provides implementations for @code{HashMap} and @code{HashSet}.")
+    (license (list license:asl2.0
+                   license:expat))))
+
 (define-public rust-proc-macro2
   (package
     (name "rust-proc-macro2")
-- 
2.22.0

^ permalink raw reply related	[flat|nested] 46+ messages in thread

* [bug#36920] [PATCH 10/43] gnu: Add rust-fnv.
  2019-08-04 11:26 [bug#36920] [PATCH] Some rust crates Efraim Flashner
                   ` (8 preceding siblings ...)
  2019-08-04 11:33 ` [bug#36920] [PATCH 09/43] gnu: Add rust-fallible-iterator Efraim Flashner
@ 2019-08-04 11:33 ` Efraim Flashner
  2019-08-04 11:33 ` [bug#36920] [PATCH 11/43] gnu: Add rust-fs-extra Efraim Flashner
                   ` (33 subsequent siblings)
  43 siblings, 0 replies; 46+ messages in thread
From: Efraim Flashner @ 2019-08-04 11:33 UTC (permalink / raw)
  To: 36920

* gnu/packages/crates-io.scm (rust-fnv): New variable.
---
 gnu/packages/crates-io.scm | 20 ++++++++++++++++++++
 1 file changed, 20 insertions(+)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 8a0530989d..3dcbb800eb 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -193,6 +193,26 @@ provides implementations for @code{HashMap} and @code{HashSet}.")
     (license (list license:asl2.0
                    license:expat))))
 
+(define-public rust-fnv
+  (package
+    (name "rust-fnv")
+    (version "1.0.6")
+    (source
+      (origin
+        (method url-fetch)
+        (uri (crate-uri "fnv" version))
+        (file-name (string-append name "-" version ".tar.gz"))
+        (sha256
+         (base32
+          "1ww56bi1r5b8id3ns9j3qxbi7w5h005rzhiryy0zi9h97raqbb9g"))))
+    (build-system cargo-build-system)
+    (home-page "https://github.com/servo/rust-fnv")
+    (synopsis "implementation of the Fowler-Noll-Vo hash function")
+    (description "The @code{fnv} hash function is a custom @code{Hasher}
+implementation that is more efficient for smaller hash keys.")
+    (license (list license:asl2.0
+                   license:expat))))
+
 (define-public rust-proc-macro2
   (package
     (name "rust-proc-macro2")
-- 
2.22.0

^ permalink raw reply related	[flat|nested] 46+ messages in thread

* [bug#36920] [PATCH 11/43] gnu: Add rust-fs-extra.
  2019-08-04 11:26 [bug#36920] [PATCH] Some rust crates Efraim Flashner
                   ` (9 preceding siblings ...)
  2019-08-04 11:33 ` [bug#36920] [PATCH 10/43] gnu: Add rust-fnv Efraim Flashner
@ 2019-08-04 11:33 ` Efraim Flashner
  2019-08-04 11:33 ` [bug#36920] [PATCH 12/43] gnu: Add rust-futures Efraim Flashner
                   ` (32 subsequent siblings)
  43 siblings, 0 replies; 46+ messages in thread
From: Efraim Flashner @ 2019-08-04 11:33 UTC (permalink / raw)
  To: 36920

* gnu/packages/creates-io.scm (rust-fs-extra): New variable.
---
 gnu/packages/crates-io.scm | 20 ++++++++++++++++++++
 1 file changed, 20 insertions(+)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 3dcbb800eb..afd7cb586a 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -213,6 +213,26 @@ implementation that is more efficient for smaller hash keys.")
     (license (list license:asl2.0
                    license:expat))))
 
+(define-public rust-fs-extra
+  (package
+    (name "rust-fs-extra")
+    (version "1.1.0")
+    (source
+      (origin
+        (method url-fetch)
+        (uri (crate-uri "fs_extra" version))
+        (file-name (string-append name "-" version ".tar.gz"))
+        (sha256
+         (base32
+          "0x6675wdhsx277k1k1235jwcv38naf20d8kwrk948ds26hh4lajz"))))
+    (build-system cargo-build-system)
+    (home-page "https://github.com/webdesus/fs_extra")
+    (synopsis "Extra filesystem methods")
+    (description "Expanding opportunities standard library @code{std::fs} and
+@code{std::io}.  Recursively copy folders with recept information about
+process and much more.")
+    (license license:expat)))
+
 (define-public rust-proc-macro2
   (package
     (name "rust-proc-macro2")
-- 
2.22.0

^ permalink raw reply related	[flat|nested] 46+ messages in thread

* [bug#36920] [PATCH 12/43] gnu: Add rust-futures.
  2019-08-04 11:26 [bug#36920] [PATCH] Some rust crates Efraim Flashner
                   ` (10 preceding siblings ...)
  2019-08-04 11:33 ` [bug#36920] [PATCH 11/43] gnu: Add rust-fs-extra Efraim Flashner
@ 2019-08-04 11:33 ` Efraim Flashner
  2019-08-04 11:33 ` [bug#36920] [PATCH 13/43] gnu: Add rust-hex Efraim Flashner
                   ` (31 subsequent siblings)
  43 siblings, 0 replies; 46+ messages in thread
From: Efraim Flashner @ 2019-08-04 11:33 UTC (permalink / raw)
  To: 36920

* gnu/packages/crates-io.scm (rust-futures): New variable.
---
 gnu/packages/crates-io.scm | 20 ++++++++++++++++++++
 1 file changed, 20 insertions(+)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index afd7cb586a..dedc0b8db0 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -233,6 +233,26 @@ implementation that is more efficient for smaller hash keys.")
 process and much more.")
     (license license:expat)))
 
+(define-public rust-futures
+  (package
+    (name "rust-futures")
+    (version "0.1.28")
+    (source
+      (origin
+        (method url-fetch)
+        (uri (crate-uri "futures" version))
+        (file-name (string-append name "-" version ".tar.gz"))
+        (sha256
+         (base32
+          "0saq8ffjw1pwf1pzhw3kq1z7dfq6wpd8x93dnni6vbkc799kkp25"))))
+    (build-system cargo-build-system)
+    (home-page "https://github.com/rust-lang-nursery/futures-rs")
+    (synopsis "Implementation of zero-cost futures in Rust")
+    (description "An implementation of @code{futures} and @code{streams}
+featuring zero allocations, composability, and iterator-like interfaces.")
+    (license (list license:asl2.0
+                   license:expat))))
+
 (define-public rust-proc-macro2
   (package
     (name "rust-proc-macro2")
-- 
2.22.0

^ permalink raw reply related	[flat|nested] 46+ messages in thread

* [bug#36920] [PATCH 13/43] gnu: Add rust-hex.
  2019-08-04 11:26 [bug#36920] [PATCH] Some rust crates Efraim Flashner
                   ` (11 preceding siblings ...)
  2019-08-04 11:33 ` [bug#36920] [PATCH 12/43] gnu: Add rust-futures Efraim Flashner
@ 2019-08-04 11:33 ` Efraim Flashner
  2019-08-04 11:33 ` [bug#36920] [PATCH 14/43] gnu: Add rust-itoa Efraim Flashner
                   ` (30 subsequent siblings)
  43 siblings, 0 replies; 46+ messages in thread
From: Efraim Flashner @ 2019-08-04 11:33 UTC (permalink / raw)
  To: 36920

* gnu/packages/crates-io.scm (rust-hex): New variable.
---
 gnu/packages/crates-io.scm | 20 ++++++++++++++++++++
 1 file changed, 20 insertions(+)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index dedc0b8db0..da4c517174 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -253,6 +253,26 @@ featuring zero allocations, composability, and iterator-like interfaces.")
     (license (list license:asl2.0
                    license:expat))))
 
+(define-public rust-hex
+  (package
+    (name "rust-hex")
+    (version "0.3.2")
+    (source
+      (origin
+        (method url-fetch)
+        (uri (crate-uri "hex" version))
+        (file-name (string-append name "-" version ".tar.gz"))
+        (sha256
+         (base32
+          "0xsdcjiik5j750j67zk42qdnmm4ahirk3gmkmcqgq7qls2jjcl40"))))
+    (build-system cargo-build-system)
+    (home-page "https://github.com/KokaKiwi/rust-hex")
+    (synopsis "Encode and decode data to/from hexadecimals")
+    (description "This crate allows for encoding and decoding data into/from
+hexadecimal representation.")
+    (license (list license:asl2.0
+                   license:expat))))
+
 (define-public rust-proc-macro2
   (package
     (name "rust-proc-macro2")
-- 
2.22.0

^ permalink raw reply related	[flat|nested] 46+ messages in thread

* [bug#36920] [PATCH 14/43] gnu: Add rust-itoa.
  2019-08-04 11:26 [bug#36920] [PATCH] Some rust crates Efraim Flashner
                   ` (12 preceding siblings ...)
  2019-08-04 11:33 ` [bug#36920] [PATCH 13/43] gnu: Add rust-hex Efraim Flashner
@ 2019-08-04 11:33 ` Efraim Flashner
  2019-08-04 11:33 ` [bug#36920] [PATCH 15/43] gnu: Add rust-json Efraim Flashner
                   ` (29 subsequent siblings)
  43 siblings, 0 replies; 46+ messages in thread
From: Efraim Flashner @ 2019-08-04 11:33 UTC (permalink / raw)
  To: 36920

* gnu/packages/creates-io.scm (rust-itoa): New variable.
---
 gnu/packages/crates-io.scm | 20 ++++++++++++++++++++
 1 file changed, 20 insertions(+)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index da4c517174..73f7b51a59 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -273,6 +273,26 @@ hexadecimal representation.")
     (license (list license:asl2.0
                    license:expat))))
 
+(define-public rust-itoa
+  (package
+    (name "rust-itoa")
+    (version "0.4.4")
+    (source
+      (origin
+        (method url-fetch)
+        (uri (crate-uri "itoa" version))
+        (file-name (string-append name "-" version ".tar.gz"))
+        (sha256
+         (base32
+          "0zvg2d9qv3avhf3d8ggglh6fdyw8kkwqg3r4622ly5yhxnvnc4jh"))))
+    (build-system cargo-build-system)
+    (home-page "https://github.com/dtolnay/itoa")
+    (synopsis "Fast functions for printing integer primitives")
+    (description "This crate provides fast functions for printing integer
+primitives to an @code{io::Write}.")
+    (license (list license:asl2.0
+                   license:expat))))
+
 (define-public rust-proc-macro2
   (package
     (name "rust-proc-macro2")
-- 
2.22.0

^ permalink raw reply related	[flat|nested] 46+ messages in thread

* [bug#36920] [PATCH 15/43] gnu: Add rust-json.
  2019-08-04 11:26 [bug#36920] [PATCH] Some rust crates Efraim Flashner
                   ` (13 preceding siblings ...)
  2019-08-04 11:33 ` [bug#36920] [PATCH 14/43] gnu: Add rust-itoa Efraim Flashner
@ 2019-08-04 11:33 ` Efraim Flashner
  2019-08-04 11:33 ` [bug#36920] [PATCH 16/43] gnu: Add rust-maplit Efraim Flashner
                   ` (28 subsequent siblings)
  43 siblings, 0 replies; 46+ messages in thread
From: Efraim Flashner @ 2019-08-04 11:33 UTC (permalink / raw)
  To: 36920

* gnu/packages/creates-io.scm (rust-json): New variable.
---
 gnu/packages/crates-io.scm | 20 ++++++++++++++++++++
 1 file changed, 20 insertions(+)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 73f7b51a59..86d6d8cd01 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -293,6 +293,26 @@ primitives to an @code{io::Write}.")
     (license (list license:asl2.0
                    license:expat))))
 
+(define-public rust-json
+  (package
+    (name "rust-json")
+    (version "0.11.14")
+    (source
+      (origin
+        (method url-fetch)
+        (uri (crate-uri "json" version))
+        (file-name (string-append name "-" version ".tar.gz"))
+        (sha256
+         (base32
+          "1hj8c6xj5c2aqqszi8naaflmcdbya1i9byyjrq4iybxjb4q91mq1"))))
+    (build-system cargo-build-system)
+    (home-page "https://github.com/maciejhirsz/json-rust")
+    (synopsis "JSON implementation in Rust")
+    (description "This crate provides a JSON implementation in Rust, reducing
+friction with idiomatic Rust structs to ease interopability.")
+    (license (list license:asl2.0
+                   license:expat))))
+
 (define-public rust-proc-macro2
   (package
     (name "rust-proc-macro2")
-- 
2.22.0

^ permalink raw reply related	[flat|nested] 46+ messages in thread

* [bug#36920] [PATCH 16/43] gnu: Add rust-maplit.
  2019-08-04 11:26 [bug#36920] [PATCH] Some rust crates Efraim Flashner
                   ` (14 preceding siblings ...)
  2019-08-04 11:33 ` [bug#36920] [PATCH 15/43] gnu: Add rust-json Efraim Flashner
@ 2019-08-04 11:33 ` Efraim Flashner
  2019-08-04 11:33 ` [bug#36920] [PATCH 17/43] gnu: Add rust-matches Efraim Flashner
                   ` (27 subsequent siblings)
  43 siblings, 0 replies; 46+ messages in thread
From: Efraim Flashner @ 2019-08-04 11:33 UTC (permalink / raw)
  To: 36920

* gnu/packages/creates-io.scm (rust-maplit): New variable.
---
 gnu/packages/crates-io.scm | 20 ++++++++++++++++++++
 1 file changed, 20 insertions(+)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 86d6d8cd01..7c9c2acef1 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -313,6 +313,26 @@ friction with idiomatic Rust structs to ease interopability.")
     (license (list license:asl2.0
                    license:expat))))
 
+(define-public rust-maplit
+  (package
+    (name "rust-maplit")
+    (version "1.0.1")
+    (source
+      (origin
+        (method url-fetch)
+        (uri (crate-uri "maplit" version))
+        (file-name (string-append name "-" version ".tar.gz"))
+        (sha256
+         (base32
+          "0hsczmvd6zkqgzqdjp5hfyg7f339n68w83n4pxvnsszrzssbdjq8"))))
+    (build-system cargo-build-system)
+    (home-page "https://github.com/bluss/maplit")
+    (synopsis "Collection of Map macros")
+    (description "This crate provides a collection of @code{literal} macros for
+@code{HashMap}, @code{HashSet}, @code{BTreeMap}, and @code{BTreeSet.}")
+    (license (list license:asl2.0
+                   license:expat))))
+
 (define-public rust-proc-macro2
   (package
     (name "rust-proc-macro2")
-- 
2.22.0

^ permalink raw reply related	[flat|nested] 46+ messages in thread

* [bug#36920] [PATCH 17/43] gnu: Add rust-matches.
  2019-08-04 11:26 [bug#36920] [PATCH] Some rust crates Efraim Flashner
                   ` (15 preceding siblings ...)
  2019-08-04 11:33 ` [bug#36920] [PATCH 16/43] gnu: Add rust-maplit Efraim Flashner
@ 2019-08-04 11:33 ` Efraim Flashner
  2019-08-04 11:33 ` [bug#36920] [PATCH 18/43] gnu: Add rust-md5 Efraim Flashner
                   ` (26 subsequent siblings)
  43 siblings, 0 replies; 46+ messages in thread
From: Efraim Flashner @ 2019-08-04 11:33 UTC (permalink / raw)
  To: 36920

* gnu/packages/crates-io.scm (rust-matches): New variable.
---
 gnu/packages/crates-io.scm | 19 +++++++++++++++++++
 1 file changed, 19 insertions(+)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 7c9c2acef1..0e379fbdb9 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -333,6 +333,25 @@ friction with idiomatic Rust structs to ease interopability.")
     (license (list license:asl2.0
                    license:expat))))
 
+(define-public rust-matches
+  (package
+    (name "rust-matches")
+    (version "0.1.8")
+    (source
+      (origin
+        (method url-fetch)
+        (uri (crate-uri "matches" version))
+        (file-name (string-append name "-" version ".tar.gz"))
+        (sha256
+         (base32
+          "020axl4q7rk9vz90phs7f8jas4imxal9y9kxl4z4v7a6719mrz3z"))))
+    (build-system cargo-build-system)
+    (home-page "https://github.com/SimonSapin/rust-std-candidates")
+    (synopsis "Macro to evaluate whether an expression matches a pattern.")
+    (description "This package provides a macro to evaluate, as a boolean,
+whether an expression matches a pattern.")
+    (license license:expat)))
+
 (define-public rust-proc-macro2
   (package
     (name "rust-proc-macro2")
-- 
2.22.0

^ permalink raw reply related	[flat|nested] 46+ messages in thread

* [bug#36920] [PATCH 18/43] gnu: Add rust-md5.
  2019-08-04 11:26 [bug#36920] [PATCH] Some rust crates Efraim Flashner
                   ` (16 preceding siblings ...)
  2019-08-04 11:33 ` [bug#36920] [PATCH 17/43] gnu: Add rust-matches Efraim Flashner
@ 2019-08-04 11:33 ` Efraim Flashner
  2019-08-04 11:33 ` [bug#36920] [PATCH 19/43] gnu: Add rust-peeking-take-while Efraim Flashner
                   ` (25 subsequent siblings)
  43 siblings, 0 replies; 46+ messages in thread
From: Efraim Flashner @ 2019-08-04 11:33 UTC (permalink / raw)
  To: 36920

* gnu/packages/creates-io.scm (rust-md5): New variable.
---
 gnu/packages/crates-io.scm | 19 +++++++++++++++++++
 1 file changed, 19 insertions(+)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 0e379fbdb9..ac5d68ae4b 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -352,6 +352,25 @@ friction with idiomatic Rust structs to ease interopability.")
 whether an expression matches a pattern.")
     (license license:expat)))
 
+(define-public rust-md5
+  (package
+    (name "rust-md5")
+    (version "0.6.1")
+    (source
+      (origin
+        (method url-fetch)
+        (uri (crate-uri "md5" version))
+        (file-name (string-append name "-" version ".tar.gz"))
+        (sha256
+         (base32
+          "17b2xm4h4cvxsdjsf3kdrzqv2za60kak961xzi5kmw6g6djcssvy"))))
+    (build-system cargo-build-system)
+    (home-page "https://github.com/stainless-steel/md5")
+    (synopsis "MD5 hash function in Rust")
+    (description "The package provides the MD5 hash function.")
+    (license (list license:asl2.0
+                   license:expat))))
+
 (define-public rust-proc-macro2
   (package
     (name "rust-proc-macro2")
-- 
2.22.0

^ permalink raw reply related	[flat|nested] 46+ messages in thread

* [bug#36920] [PATCH 19/43] gnu: Add rust-peeking-take-while.
  2019-08-04 11:26 [bug#36920] [PATCH] Some rust crates Efraim Flashner
                   ` (17 preceding siblings ...)
  2019-08-04 11:33 ` [bug#36920] [PATCH 18/43] gnu: Add rust-md5 Efraim Flashner
@ 2019-08-04 11:33 ` Efraim Flashner
  2019-08-04 11:33 ` [bug#36920] [PATCH 20/43] gnu: Add rust-percent-encoding Efraim Flashner
                   ` (24 subsequent siblings)
  43 siblings, 0 replies; 46+ messages in thread
From: Efraim Flashner @ 2019-08-04 11:33 UTC (permalink / raw)
  To: 36920

* gnu/packages/crates-io.scm (rust-peeking-take-while): New variable.
---
 gnu/packages/crates-io.scm | 23 +++++++++++++++++++++++
 1 file changed, 23 insertions(+)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index ac5d68ae4b..f8632518a2 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -371,6 +371,29 @@ whether an expression matches a pattern.")
     (license (list license:asl2.0
                    license:expat))))
 
+(define-public rust-peeking-take-while
+  (package
+    (name "rust-peeking-take-while")
+    (version "0.1.2")
+    (source
+      (origin
+        (method url-fetch)
+        (uri (crate-uri "peeking_take_while" version))
+        (file-name (string-append name "-" version ".tar.gz"))
+        (sha256
+         (base32
+          "16bhqr6rdyrp12zv381cxaaqqd0pwysvm1q8h2ygihvypvfprc8r"))))
+    (build-system cargo-build-system)
+    (home-page "https://github.com/fitzgen/peeking_take_while")
+    (synopsis "Provides the peeking_take_while iterator adaptor method")
+    (description
+      "Like @code{Iterator::take_while}, but calls the predicate on a peeked
+value.  This allows you to use @code{Iterator::by_ref} and
+@code{Iterator::take_while} together, and still get the first value for which
+the @code{take_while} predicate returned false after dropping the @code{by_ref}.")
+    (license (list license:asl2.0
+                   license:expat))))
+
 (define-public rust-proc-macro2
   (package
     (name "rust-proc-macro2")
-- 
2.22.0

^ permalink raw reply related	[flat|nested] 46+ messages in thread

* [bug#36920] [PATCH 20/43] gnu: Add rust-percent-encoding.
  2019-08-04 11:26 [bug#36920] [PATCH] Some rust crates Efraim Flashner
                   ` (18 preceding siblings ...)
  2019-08-04 11:33 ` [bug#36920] [PATCH 19/43] gnu: Add rust-peeking-take-while Efraim Flashner
@ 2019-08-04 11:33 ` Efraim Flashner
  2019-08-04 11:33 ` [bug#36920] [PATCH 21/43] gnu: Add rust-pin-utils Efraim Flashner
                   ` (23 subsequent siblings)
  43 siblings, 0 replies; 46+ messages in thread
From: Efraim Flashner @ 2019-08-04 11:33 UTC (permalink / raw)
  To: 36920

* gnu/packages/creates-io.scm (rust-percent-encoding): New variable.
---
 gnu/packages/crates-io.scm | 19 +++++++++++++++++++
 1 file changed, 19 insertions(+)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index f8632518a2..76b70de03c 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -394,6 +394,25 @@ the @code{take_while} predicate returned false after dropping the @code{by_ref}.
     (license (list license:asl2.0
                    license:expat))))
 
+(define-public rust-percent-encoding
+  (package
+    (name "rust-percent-encoding")
+    (version "2.0.0")
+    (source
+      (origin
+        (method url-fetch)
+        (uri (crate-uri "percent-encoding" version))
+        (file-name (string-append name "-" version ".tar.gz"))
+        (sha256
+         (base32
+          "0m6rkp3iy11la04p6z3492rns6n693pvmx585dvfmzzlzak2hkxs"))))
+    (build-system cargo-build-system)
+    (home-page "https://github.com/servo/rust-url/")
+    (synopsis "Percent encoding and decoding")
+    (description "This crate provides percent encoding and decoding.")
+    (license (list license:asl2.0
+                   license:expat))))
+
 (define-public rust-proc-macro2
   (package
     (name "rust-proc-macro2")
-- 
2.22.0

^ permalink raw reply related	[flat|nested] 46+ messages in thread

* [bug#36920] [PATCH 21/43] gnu: Add rust-pin-utils.
  2019-08-04 11:26 [bug#36920] [PATCH] Some rust crates Efraim Flashner
                   ` (19 preceding siblings ...)
  2019-08-04 11:33 ` [bug#36920] [PATCH 20/43] gnu: Add rust-percent-encoding Efraim Flashner
@ 2019-08-04 11:33 ` Efraim Flashner
  2019-08-04 11:33 ` [bug#36920] [PATCH 22/43] gnu: Add rust-plain Efraim Flashner
                   ` (22 subsequent siblings)
  43 siblings, 0 replies; 46+ messages in thread
From: Efraim Flashner @ 2019-08-04 11:33 UTC (permalink / raw)
  To: 36920

* gnu/packages/creates-io.scm (rust-pin-utils): New variable.
---
 gnu/packages/crates-io.scm | 19 +++++++++++++++++++
 1 file changed, 19 insertions(+)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 76b70de03c..21a01a383e 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -413,6 +413,25 @@ the @code{take_while} predicate returned false after dropping the @code{by_ref}.
     (license (list license:asl2.0
                    license:expat))))
 
+(define-public rust-pin-utils
+  (package
+    (name "rust-pin-utils")
+    (version "0.1.0-alpha.4")
+    (source
+      (origin
+        (method url-fetch)
+        (uri (crate-uri "pin-utils" version))
+        (file-name (string-append name "-" version ".tar.gz"))
+        (sha256
+         (base32
+          "11xmyx00n4m37d546by2rxb8ryxs12v55cc172i3yak1rqccd52q"))))
+    (build-system cargo-build-system)
+    (home-page "https://github.com/rust-lang-nursery/pin-utils")
+    (synopsis "Utilities for pinning")
+    (description "This crate provides utilities for pinning values on the stack.")
+    (license (list license:asl2.0
+                   license:expat))))
+
 (define-public rust-proc-macro2
   (package
     (name "rust-proc-macro2")
-- 
2.22.0

^ permalink raw reply related	[flat|nested] 46+ messages in thread

* [bug#36920] [PATCH 22/43] gnu: Add rust-plain.
  2019-08-04 11:26 [bug#36920] [PATCH] Some rust crates Efraim Flashner
                   ` (20 preceding siblings ...)
  2019-08-04 11:33 ` [bug#36920] [PATCH 21/43] gnu: Add rust-pin-utils Efraim Flashner
@ 2019-08-04 11:33 ` Efraim Flashner
  2019-08-04 11:33 ` [bug#36920] [PATCH 23/43] gnu: Add rust-pocket-resources Efraim Flashner
                   ` (21 subsequent siblings)
  43 siblings, 0 replies; 46+ messages in thread
From: Efraim Flashner @ 2019-08-04 11:33 UTC (permalink / raw)
  To: 36920

* gnu/packages/crates-io.scm (rust-plain): New variable.
---
 gnu/packages/crates-io.scm | 20 ++++++++++++++++++++
 1 file changed, 20 insertions(+)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 21a01a383e..a04a3c2781 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -432,6 +432,26 @@ the @code{take_while} predicate returned false after dropping the @code{by_ref}.
     (license (list license:asl2.0
                    license:expat))))
 
+(define-public rust-plain
+  (package
+    (name "rust-plain")
+    (version "0.2.3")
+    (source
+      (origin
+        (method url-fetch)
+        (uri (crate-uri "plain" version))
+        (file-name (string-append name "-" version ".tar.gz"))
+        (sha256
+         (base32
+          "19n1xbxb4wa7w891268bzf6cbwq4qvdb86bik1z129qb0xnnnndl"))))
+    (build-system cargo-build-system)
+    (home-page "https://github.com/randomites/plain")
+    (synopsis "Rust library that allows reinterpreting data safely")
+    (description "This package provides a small Rust library that allows users
+ to reinterpret data of certain types safely.")
+    (license (list license:asl2.0
+                   license:expat))))
+
 (define-public rust-proc-macro2
   (package
     (name "rust-proc-macro2")
-- 
2.22.0

^ permalink raw reply related	[flat|nested] 46+ messages in thread

* [bug#36920] [PATCH 23/43] gnu: Add rust-pocket-resources.
  2019-08-04 11:26 [bug#36920] [PATCH] Some rust crates Efraim Flashner
                   ` (21 preceding siblings ...)
  2019-08-04 11:33 ` [bug#36920] [PATCH 22/43] gnu: Add rust-plain Efraim Flashner
@ 2019-08-04 11:33 ` Efraim Flashner
  2019-08-04 11:33 ` [bug#36920] [PATCH 24/43] gnu: Add rust-ppv-lite86 Efraim Flashner
                   ` (20 subsequent siblings)
  43 siblings, 0 replies; 46+ messages in thread
From: Efraim Flashner @ 2019-08-04 11:33 UTC (permalink / raw)
  To: 36920

* gnu/packages/crates-io.scm (rust-pocket-resources): New variable.
---
 gnu/packages/crates-io.scm | 19 +++++++++++++++++++
 1 file changed, 19 insertions(+)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index a04a3c2781..f19c05a2d0 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -452,6 +452,25 @@ the @code{take_while} predicate returned false after dropping the @code{by_ref}.
     (license (list license:asl2.0
                    license:expat))))
 
+(define-public rust-pocket-resources
+  (package
+    (name "rust-pocket-resources")
+    (version "0.3.2")
+    (source
+      (origin
+        (method url-fetch)
+        (uri (crate-uri "pocket-resources" version))
+        (file-name (string-append name "-" version ".tar.gz"))
+        (sha256
+         (base32
+          "1n2i5vmi8fdbw89wm5nz1ws1z9f1qax911p6ksg4scmdg23z6df1"))))
+    (build-system cargo-build-system)
+    (home-page "https://github.com/tomaka/pocket-resources")
+    (synopsis "Include resources in your applications")
+    (description "This crate allows you to include resources in your
+applications.")
+    (license license:expat)))
+
 (define-public rust-proc-macro2
   (package
     (name "rust-proc-macro2")
-- 
2.22.0

^ permalink raw reply related	[flat|nested] 46+ messages in thread

* [bug#36920] [PATCH 24/43] gnu: Add rust-ppv-lite86.
  2019-08-04 11:26 [bug#36920] [PATCH] Some rust crates Efraim Flashner
                   ` (22 preceding siblings ...)
  2019-08-04 11:33 ` [bug#36920] [PATCH 23/43] gnu: Add rust-pocket-resources Efraim Flashner
@ 2019-08-04 11:33 ` Efraim Flashner
  2019-08-04 11:33 ` [bug#36920] [PATCH 25/43] gnu: Add rust-quick-error Efraim Flashner
                   ` (19 subsequent siblings)
  43 siblings, 0 replies; 46+ messages in thread
From: Efraim Flashner @ 2019-08-04 11:33 UTC (permalink / raw)
  To: 36920

* gnu/packages/crates-io.scm (rust-ppv-lite86): New variable.
---
 gnu/packages/crates-io.scm | 20 ++++++++++++++++++++
 1 file changed, 20 insertions(+)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index f19c05a2d0..9b9d9b7593 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -471,6 +471,26 @@ the @code{take_while} predicate returned false after dropping the @code{by_ref}.
 applications.")
     (license license:expat)))
 
+(define-public rust-ppv-lite86
+  (package
+    (name "rust-ppv-lite86")
+    (version "0.2.5")
+    (source
+      (origin
+        (method url-fetch)
+        (uri (crate-uri "ppv-lite86" version))
+        (file-name (string-append name "-" version ".tar.gz"))
+        (sha256
+         (base32
+          "06snnv338w341nicfqba2jgln5dsla72ndkgrw7h1dfdb3vgkjz3"))))
+    (build-system cargo-build-system)
+    (home-page "https://github.com/cryptocorrosion/cryptocorrosion")
+    (synopsis "Implementation of the crypto-simd API for x86")
+    (description "This crate provides an implementation of the crypto-simd API
+for x86.")
+    (license (list license:asl2.0
+                   license:expat))))
+
 (define-public rust-proc-macro2
   (package
     (name "rust-proc-macro2")
-- 
2.22.0

^ permalink raw reply related	[flat|nested] 46+ messages in thread

* [bug#36920] [PATCH 25/43] gnu: Add rust-quick-error.
  2019-08-04 11:26 [bug#36920] [PATCH] Some rust crates Efraim Flashner
                   ` (23 preceding siblings ...)
  2019-08-04 11:33 ` [bug#36920] [PATCH 24/43] gnu: Add rust-ppv-lite86 Efraim Flashner
@ 2019-08-04 11:33 ` Efraim Flashner
  2019-08-04 11:33 ` [bug#36920] [PATCH 26/43] gnu: Add rust-rustc-std-workspace-core Efraim Flashner
                   ` (18 subsequent siblings)
  43 siblings, 0 replies; 46+ messages in thread
From: Efraim Flashner @ 2019-08-04 11:33 UTC (permalink / raw)
  To: 36920

* gnu/packages/crates-io.scm (rust-quick-error): New variable.
---
 gnu/packages/crates-io.scm | 20 ++++++++++++++++++++
 1 file changed, 20 insertions(+)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 9b9d9b7593..069f70bd39 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -516,6 +516,26 @@ in terms of the upstream unstable API.")
     ;; Dual licensed.
     (license (list license:asl2.0 license:expat))))
 
+(define-public rust-quick-error
+  (package
+    (name "rust-quick-error")
+    (version "1.2.2")
+    (source
+      (origin
+        (method url-fetch)
+        (uri (crate-uri "quick-error" version))
+        (file-name (string-append name "-" version ".tar.gz"))
+        (sha256
+         (base32
+          "1w6kgwwv7p7zr0yyg5rb315lkk24bimywklwx7fsvsbwi10bjx4j"))))
+    (build-system cargo-build-system)
+    (home-page "http://github.com/tailhook/quick-error")
+    (synopsis "Macro which makes error types pleasant to write")
+    (description "This crate provides a macro which makes error types pleasant
+to write.")
+    (license (list license:asl2.0
+                   license:expat))))
+
 (define-public rust-quote
   (package
     (name "rust-quote")
-- 
2.22.0

^ permalink raw reply related	[flat|nested] 46+ messages in thread

* [bug#36920] [PATCH 26/43] gnu: Add rust-rustc-std-workspace-core.
  2019-08-04 11:26 [bug#36920] [PATCH] Some rust crates Efraim Flashner
                   ` (24 preceding siblings ...)
  2019-08-04 11:33 ` [bug#36920] [PATCH 25/43] gnu: Add rust-quick-error Efraim Flashner
@ 2019-08-04 11:33 ` Efraim Flashner
  2019-08-04 11:33 ` [bug#36920] [PATCH 27/43] gnu: Add rust-scoped-tls Efraim Flashner
                   ` (17 subsequent siblings)
  43 siblings, 0 replies; 46+ messages in thread
From: Efraim Flashner @ 2019-08-04 11:33 UTC (permalink / raw)
  To: 36920

* gnu/packages/crates-io.scm (rust-rustc-std-workspace-core): New
variable.
---
 gnu/packages/crates-io.scm | 20 ++++++++++++++++++++
 1 file changed, 20 insertions(+)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 069f70bd39..f9dd78df3b 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -558,6 +558,26 @@ to write.")
     ;; Dual licensed.
     (license (list license:asl2.0 license:expat))))
 
+(define-public rust-rustc-std-workspace-core
+  (package
+    (name "rust-rustc-std-workspace-core")
+    (version "1.0.0")
+    (source
+      (origin
+        (method url-fetch)
+        (uri (crate-uri "rustc-std-workspace-core" version))
+        (file-name (string-append name "-" version ".tar.gz"))
+        (sha256
+         (base32
+          "1309xhwyai9xpz128xrfjqkmnkvgjwddznmj7brbd8i8f58zamhr"))))
+    (build-system cargo-build-system)
+    (home-page "https://crates.io/crates/rustc-std-workspace-core")
+    (synopsis "Explicitly empty crate for rust-lang/rust integration")
+    (description "This crate provides an explicitly empty crate for
+rust-lang/rust integration.")
+    (license (list license:asl2.0
+                   license:expat))))
+
 (define-public rust-unicode-xid
   (package
     (name "rust-unicode-xid")
-- 
2.22.0

^ permalink raw reply related	[flat|nested] 46+ messages in thread

* [bug#36920] [PATCH 27/43] gnu: Add rust-scoped-tls.
  2019-08-04 11:26 [bug#36920] [PATCH] Some rust crates Efraim Flashner
                   ` (25 preceding siblings ...)
  2019-08-04 11:33 ` [bug#36920] [PATCH 26/43] gnu: Add rust-rustc-std-workspace-core Efraim Flashner
@ 2019-08-04 11:33 ` Efraim Flashner
  2019-08-04 11:34 ` [bug#36920] [PATCH 28/43] gnu: Add rust-scopeguard Efraim Flashner
                   ` (16 subsequent siblings)
  43 siblings, 0 replies; 46+ messages in thread
From: Efraim Flashner @ 2019-08-04 11:33 UTC (permalink / raw)
  To: 36920

* gnu/packages/crates-io.scm (rust-scoped-tls): New variable.
---
 gnu/packages/crates-io.scm | 21 +++++++++++++++++++++
 1 file changed, 21 insertions(+)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index f9dd78df3b..73bff909a8 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -578,6 +578,27 @@ rust-lang/rust integration.")
     (license (list license:asl2.0
                    license:expat))))
 
+(define-public rust-scoped-tls
+  (package
+    (name "rust-scoped-tls")
+    (version "1.0.0")
+    (source
+      (origin
+        (method url-fetch)
+        (uri (crate-uri "scoped-tls" version))
+        (file-name (string-append name "-" version ".tar.gz"))
+        (sha256
+         (base32
+          "1hj8lifzvivdb1z02lfnzkshpvk85nkgzxsy2hc0zky9wf894spa"))))
+    (build-system cargo-build-system)
+    (home-page "https://github.com/alexcrichton/scoped-tls")
+    (synopsis "Rust library providing the old standard library's scoped_thread_local")
+    (description "This crate provides a library implementation of the standard
+library's old @code{scoped_thread_local!} macro for providing scoped access to
+@dfn{thread local storage} (TLS) so any type can be stored into TLS.")
+    (license (list license:asl2.0
+                   license:expat))))
+
 (define-public rust-unicode-xid
   (package
     (name "rust-unicode-xid")
-- 
2.22.0

^ permalink raw reply related	[flat|nested] 46+ messages in thread

* [bug#36920] [PATCH 28/43] gnu: Add rust-scopeguard.
  2019-08-04 11:26 [bug#36920] [PATCH] Some rust crates Efraim Flashner
                   ` (26 preceding siblings ...)
  2019-08-04 11:33 ` [bug#36920] [PATCH 27/43] gnu: Add rust-scoped-tls Efraim Flashner
@ 2019-08-04 11:34 ` Efraim Flashner
  2019-08-04 11:34 ` [bug#36920] [PATCH 29/43] gnu: Add rust-semver-parser Efraim Flashner
                   ` (15 subsequent siblings)
  43 siblings, 0 replies; 46+ messages in thread
From: Efraim Flashner @ 2019-08-04 11:34 UTC (permalink / raw)
  To: 36920

* gnu/packages/crates-io.scm (rust-scopeguard): New variable.
---
 gnu/packages/crates-io.scm | 23 +++++++++++++++++++++++
 1 file changed, 23 insertions(+)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 73bff909a8..478b06b698 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -599,6 +599,29 @@ library's old @code{scoped_thread_local!} macro for providing scoped access to
     (license (list license:asl2.0
                    license:expat))))
 
+(define-public rust-scopeguard
+  (package
+    (name "rust-scopeguard")
+    (version "1.0.0")
+    (source
+      (origin
+        (method url-fetch)
+        (uri (crate-uri "scopeguard" version))
+        (file-name (string-append name "-" version ".tar.gz"))
+        (sha256
+         (base32
+          "03aay84r1f6w87ckbpj6cc4rnsxkxcfs13n5ynxjia0qkgjiabml"))))
+    (build-system cargo-build-system)
+    (home-page "https://github.com/bluss/scopeguard")
+    (synopsis "Scope guard which will run a closure even out of scope")
+    (description "This package provides a RAII scope guard that will run a
+given closure when it goes out of scope, even if the code between panics
+(assuming unwinding panic).  Defines the macros @code{defer!},
+@code{defer_on_unwind!}, @code{defer_on_success!} as shorthands for guards
+with one of the implemented strategies.")
+    (license (list license:asl2.0
+                   license:expat))))
+
 (define-public rust-unicode-xid
   (package
     (name "rust-unicode-xid")
-- 
2.22.0

^ permalink raw reply related	[flat|nested] 46+ messages in thread

* [bug#36920] [PATCH 29/43] gnu: Add rust-semver-parser.
  2019-08-04 11:26 [bug#36920] [PATCH] Some rust crates Efraim Flashner
                   ` (27 preceding siblings ...)
  2019-08-04 11:34 ` [bug#36920] [PATCH 28/43] gnu: Add rust-scopeguard Efraim Flashner
@ 2019-08-04 11:34 ` Efraim Flashner
  2019-08-04 11:34 ` [bug#36920] [PATCH 30/43] gnu: Add rust-shlex Efraim Flashner
                   ` (14 subsequent siblings)
  43 siblings, 0 replies; 46+ messages in thread
From: Efraim Flashner @ 2019-08-04 11:34 UTC (permalink / raw)
  To: 36920

* gnu/packages/crates-io.scm (rust-semver-parser): New variable.
---
 gnu/packages/crates-io.scm | 19 +++++++++++++++++++
 1 file changed, 19 insertions(+)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 478b06b698..66e7c5bdb0 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -622,6 +622,25 @@ with one of the implemented strategies.")
     (license (list license:asl2.0
                    license:expat))))
 
+(define-public rust-semver-parser
+  (package
+    (name "rust-semver-parser")
+    (version "0.9.0")
+    (source
+      (origin
+        (method url-fetch)
+        (uri (crate-uri "semver-parser" version))
+        (file-name (string-append name "-" version ".tar.gz"))
+        (sha256
+         (base32
+          "1ahqhvgpzhcsd28id7xnrjv4419i9yyalhm7d7zi430qx0hi2vml"))))
+    (build-system cargo-build-system)
+    (home-page "https://github.com/steveklabnik/semver-parser")
+    (synopsis "Parsing of the semver spec")
+    (description "This package provides for parsing of the semver spec.")
+    (license (list license:asl2.0
+                   license:expat))))
+
 (define-public rust-unicode-xid
   (package
     (name "rust-unicode-xid")
-- 
2.22.0

^ permalink raw reply related	[flat|nested] 46+ messages in thread

* [bug#36920] [PATCH 30/43] gnu: Add rust-shlex.
  2019-08-04 11:26 [bug#36920] [PATCH] Some rust crates Efraim Flashner
                   ` (28 preceding siblings ...)
  2019-08-04 11:34 ` [bug#36920] [PATCH 29/43] gnu: Add rust-semver-parser Efraim Flashner
@ 2019-08-04 11:34 ` Efraim Flashner
  2019-08-04 11:34 ` [bug#36920] [PATCH 31/43] gnu: Add rust-slab Efraim Flashner
                   ` (13 subsequent siblings)
  43 siblings, 0 replies; 46+ messages in thread
From: Efraim Flashner @ 2019-08-04 11:34 UTC (permalink / raw)
  To: 36920

* gnu/packages/crates-io.scm (rust-shlex): New variable.
---
 gnu/packages/crates-io.scm | 20 ++++++++++++++++++++
 1 file changed, 20 insertions(+)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 66e7c5bdb0..8e3315221a 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -641,6 +641,26 @@ with one of the implemented strategies.")
     (license (list license:asl2.0
                    license:expat))))
 
+(define-public rust-shlex
+  (package
+    (name "rust-shlex")
+    (version "0.1.1")
+    (source
+      (origin
+        (method url-fetch)
+        (uri (crate-uri "shlex" version))
+        (file-name (string-append name "-" version ".tar.gz"))
+        (sha256
+         (base32
+          "1lmv6san7g8dv6jdfp14m7bdczq9ss7j7bgsfqyqjc3jnjfippvz"))))
+    (build-system cargo-build-system)
+    (home-page "https://github.com/comex/rust-shlex")
+    (synopsis "Split a string into shell words, like Python's shlex")
+    (description "This crate provides a method to split a string into shell
+words, like Python's shlex.")
+    (license (list license:asl2.0
+                   license:expat))))
+
 (define-public rust-unicode-xid
   (package
     (name "rust-unicode-xid")
-- 
2.22.0

^ permalink raw reply related	[flat|nested] 46+ messages in thread

* [bug#36920] [PATCH 31/43] gnu: Add rust-slab.
  2019-08-04 11:26 [bug#36920] [PATCH] Some rust crates Efraim Flashner
                   ` (29 preceding siblings ...)
  2019-08-04 11:34 ` [bug#36920] [PATCH 30/43] gnu: Add rust-shlex Efraim Flashner
@ 2019-08-04 11:34 ` Efraim Flashner
  2019-08-04 11:34 ` [bug#36920] [PATCH 32/43] gnu: Add rust-spin Efraim Flashner
                   ` (12 subsequent siblings)
  43 siblings, 0 replies; 46+ messages in thread
From: Efraim Flashner @ 2019-08-04 11:34 UTC (permalink / raw)
  To: 36920

* gnu/packages/crates-io.scm (rust-slab): New variable.
---
 gnu/packages/crates-io.scm | 19 +++++++++++++++++++
 1 file changed, 19 insertions(+)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 8e3315221a..a6019e5b96 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -661,6 +661,25 @@ words, like Python's shlex.")
     (license (list license:asl2.0
                    license:expat))))
 
+(define-public rust-slab
+  (package
+    (name "rust-slab")
+    (version "0.4.2")
+    (source
+      (origin
+        (method url-fetch)
+        (uri (crate-uri "slab" version))
+        (file-name (string-append name "-" version ".tar.gz"))
+        (sha256
+         (base32
+          "1y59xsa27jk84sxzswjk60xcjf8b4fm5960jwpznrrcmasyva4f1"))))
+    (build-system cargo-build-system)
+    (home-page "https://github.com/carllerche/slab")
+    (synopsis "Pre-allocated storage for a uniform data type")
+    (description "This create provides a pre-allocated storage for a uniform
+data type.")
+    (license license:expat)))
+
 (define-public rust-unicode-xid
   (package
     (name "rust-unicode-xid")
-- 
2.22.0

^ permalink raw reply related	[flat|nested] 46+ messages in thread

* [bug#36920] [PATCH 32/43] gnu: Add rust-spin.
  2019-08-04 11:26 [bug#36920] [PATCH] Some rust crates Efraim Flashner
                   ` (30 preceding siblings ...)
  2019-08-04 11:34 ` [bug#36920] [PATCH 31/43] gnu: Add rust-slab Efraim Flashner
@ 2019-08-04 11:34 ` Efraim Flashner
  2019-08-04 11:34 ` [bug#36920] [PATCH 33/43] gnu: Add rust-stdweb-internal-runtime Efraim Flashner
                   ` (11 subsequent siblings)
  43 siblings, 0 replies; 46+ messages in thread
From: Efraim Flashner @ 2019-08-04 11:34 UTC (permalink / raw)
  To: 36920

* gnu/packages/crates-io.scm (rust-spin): New variable.
---
 gnu/packages/crates-io.scm | 20 ++++++++++++++++++++
 1 file changed, 20 insertions(+)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index a6019e5b96..1a9df7f50a 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -680,6 +680,26 @@ words, like Python's shlex.")
 data type.")
     (license license:expat)))
 
+(define-public rust-spin
+  (package
+    (name "rust-spin")
+    (version "0.5.0")
+    (source
+      (origin
+        (method url-fetch)
+        (uri (crate-uri "spin" version))
+        (file-name (string-append name "-" version ".tar.gz"))
+        (sha256
+         (base32
+          "0m9clchsj0rf13bggsgvbv9haiy0f6rhvnvkpvkk8720a5pkydj4"))))
+    (build-system cargo-build-system)
+    (home-page "https://github.com/mvdnes/spin-rs.git")
+    (synopsis "Synchronization primitives based on spinning")
+    (description "This crate provides synchronization primitives based on
+spinning.  They may contain data, are usable without @code{std},and static
+initializers are available.")
+    (license license:expat)))
+
 (define-public rust-unicode-xid
   (package
     (name "rust-unicode-xid")
-- 
2.22.0

^ permalink raw reply related	[flat|nested] 46+ messages in thread

* [bug#36920] [PATCH 33/43] gnu: Add rust-stdweb-internal-runtime.
  2019-08-04 11:26 [bug#36920] [PATCH] Some rust crates Efraim Flashner
                   ` (31 preceding siblings ...)
  2019-08-04 11:34 ` [bug#36920] [PATCH 32/43] gnu: Add rust-spin Efraim Flashner
@ 2019-08-04 11:34 ` Efraim Flashner
  2019-08-04 11:34 ` [bug#36920] [PATCH 34/43] gnu: Add rust-strsim Efraim Flashner
                   ` (10 subsequent siblings)
  43 siblings, 0 replies; 46+ messages in thread
From: Efraim Flashner @ 2019-08-04 11:34 UTC (permalink / raw)
  To: 36920

* gnu/packages/crates-io.scm (rust-stdweb-internal-runtime): New
variable.
---
 gnu/packages/crates-io.scm | 20 ++++++++++++++++++++
 1 file changed, 20 insertions(+)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 1a9df7f50a..21c150c008 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -700,6 +700,26 @@ spinning.  They may contain data, are usable without @code{std},and static
 initializers are available.")
     (license license:expat)))
 
+(define-public rust-stdweb-internal-runtime
+  (package
+    (name "rust-stdweb-internal-runtime")
+    (version "0.1.4")
+    (source
+      (origin
+        (method url-fetch)
+        (uri (crate-uri "stdweb-internal-runtime" version))
+        (file-name (string-append name "-" version ".tar.gz"))
+        (sha256
+         (base32
+          "1nhpyra7glbwcpakhpj5a3d7h7kx1ynif473nzshmk226m91f8ym"))))
+    (build-system cargo-build-system)
+    (home-page "https://github.com/koute/stdweb")
+    (synopsis "Internal runtime for the @code{stdweb} crate")
+    (description "This crate provides internal runtime for the @code{stdweb}
+crate.")
+    (license (list license:asl2.0
+                   license:expat))))
+
 (define-public rust-unicode-xid
   (package
     (name "rust-unicode-xid")
-- 
2.22.0

^ permalink raw reply related	[flat|nested] 46+ messages in thread

* [bug#36920] [PATCH 34/43] gnu: Add rust-strsim.
  2019-08-04 11:26 [bug#36920] [PATCH] Some rust crates Efraim Flashner
                   ` (32 preceding siblings ...)
  2019-08-04 11:34 ` [bug#36920] [PATCH 33/43] gnu: Add rust-stdweb-internal-runtime Efraim Flashner
@ 2019-08-04 11:34 ` Efraim Flashner
  2019-08-04 11:34 ` [bug#36920] [PATCH 35/43] gnu: Add rust-synstructure-test-traits Efraim Flashner
                   ` (9 subsequent siblings)
  43 siblings, 0 replies; 46+ messages in thread
From: Efraim Flashner @ 2019-08-04 11:34 UTC (permalink / raw)
  To: 36920

* gnu/packages/crates-io.scm (rust-strsim): New variable.
---
 gnu/packages/crates-io.scm | 20 ++++++++++++++++++++
 1 file changed, 20 insertions(+)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 21c150c008..ead750fe7d 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -720,6 +720,26 @@ crate.")
     (license (list license:asl2.0
                    license:expat))))
 
+(define-public rust-strsim
+  (package
+    (name "rust-strsim")
+    (version "0.9.2")
+    (source
+      (origin
+        (method url-fetch)
+        (uri (crate-uri "strsim" version))
+        (file-name (string-append name "-" version ".tar.gz"))
+        (sha256
+         (base32
+          "1xphwhf86yxxmcpvm4mikj8ls41f6nf7gqyjm98b74mfk81h6b03"))))
+    (build-system cargo-build-system)
+    (home-page "https://github.com/dguo/strsim-rs")
+    (synopsis "Rust implementations of string similarity metrics")
+    (description "This crate includes implementations of string similarity
+metrics.  It includes Hamming, Levenshtein, OSA, Damerau-Levenshtein, Jaro,
+and Jaro-Winkler.")
+    (license license:expat)))
+
 (define-public rust-unicode-xid
   (package
     (name "rust-unicode-xid")
-- 
2.22.0

^ permalink raw reply related	[flat|nested] 46+ messages in thread

* [bug#36920] [PATCH 35/43] gnu: Add rust-synstructure-test-traits.
  2019-08-04 11:26 [bug#36920] [PATCH] Some rust crates Efraim Flashner
                   ` (33 preceding siblings ...)
  2019-08-04 11:34 ` [bug#36920] [PATCH 34/43] gnu: Add rust-strsim Efraim Flashner
@ 2019-08-04 11:34 ` Efraim Flashner
  2019-08-04 11:34 ` [bug#36920] [PATCH 36/43] gnu: Add rust-typenum Efraim Flashner
                   ` (8 subsequent siblings)
  43 siblings, 0 replies; 46+ messages in thread
From: Efraim Flashner @ 2019-08-04 11:34 UTC (permalink / raw)
  To: 36920

* gnu/packages/crates-io.scm (rust-synstructure-test-traits): New
variable.
---
 gnu/packages/crates-io.scm | 19 +++++++++++++++++++
 1 file changed, 19 insertions(+)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index ead750fe7d..5c8bcf8465 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -740,6 +740,25 @@ metrics.  It includes Hamming, Levenshtein, OSA, Damerau-Levenshtein, Jaro,
 and Jaro-Winkler.")
     (license license:expat)))
 
+(define-public rust-synstructure-test-traits
+  (package
+    (name "rust-synstructure-test-traits")
+    (version "0.1.0")
+    (source
+      (origin
+        (method url-fetch)
+        (uri (crate-uri "synstructure_test_traits" version))
+        (file-name (string-append name "-" version ".tar.gz"))
+        (sha256
+         (base32
+          "1b3fs2b9kc1gy9dilaxqjbdl4z0mlrbbxjzkprdx953rif1c3q66"))))
+    (build-system cargo-build-system)
+    (home-page "https://crates.io/crates/synstructure_test_traits")
+    (synopsis "Helper test traits for synstructure doctests")
+    (description
+     "This package provides helper test traits for synstructure doctests.")
+    (license license:expat)))
+
 (define-public rust-unicode-xid
   (package
     (name "rust-unicode-xid")
-- 
2.22.0

^ permalink raw reply related	[flat|nested] 46+ messages in thread

* [bug#36920] [PATCH 36/43] gnu: Add rust-typenum.
  2019-08-04 11:26 [bug#36920] [PATCH] Some rust crates Efraim Flashner
                   ` (34 preceding siblings ...)
  2019-08-04 11:34 ` [bug#36920] [PATCH 35/43] gnu: Add rust-synstructure-test-traits Efraim Flashner
@ 2019-08-04 11:34 ` Efraim Flashner
  2019-08-04 11:34 ` [bug#36920] [PATCH 37/43] gnu: Add rust-ucd-util Efraim Flashner
                   ` (7 subsequent siblings)
  43 siblings, 0 replies; 46+ messages in thread
From: Efraim Flashner @ 2019-08-04 11:34 UTC (permalink / raw)
  To: 36920

* gnu/packages/crates-io.scm (rust-typenum): New variable.
---
 gnu/packages/crates-io.scm | 22 ++++++++++++++++++++++
 1 file changed, 22 insertions(+)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 5c8bcf8465..9f1d4fc23e 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -759,6 +759,28 @@ and Jaro-Winkler.")
      "This package provides helper test traits for synstructure doctests.")
     (license license:expat)))
 
+(define-public rust-typenum
+  (package
+    (name "rust-typenum")
+    (version "1.10.0")
+    (source
+      (origin
+        (method url-fetch)
+        (uri (crate-uri "typenum" version))
+        (file-name (string-append name "-" version ".tar.gz"))
+        (sha256
+         (base32
+          "0sc1jirllfhdi52z1xv9yqzxzpk6v7vadd13n7wvs1wnjipn6bb1"))))
+    (build-system cargo-build-system)
+    (home-page "https://github.com/paholg/typenum")
+    (synopsis "Rust library for type-level numbers evaluated at compile time")
+    (description "Typenum is a Rust library for type-level numbers evaluated at
+compile time.  It currently supports bits, unsigned integers, and signed
+integers.  It also provides a type-level array of type-level numbers, but its
+implementation is incomplete.")
+    (license (list license:asl2.0
+                   license:expat))))
+
 (define-public rust-unicode-xid
   (package
     (name "rust-unicode-xid")
-- 
2.22.0

^ permalink raw reply related	[flat|nested] 46+ messages in thread

* [bug#36920] [PATCH 37/43] gnu: Add rust-ucd-util.
  2019-08-04 11:26 [bug#36920] [PATCH] Some rust crates Efraim Flashner
                   ` (35 preceding siblings ...)
  2019-08-04 11:34 ` [bug#36920] [PATCH 36/43] gnu: Add rust-typenum Efraim Flashner
@ 2019-08-04 11:34 ` Efraim Flashner
  2019-08-04 11:34 ` [bug#36920] [PATCH 38/43] gnu: Add rust-unicode-width Efraim Flashner
                   ` (6 subsequent siblings)
  43 siblings, 0 replies; 46+ messages in thread
From: Efraim Flashner @ 2019-08-04 11:34 UTC (permalink / raw)
  To: 36920

* gnu/packages/crates-io.scm (rust-ucd-util): New variable.
---
 gnu/packages/crates-io.scm | 20 ++++++++++++++++++++
 1 file changed, 20 insertions(+)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 9f1d4fc23e..fe9aa43485 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -781,6 +781,26 @@ implementation is incomplete.")
     (license (list license:asl2.0
                    license:expat))))
 
+(define-public rust-ucd-util
+  (package
+    (name "rust-ucd-util")
+    (version "0.1.5")
+    (source
+      (origin
+        (method url-fetch)
+        (uri (crate-uri "ucd-util" version))
+        (file-name (string-append name "-" version ".tar.gz"))
+        (sha256
+         (base32
+          "0x088q5z0m09a2jqcfgsnq955y8syn1mgn35cl78qinkxm4kp6zs"))))
+    (build-system cargo-build-system)
+    (home-page "https://github.com/BurntSushi/ucd-generate")
+    (synopsis "library for working with the Unicode character database")
+    (description "This package provides a small utility library for working
+with the Unicode character database.")
+    (license (list license:asl2.0
+                   license:expat))))
+
 (define-public rust-unicode-xid
   (package
     (name "rust-unicode-xid")
-- 
2.22.0

^ permalink raw reply related	[flat|nested] 46+ messages in thread

* [bug#36920] [PATCH 38/43] gnu: Add rust-unicode-width.
  2019-08-04 11:26 [bug#36920] [PATCH] Some rust crates Efraim Flashner
                   ` (36 preceding siblings ...)
  2019-08-04 11:34 ` [bug#36920] [PATCH 37/43] gnu: Add rust-ucd-util Efraim Flashner
@ 2019-08-04 11:34 ` Efraim Flashner
  2019-08-04 11:34 ` [bug#36920] [PATCH 39/43] gnu: Add rust-unindent Efraim Flashner
                   ` (5 subsequent siblings)
  43 siblings, 0 replies; 46+ messages in thread
From: Efraim Flashner @ 2019-08-04 11:34 UTC (permalink / raw)
  To: 36920

* gnu/packages/crates-io.scm (rust-unicode-width): New variable.
---
 gnu/packages/crates-io.scm | 20 ++++++++++++++++++++
 1 file changed, 20 insertions(+)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index fe9aa43485..142f4d1d46 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -801,6 +801,26 @@ with the Unicode character database.")
     (license (list license:asl2.0
                    license:expat))))
 
+(define-public rust-unicode-width
+  (package
+    (name "rust-unicode-width")
+    (version "0.1.5")
+    (source
+      (origin
+        (method url-fetch)
+        (uri (crate-uri "unicode-width" version))
+        (file-name (string-append name "-" version ".tar.gz"))
+        (sha256
+         (base32
+          "09k5lipygardwy0660jhls08fsgknrazzivmn804gps53hiqc8w8"))))
+    (build-system cargo-build-system)
+    (home-page "https://github.com/unicode-rs/unicode-width")
+    (synopsis "Determine displayed width according to Unicode rules")
+    (description "This crate allows you to determine displayed width of
+@code{char} and @code{str} types according to Unicode Standard Annex #11 rules.")
+    (license (list license:asl2.0
+                   license:expat))))
+
 (define-public rust-unicode-xid
   (package
     (name "rust-unicode-xid")
-- 
2.22.0

^ permalink raw reply related	[flat|nested] 46+ messages in thread

* [bug#36920] [PATCH 39/43] gnu: Add rust-unindent.
  2019-08-04 11:26 [bug#36920] [PATCH] Some rust crates Efraim Flashner
                   ` (37 preceding siblings ...)
  2019-08-04 11:34 ` [bug#36920] [PATCH 38/43] gnu: Add rust-unicode-width Efraim Flashner
@ 2019-08-04 11:34 ` Efraim Flashner
  2019-08-04 11:34 ` [bug#36920] [PATCH 40/43] gnu: Add rust-wasm-bindgen-shared Efraim Flashner
                   ` (4 subsequent siblings)
  43 siblings, 0 replies; 46+ messages in thread
From: Efraim Flashner @ 2019-08-04 11:34 UTC (permalink / raw)
  To: 36920

* gnu/packages/crates-io.scm (rust-unindent): New variable.
---
 gnu/packages/crates-io.scm | 20 ++++++++++++++++++++
 1 file changed, 20 insertions(+)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 142f4d1d46..0e81e1e9d3 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -842,3 +842,23 @@ with the Unicode character database.")
 or XID_Continue properties according to Unicode Standard Annex #31.")
     ;; Dual licensed.
     (license (list license:asl2.0 license:expat))))
+
+(define-public rust-unindent
+  (package
+    (name "rust-unindent")
+    (version "0.1.3")
+    (source
+      (origin
+        (method url-fetch)
+        (uri (crate-uri "unindent" version))
+        (file-name (string-append name "-" version ".tar.gz"))
+        (sha256
+         (base32
+          "1x21ilf78aqcq9xzb9b7i628wm10rhk0jp0chlv06rkc690l8jw3"))))
+    (build-system cargo-build-system)
+    (home-page "https://github.com/dtolnay/indoc")
+    (synopsis "Remove a column of leading whitespace from a string")
+    (description "This crate allows you to remove a column of leading
+whitespace from a string.")
+    (license (list license:asl2.0
+                   license:expat))))
-- 
2.22.0

^ permalink raw reply related	[flat|nested] 46+ messages in thread

* [bug#36920] [PATCH 40/43] gnu: Add rust-wasm-bindgen-shared.
  2019-08-04 11:26 [bug#36920] [PATCH] Some rust crates Efraim Flashner
                   ` (38 preceding siblings ...)
  2019-08-04 11:34 ` [bug#36920] [PATCH 39/43] gnu: Add rust-unindent Efraim Flashner
@ 2019-08-04 11:34 ` Efraim Flashner
  2019-08-04 11:34 ` [bug#36920] [PATCH 41/43] gnu: Add rust-winapi-i686-pc-windows-gnu Efraim Flashner
                   ` (3 subsequent siblings)
  43 siblings, 0 replies; 46+ messages in thread
From: Efraim Flashner @ 2019-08-04 11:34 UTC (permalink / raw)
  To: 36920

* gnu/packages/crates-io.scm (rust-wasm-bindgen-shared): New variable.
---
 gnu/packages/crates-io.scm | 20 ++++++++++++++++++++
 1 file changed, 20 insertions(+)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 0e81e1e9d3..1c78073528 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -862,3 +862,23 @@ or XID_Continue properties according to Unicode Standard Annex #31.")
 whitespace from a string.")
     (license (list license:asl2.0
                    license:expat))))
+
+(define-public rust-wasm-bindgen-shared
+  (package
+    (name "rust-wasm-bindgen-shared")
+    (version "0.2.48")
+    (source
+      (origin
+        (method url-fetch)
+        (uri (crate-uri "wasm-bindgen-shared" version))
+        (file-name (string-append name "-" version ".tar.gz"))
+        (sha256
+         (base32
+          "08rnfhjyk0f6liv8n4rdsvhx7r02glkhcbj2lp9lcbkbfpad9hnr"))))
+    (build-system cargo-build-system)
+    (home-page "https://rustwasm.github.io/wasm-bindgen/")
+    (synopsis "Shared support between wasm-bindgen and wasm-bindgen cli")
+    (description "This package provides shared support between
+@code{wasm-bindgen} and @code{wasm-bindgen} cli, an internal dependency.")
+    (license (list license:asl2.0
+                   license:expat))))
-- 
2.22.0

^ permalink raw reply related	[flat|nested] 46+ messages in thread

* [bug#36920] [PATCH 41/43] gnu: Add rust-winapi-i686-pc-windows-gnu.
  2019-08-04 11:26 [bug#36920] [PATCH] Some rust crates Efraim Flashner
                   ` (39 preceding siblings ...)
  2019-08-04 11:34 ` [bug#36920] [PATCH 40/43] gnu: Add rust-wasm-bindgen-shared Efraim Flashner
@ 2019-08-04 11:34 ` Efraim Flashner
  2019-08-04 11:34 ` [bug#36920] [PATCH 42/43] gnu: Add rust-winapi-x86-64-pc-windows-gnu Efraim Flashner
                   ` (2 subsequent siblings)
  43 siblings, 0 replies; 46+ messages in thread
From: Efraim Flashner @ 2019-08-04 11:34 UTC (permalink / raw)
  To: 36920

* gnu/packages/crates-io.scm (rust-winapi-i686-pc-windows-gnu): New
variable.
---
 gnu/packages/crates-io.scm | 21 +++++++++++++++++++++
 1 file changed, 21 insertions(+)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 1c78073528..36632653d4 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -882,3 +882,24 @@ whitespace from a string.")
 @code{wasm-bindgen} and @code{wasm-bindgen} cli, an internal dependency.")
     (license (list license:asl2.0
                    license:expat))))
+
+(define-public rust-winapi-i686-pc-windows-gnu
+  (package
+    (name "rust-winapi-i686-pc-windows-gnu")
+    (version "0.4.0")
+    (source
+      (origin
+        (method url-fetch)
+        (uri (crate-uri "winapi-i686-pc-windows-gnu" version))
+        (file-name (string-append name "-" version ".tar.gz"))
+        (sha256
+         (base32
+          "1dmpa6mvcvzz16zg6d5vrfy4bxgg541wxrcip7cnshi06v38ffxc"))))
+    (build-system cargo-build-system)
+    (home-page "https://github.com/retep998/winapi-rs")
+    (synopsis "Import libraries for the i686-pc-windows-gnu target")
+    (description "This crate provides import libraries for the
+i686-pc-windows-gnu target.  Please don't use this crate directly, depend on
+@code{winapi} instead.")
+    (license (list license:asl2.0
+                   license:expat))))
-- 
2.22.0

^ permalink raw reply related	[flat|nested] 46+ messages in thread

* [bug#36920] [PATCH 42/43] gnu: Add rust-winapi-x86-64-pc-windows-gnu.
  2019-08-04 11:26 [bug#36920] [PATCH] Some rust crates Efraim Flashner
                   ` (40 preceding siblings ...)
  2019-08-04 11:34 ` [bug#36920] [PATCH 41/43] gnu: Add rust-winapi-i686-pc-windows-gnu Efraim Flashner
@ 2019-08-04 11:34 ` Efraim Flashner
  2019-08-11  2:08   ` Ivan Petkov
  2019-08-04 11:34 ` [bug#36920] [PATCH 43/43] gnu: Add rust-winapi Efraim Flashner
  2019-08-12  9:03 ` bug#36920: [PATCH] Some rust crates Efraim Flashner
  43 siblings, 1 reply; 46+ messages in thread
From: Efraim Flashner @ 2019-08-04 11:34 UTC (permalink / raw)
  To: 36920

* gnu/packages/crates-io.scm (rust-winapi-x86-64-pc-windows-gnu): New
variable.
---
 gnu/packages/crates-io.scm | 21 +++++++++++++++++++++
 1 file changed, 21 insertions(+)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 36632653d4..23592f839b 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -903,3 +903,24 @@ i686-pc-windows-gnu target.  Please don't use this crate directly, depend on
 @code{winapi} instead.")
     (license (list license:asl2.0
                    license:expat))))
+
+(define-public rust-winapi-x86-64-pc-windows-gnu
+  (package
+    (name "rust-winapi-x86-64-pc-windows-gnu")
+    (version "0.4.0")
+    (source
+      (origin
+        (method url-fetch)
+        (uri (crate-uri "winapi-x86_64-pc-windows-gnu" version))
+        (file-name (string-append name "-" version ".tar.gz"))
+        (sha256
+         (base32
+          "0gqq64czqb64kskjryj8isp62m2sgvx25yyj3kpc2myh85w24bki"))))
+    (build-system cargo-build-system)
+    (home-page "https://github.com/retep998/winapi-rs")
+    (synopsis "Import libraries for the x86_64-pc-windows-gnu target")
+    (description "This package provides import libraries for the
+x86_64-pc-windows-gnu target.  Please don't use this crate directly, depend on
+@code{winapi} instead.")
+    (license (list license:asl2.0
+                   license:expat))))
-- 
2.22.0

^ permalink raw reply related	[flat|nested] 46+ messages in thread

* [bug#36920] [PATCH 43/43] gnu: Add rust-winapi.
  2019-08-04 11:26 [bug#36920] [PATCH] Some rust crates Efraim Flashner
                   ` (41 preceding siblings ...)
  2019-08-04 11:34 ` [bug#36920] [PATCH 42/43] gnu: Add rust-winapi-x86-64-pc-windows-gnu Efraim Flashner
@ 2019-08-04 11:34 ` Efraim Flashner
  2019-08-12  9:03 ` bug#36920: [PATCH] Some rust crates Efraim Flashner
  43 siblings, 0 replies; 46+ messages in thread
From: Efraim Flashner @ 2019-08-04 11:34 UTC (permalink / raw)
  To: 36920

* gnu/packages/crates-io.scm (rust-winapi): New variable.
---
 gnu/packages/crates-io.scm | 26 ++++++++++++++++++++++++++
 1 file changed, 26 insertions(+)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 23592f839b..6500adb215 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -883,6 +883,32 @@ whitespace from a string.")
     (license (list license:asl2.0
                    license:expat))))
 
+(define-public rust-winapi
+  (package
+    (name "rust-winapi")
+    (version "0.3.7")
+    (source
+      (origin
+        (method url-fetch)
+        (uri (crate-uri "winapi" version))
+        (file-name (string-append name "-" version ".tar.gz"))
+        (sha256
+         (base32
+          "0w7pbhcl087lkggxdflfp2i92rq89ahsfdkjkv44fgmiy9m3h3pi"))))
+    (build-system cargo-build-system)
+    (arguments
+     `(#:cargo-inputs
+       (("rust-winapi-i686-pc-windows-gnu"
+         ,rust-winapi-i686-pc-windows-gnu)
+        ("rust-winapi-x86-64-pc-windows-gnu"
+         ,rust-winapi-x86-64-pc-windows-gnu))))
+    (home-page "https://github.com/retep998/winapi-rs")
+    (synopsis "Raw FFI bindings for all of Windows API.")
+    (description
+     "Raw FFI bindings for all of Windows API.")
+    (license (list license:asl2.0
+                   license:expat))))
+
 (define-public rust-winapi-i686-pc-windows-gnu
   (package
     (name "rust-winapi-i686-pc-windows-gnu")
-- 
2.22.0

^ permalink raw reply related	[flat|nested] 46+ messages in thread

* [bug#36920] [PATCH 42/43] gnu: Add rust-winapi-x86-64-pc-windows-gnu.
  2019-08-04 11:34 ` [bug#36920] [PATCH 42/43] gnu: Add rust-winapi-x86-64-pc-windows-gnu Efraim Flashner
@ 2019-08-11  2:08   ` Ivan Petkov
  0 siblings, 0 replies; 46+ messages in thread
From: Ivan Petkov @ 2019-08-11  2:08 UTC (permalink / raw)
  To: Efraim Flashner; +Cc: 36920

Hi Efraim,

I skimmed through the package definitions, all look sensible to me.
I was even able to successfully build each of the packages with —rounds=2!

However, I wasn’t able to run guix lint on them since an exception was raised.
I’m not sure if that is pointing to anything missing in the definitions themselves,
or if there is something wrong with one of the lint implementations…

—Ivan

^ permalink raw reply	[flat|nested] 46+ messages in thread

* bug#36920: [PATCH] Some rust crates
  2019-08-04 11:26 [bug#36920] [PATCH] Some rust crates Efraim Flashner
                   ` (42 preceding siblings ...)
  2019-08-04 11:34 ` [bug#36920] [PATCH 43/43] gnu: Add rust-winapi Efraim Flashner
@ 2019-08-12  9:03 ` Efraim Flashner
  43 siblings, 0 replies; 46+ messages in thread
From: Efraim Flashner @ 2019-08-12  9:03 UTC (permalink / raw)
  To: 36920-done

[-- Attachment #1: Type: text/plain, Size: 229 bytes --]

Patches pushed

-- 
Efraim Flashner   <efraim@flashner.co.il>   אפרים פלשנר
GPG key = A28B F40C 3E55 1372 662D  14F7 41AA E7DC CA3D 8351
Confidentiality cannot be guaranteed on emails sent or received unencrypted

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 833 bytes --]

^ permalink raw reply	[flat|nested] 46+ messages in thread

end of thread, other threads:[~2019-08-12  9:04 UTC | newest]

Thread overview: 46+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2019-08-04 11:26 [bug#36920] [PATCH] Some rust crates Efraim Flashner
2019-08-04 11:33 ` [bug#36920] [PATCH 01/43] gnu: crates-io.scm: Sort packages alphabetically Efraim Flashner
2019-08-04 11:33 ` [bug#36920] [PATCH 02/43] gnu: Add rust-autocfg Efraim Flashner
2019-08-04 11:33 ` [bug#36920] [PATCH 03/43] gnu: Add rust-bencher Efraim Flashner
2019-08-04 11:33 ` [bug#36920] [PATCH 04/43] gnu: Add rust-bitflags Efraim Flashner
2019-08-04 11:33 ` [bug#36920] [PATCH 05/43] gnu: Add rust-cfg-if Efraim Flashner
2019-08-04 11:33 ` [bug#36920] [PATCH 06/43] gnu: Add rust-discard Efraim Flashner
2019-08-04 11:33 ` [bug#36920] [PATCH 07/43] gnu: Add rust-doc-comment Efraim Flashner
2019-08-04 11:33 ` [bug#36920] [PATCH 08/43] gnu: Add rust-dtoa Efraim Flashner
2019-08-04 11:33 ` [bug#36920] [PATCH 09/43] gnu: Add rust-fallible-iterator Efraim Flashner
2019-08-04 11:33 ` [bug#36920] [PATCH 10/43] gnu: Add rust-fnv Efraim Flashner
2019-08-04 11:33 ` [bug#36920] [PATCH 11/43] gnu: Add rust-fs-extra Efraim Flashner
2019-08-04 11:33 ` [bug#36920] [PATCH 12/43] gnu: Add rust-futures Efraim Flashner
2019-08-04 11:33 ` [bug#36920] [PATCH 13/43] gnu: Add rust-hex Efraim Flashner
2019-08-04 11:33 ` [bug#36920] [PATCH 14/43] gnu: Add rust-itoa Efraim Flashner
2019-08-04 11:33 ` [bug#36920] [PATCH 15/43] gnu: Add rust-json Efraim Flashner
2019-08-04 11:33 ` [bug#36920] [PATCH 16/43] gnu: Add rust-maplit Efraim Flashner
2019-08-04 11:33 ` [bug#36920] [PATCH 17/43] gnu: Add rust-matches Efraim Flashner
2019-08-04 11:33 ` [bug#36920] [PATCH 18/43] gnu: Add rust-md5 Efraim Flashner
2019-08-04 11:33 ` [bug#36920] [PATCH 19/43] gnu: Add rust-peeking-take-while Efraim Flashner
2019-08-04 11:33 ` [bug#36920] [PATCH 20/43] gnu: Add rust-percent-encoding Efraim Flashner
2019-08-04 11:33 ` [bug#36920] [PATCH 21/43] gnu: Add rust-pin-utils Efraim Flashner
2019-08-04 11:33 ` [bug#36920] [PATCH 22/43] gnu: Add rust-plain Efraim Flashner
2019-08-04 11:33 ` [bug#36920] [PATCH 23/43] gnu: Add rust-pocket-resources Efraim Flashner
2019-08-04 11:33 ` [bug#36920] [PATCH 24/43] gnu: Add rust-ppv-lite86 Efraim Flashner
2019-08-04 11:33 ` [bug#36920] [PATCH 25/43] gnu: Add rust-quick-error Efraim Flashner
2019-08-04 11:33 ` [bug#36920] [PATCH 26/43] gnu: Add rust-rustc-std-workspace-core Efraim Flashner
2019-08-04 11:33 ` [bug#36920] [PATCH 27/43] gnu: Add rust-scoped-tls Efraim Flashner
2019-08-04 11:34 ` [bug#36920] [PATCH 28/43] gnu: Add rust-scopeguard Efraim Flashner
2019-08-04 11:34 ` [bug#36920] [PATCH 29/43] gnu: Add rust-semver-parser Efraim Flashner
2019-08-04 11:34 ` [bug#36920] [PATCH 30/43] gnu: Add rust-shlex Efraim Flashner
2019-08-04 11:34 ` [bug#36920] [PATCH 31/43] gnu: Add rust-slab Efraim Flashner
2019-08-04 11:34 ` [bug#36920] [PATCH 32/43] gnu: Add rust-spin Efraim Flashner
2019-08-04 11:34 ` [bug#36920] [PATCH 33/43] gnu: Add rust-stdweb-internal-runtime Efraim Flashner
2019-08-04 11:34 ` [bug#36920] [PATCH 34/43] gnu: Add rust-strsim Efraim Flashner
2019-08-04 11:34 ` [bug#36920] [PATCH 35/43] gnu: Add rust-synstructure-test-traits Efraim Flashner
2019-08-04 11:34 ` [bug#36920] [PATCH 36/43] gnu: Add rust-typenum Efraim Flashner
2019-08-04 11:34 ` [bug#36920] [PATCH 37/43] gnu: Add rust-ucd-util Efraim Flashner
2019-08-04 11:34 ` [bug#36920] [PATCH 38/43] gnu: Add rust-unicode-width Efraim Flashner
2019-08-04 11:34 ` [bug#36920] [PATCH 39/43] gnu: Add rust-unindent Efraim Flashner
2019-08-04 11:34 ` [bug#36920] [PATCH 40/43] gnu: Add rust-wasm-bindgen-shared Efraim Flashner
2019-08-04 11:34 ` [bug#36920] [PATCH 41/43] gnu: Add rust-winapi-i686-pc-windows-gnu Efraim Flashner
2019-08-04 11:34 ` [bug#36920] [PATCH 42/43] gnu: Add rust-winapi-x86-64-pc-windows-gnu Efraim Flashner
2019-08-11  2:08   ` Ivan Petkov
2019-08-04 11:34 ` [bug#36920] [PATCH 43/43] gnu: Add rust-winapi Efraim Flashner
2019-08-12  9:03 ` bug#36920: [PATCH] Some rust crates Efraim Flashner

Code repositories for project(s) associated with this public inbox

	https://git.savannah.gnu.org/cgit/guix.git

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).