unofficial mirror of guix-patches@gnu.org 
 help / color / mirror / Atom feed
* [bug#48956] [PATCH 02/58] gnu: Add rust-salsa-macros-0.17.
       [not found] <20210611114534.1526-1-873216071@qq.com>
@ 2021-06-11 11:44 ` Zheng Junjie
  2021-06-11 11:44 ` [bug#48956] [PATCH 03/58] gnu: Add rust-salsa-0.17 Zheng Junjie
                   ` (12 subsequent siblings)
  13 siblings, 0 replies; 14+ messages in thread
From: Zheng Junjie @ 2021-06-11 11:44 UTC (permalink / raw)
  To: 48956; +Cc: Zheng junjie

From: Zheng junjie <873216071@qq.com>

* gnu/packages/crates-io.scm (rust-salsa-macros-0.17): New variable.
---
 gnu/packages/crates-io.scm | 29 +++++++++++++++++++++++++++++
 1 file changed, 29 insertions(+)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 960eedbdf9..2bda14452a 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -37165,6 +37165,35 @@ client (S3RS).")
         ("rust-sha2" ,rust-sha2-0.6)
         ("rust-url" ,rust-url-2))))))
 
+(define-public rust-salsa-macros-0.17
+  (package
+    (name "rust-salsa-macros")
+    (version "0.17.0-pre.1")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "salsa-macros" version))
+       (file-name
+        (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32
+         "1yrjiriw5bb0gxl2dk7c5ng7g5wlkc4gd65czx5x99bzc9hc0brf"))))
+    (build-system cargo-build-system)
+    (arguments
+     `(#:skip-build?
+       #t
+       #:cargo-inputs
+       (("rust-heck" ,rust-heck-0.3)
+        ("rust-proc-macro2" ,rust-proc-macro2-1)
+        ("rust-quote" ,rust-quote-1)
+        ("rust-syn" ,rust-syn-1))))
+    (home-page "https://github.com/salsa-rs/salsa")
+    (synopsis
+     "Procedural macros for the salsa crate")
+    (description
+     "This package provides a procedural macros for the salsa crate.")
+    (license (list license:asl2.0 license:expat))))
+
 (define-public rust-safemem-0.3
   (package
     (name "rust-safemem")
-- 
2.32.0





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

* [bug#48956] [PATCH 03/58] gnu: Add rust-salsa-0.17.
       [not found] <20210611114534.1526-1-873216071@qq.com>
  2021-06-11 11:44 ` [bug#48956] [PATCH 02/58] gnu: Add rust-salsa-macros-0.17 Zheng Junjie
@ 2021-06-11 11:44 ` Zheng Junjie
  2021-06-11 11:44 ` [bug#48956] [PATCH 04/58] gnu: Add rust-expect-test-1 Zheng Junjie
                   ` (11 subsequent siblings)
  13 siblings, 0 replies; 14+ messages in thread
From: Zheng Junjie @ 2021-06-11 11:44 UTC (permalink / raw)
  To: 48956; +Cc: Zheng junjie

From: Zheng junjie <873216071@qq.com>

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

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 2bda14452a..a4743d89eb 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -37194,6 +37194,50 @@ client (S3RS).")
      "This package provides a procedural macros for the salsa crate.")
     (license (list license:asl2.0 license:expat))))
 
+(define-public rust-salsa-0.17
+  (package
+    (name "rust-salsa")
+    (version "0.17.0-pre.1")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "salsa" version))
+       (file-name
+        (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32
+         "10jm7s8abw0m7iffa2983kmwgmv342i9g32d1irsgmccx9hq40sq"))))
+    (build-system cargo-build-system)
+    (arguments
+     `(#:skip-build?
+       #t
+       #:cargo-inputs
+       (("rust-crossbeam-utils"
+         ,rust-crossbeam-utils-0.8)
+        ("rust-indexmap" ,rust-indexmap-1)
+        ("rust-lock-api" ,rust-lock-api-0.4)
+        ("rust-log" ,rust-log-0.4)
+        ("rust-oorandom" ,rust-oorandom-11.1)
+        ("rust-parking-lot" ,rust-parking-lot-0.11)
+        ("rust-rustc-hash" ,rust-rustc-hash-1)
+        ("rust-salsa-macros" ,rust-salsa-macros-0.17)
+        ("rust-smallvec" ,rust-smallvec-1))
+       #:cargo-development-inputs
+       (("rust-diff" ,rust-diff-0.1)
+        ("rust-env-logger" ,rust-env-logger-0.7)
+        ("rust-linked-hash-map"
+         ,rust-linked-hash-map-0.5)
+        ("rust-rand" ,rust-rand-0.7)
+        ("rust-rand-distr" ,rust-rand-distr-0.2))))
+    (home-page "https://github.com/salsa-rs/salsa")
+    (synopsis
+     "Generic framework for on-demand, incrementalized computation
+(experimental)")
+    (description
+     "This package provides a generic framework for on-demand, incrementalized
+computation (experimental)")
+    (license (list license:asl2.0 license:expat))))
+
 (define-public rust-safemem-0.3
   (package
     (name "rust-safemem")
-- 
2.32.0





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

* [bug#48956] [PATCH 04/58] gnu: Add rust-expect-test-1.
       [not found] <20210611114534.1526-1-873216071@qq.com>
  2021-06-11 11:44 ` [bug#48956] [PATCH 02/58] gnu: Add rust-salsa-macros-0.17 Zheng Junjie
  2021-06-11 11:44 ` [bug#48956] [PATCH 03/58] gnu: Add rust-salsa-0.17 Zheng Junjie
@ 2021-06-11 11:44 ` Zheng Junjie
  2021-06-11 11:44 ` [bug#48956] [PATCH 05/58] gnu: Add rust-rustc-ap-rustc-lexer-721 Zheng Junjie
                   ` (10 subsequent siblings)
  13 siblings, 0 replies; 14+ messages in thread
From: Zheng Junjie @ 2021-06-11 11:44 UTC (permalink / raw)
  To: 48956; +Cc: Zheng junjie

From: Zheng junjie <873216071@qq.com>

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

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index a4743d89eb..1d512132e4 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -14585,6 +14585,34 @@ blocking data structures.")
     (description "XML parser library written in C")
     (license license:expat)))
 
+(define-public rust-expect-test-1
+  (package
+    (name "rust-expect-test")
+    (version "1.1.0")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "expect-test" version))
+       (file-name
+        (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32
+         "0cq651b3dcrw94bl03krxnvllr8kqx6vskqal0n8ydrsmdx4f013"))))
+    (build-system cargo-build-system)
+    (arguments
+     `(#:skip-build?
+       #t
+       #:cargo-inputs
+       (("rust-dissimilar" ,rust-dissimilar-1)
+        ("rust-once-cell" ,rust-once-cell-1))))
+    (home-page
+     "https://github.com/rust-analyzer/expect-test")
+    (synopsis
+     "Minimalistic snapshot testing library")
+    (description
+     "This package provides a minimalistic snapshot testing library.")
+    (license (list license:expat license:asl2.0))))
+
 (define-public rust-expectest-0.9
   (package
     (name "rust-expectest")
-- 
2.32.0





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

* [bug#48956] [PATCH 05/58] gnu: Add rust-rustc-ap-rustc-lexer-721.
       [not found] <20210611114534.1526-1-873216071@qq.com>
                   ` (2 preceding siblings ...)
  2021-06-11 11:44 ` [bug#48956] [PATCH 04/58] gnu: Add rust-expect-test-1 Zheng Junjie
@ 2021-06-11 11:44 ` Zheng Junjie
  2021-06-11 11:44 ` [bug#48956] [PATCH 06/58] gnu: Add rust-tikv-jemalloc-sys-0.4 Zheng Junjie
                   ` (9 subsequent siblings)
  13 siblings, 0 replies; 14+ messages in thread
From: Zheng Junjie @ 2021-06-11 11:44 UTC (permalink / raw)
  To: 48956; +Cc: Zheng junjie

From: Zheng junjie <873216071@qq.com>

* gnu/packages/crates-io.scm (rust-rustc-ap-rustc-lexer-721): New variable.
(rust-rustc-ap-rustc-lexer-654): inherit from above.
---
 gnu/packages/crates-io.scm | 28 ++++++++++++++++++++++++----
 1 file changed, 24 insertions(+), 4 deletions(-)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 1d512132e4..b97411f886 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -35995,10 +35995,10 @@ It is automatically published using the compiler repository at
 @url{https://www.github.com/rust-lang/rust}")
     (license (list license:expat license:asl2.0))))
 
-(define-public rust-rustc-ap-rustc-lexer-654
+(define-public rust-rustc-ap-rustc-lexer-721
   (package
     (name "rust-rustc-ap-rustc-lexer")
-    (version "654.0.0")
+    (version "721.0.0")
     (source
      (origin
        (method url-fetch)
@@ -36007,11 +36007,13 @@ It is automatically published using the compiler repository at
         (string-append name "-" version ".tar.gz"))
        (sha256
         (base32
-         "19bx2z4gxxzqfjh9m11jp52lgdzz0k5fb0p1ad739bdc5cm4sciv"))))
+         "1ldk41a4vxgh39p9650vhw1j7fng06pfmvb4xb2pvp22547gd89b"))))
     (build-system cargo-build-system)
     (arguments
      `(#:cargo-inputs
-       (("rust-unicode-xid" ,rust-unicode-xid-0.2))))
+       (("rust-unicode-xid" ,rust-unicode-xid-0.2))
+       #:cargo-development-inputs
+       (("rust-expect-test" ,rust-expect-test-1))))
     (home-page "https://github.com/alexcrichton/rustc-auto-publish")
     (synopsis "Automatically published versions of rustc macros")
     (description
@@ -36020,6 +36022,24 @@ It is automatically published using the compiler repository at
 @url{https://www.github.com/rust-lang/rust}.")
     (license (list license:expat license:asl2.0))))
 
+(define-public rust-rustc-ap-rustc-lexer-654
+  (package
+    (inherit rust-rustc-ap-rustc-lexer-721)
+    (name "rust-rustc-ap-rustc-lexer")
+    (version "654.0.0")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "rustc-ap-rustc_lexer" version))
+       (file-name
+        (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32
+         "19bx2z4gxxzqfjh9m11jp52lgdzz0k5fb0p1ad739bdc5cm4sciv"))))
+    (arguments
+     `(#:cargo-inputs
+       (("rust-unicode-xid" ,rust-unicode-xid-0.2))))))
+
 (define-public rust-rustc-ap-rustc-macros-654
   (package
     (name "rust-rustc-ap-rustc-macros")
-- 
2.32.0





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

* [bug#48956] [PATCH 06/58] gnu: Add rust-tikv-jemalloc-sys-0.4.
       [not found] <20210611114534.1526-1-873216071@qq.com>
                   ` (3 preceding siblings ...)
  2021-06-11 11:44 ` [bug#48956] [PATCH 05/58] gnu: Add rust-rustc-ap-rustc-lexer-721 Zheng Junjie
@ 2021-06-11 11:44 ` Zheng Junjie
  2021-06-11 11:44 ` [bug#48956] [PATCH 07/58] gnu: Add rust-tikv-jemallocator-0.4 Zheng Junjie
                   ` (8 subsequent siblings)
  13 siblings, 0 replies; 14+ messages in thread
From: Zheng Junjie @ 2021-06-11 11:44 UTC (permalink / raw)
  To: 48956; +Cc: Zheng junjie

From: Zheng junjie <873216071@qq.com>

* gnu/packages/crates-io.scm (rust-tikv-jemalloc-sys-0.4): 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 b97411f886..a33550b456 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -44890,6 +44890,32 @@ fixed set of worker threads.")
      "You can bind to libsodium from Rust with this crate.")
     (license (list license:asl2.0 license:expat))))
 
+(define-public rust-tikv-jemalloc-sys-0.4
+  (package
+    (name "rust-tikv-jemalloc-sys")
+    (version "0.4.1+5.2.1-patched")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "tikv-jemalloc-sys" version))
+       (file-name
+        (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32
+         "1lw6gy9gzk7g7h71nm8a5ybrilhqgr583mn80nslr78p0ldk69la"))))
+    (build-system cargo-build-system)
+    (arguments
+     `(#:skip-build? #t
+       #:cargo-inputs
+       (("rust-cc" ,rust-cc-1)
+        ("rust-fs-extra" ,rust-fs-extra-1)
+        ("rust-libc" ,rust-libc-0.2))))
+    (home-page
+     "https://github.com/tikv/jemallocator")
+    (synopsis "Rust FFI bindings to jemalloc")
+    (description "This package provides a Rust FFI bindings to jemalloc.")
+    (license (list license:expat license:asl2.0))))
+
 (define-public rust-time-0.2
   (package
     (name "rust-time")
-- 
2.32.0





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

* [bug#48956] [PATCH 07/58] gnu: Add rust-tikv-jemallocator-0.4.
       [not found] <20210611114534.1526-1-873216071@qq.com>
                   ` (4 preceding siblings ...)
  2021-06-11 11:44 ` [bug#48956] [PATCH 06/58] gnu: Add rust-tikv-jemalloc-sys-0.4 Zheng Junjie
@ 2021-06-11 11:44 ` Zheng Junjie
  2021-06-11 11:44 ` [bug#48956] [PATCH 08/58] gnu: Add rust-tikv-jemalloc-ctl-0.4 Zheng Junjie
                   ` (7 subsequent siblings)
  13 siblings, 0 replies; 14+ messages in thread
From: Zheng Junjie @ 2021-06-11 11:44 UTC (permalink / raw)
  To: 48956; +Cc: Zheng junjie

From: Zheng junjie <873216071@qq.com>

* gnu/packages/crates-io.scm (rust-tikv-jemallocator-0.4): New variable.
---
 gnu/packages/crates-io.scm | 28 ++++++++++++++++++++++++++++
 1 file changed, 28 insertions(+)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index a33550b456..8a52a736b4 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -44916,6 +44916,34 @@ fixed set of worker threads.")
     (description "This package provides a Rust FFI bindings to jemalloc.")
     (license (list license:expat license:asl2.0))))
 
+(define-public rust-tikv-jemallocator-0.4
+  (package
+    (name "rust-tikv-jemallocator")
+    (version "0.4.1")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "tikv-jemallocator" version))
+       (file-name
+        (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32
+         "1pyc94yx74s3vxnr22gnpj0b2f87s0vql0c5ayy1b1zb0jkaa51w"))))
+    (build-system cargo-build-system)
+    (arguments
+     `(#:skip-build? #t
+       #:cargo-inputs
+       (("rust-libc" ,rust-libc-0.2)
+        ("rust-tikv-jemalloc-sys"
+         ,rust-tikv-jemalloc-sys-0.4))))
+    (home-page
+     "https://github.com/tikv/jemallocator")
+    (synopsis
+     "Rust allocator backed by jemalloc")
+    (description
+     "This package provides a Rust allocator backed by jemalloc.")
+    (license (list license:expat license:asl2.0))))
+
 (define-public rust-time-0.2
   (package
     (name "rust-time")
-- 
2.32.0





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

* [bug#48956] [PATCH 08/58] gnu: Add rust-tikv-jemalloc-ctl-0.4.
       [not found] <20210611114534.1526-1-873216071@qq.com>
                   ` (5 preceding siblings ...)
  2021-06-11 11:44 ` [bug#48956] [PATCH 07/58] gnu: Add rust-tikv-jemallocator-0.4 Zheng Junjie
@ 2021-06-11 11:44 ` Zheng Junjie
  2021-06-11 11:44 ` [bug#48956] [PATCH 09/58] gnu: Add rust-chalk-derive-0.68 Zheng Junjie
                   ` (6 subsequent siblings)
  13 siblings, 0 replies; 14+ messages in thread
From: Zheng Junjie @ 2021-06-11 11:44 UTC (permalink / raw)
  To: 48956; +Cc: Zheng junjie

From: Zheng junjie <873216071@qq.com>

* gnu/packages/crates-io.scm (rust-tikv-jemalloc-ctl-0.4): New variable.
---
 gnu/packages/crates-io.scm | 33 +++++++++++++++++++++++++++++++++
 1 file changed, 33 insertions(+)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 8a52a736b4..4a2709ef89 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -44944,6 +44944,39 @@ fixed set of worker threads.")
      "This package provides a Rust allocator backed by jemalloc.")
     (license (list license:expat license:asl2.0))))
 
+(define-public rust-tikv-jemalloc-ctl-0.4
+  (package
+    (name "rust-tikv-jemalloc-ctl")
+    (version "0.4.1")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "tikv-jemalloc-ctl" version))
+       (file-name
+        (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32
+         "1pqs08dgnnrgbib8syldxmm8cjgyz80scs9i8jgn6mw86gj8137j"))))
+    (build-system cargo-build-system)
+    (arguments
+     `(#:skip-build? #t
+       #:cargo-inputs
+       (("rust-libc" ,rust-libc-0.2)
+        ("rust-paste" ,rust-paste-0.1)
+        ("rust-tikv-jemalloc-sys"
+         ,rust-tikv-jemalloc-sys-0.4))
+       #:cargo-development-inputs
+       (("rust-tikv-jemallocator"
+         ,rust-tikv-jemallocator-0.4))))
+    (home-page
+     "https://github.com/tikv/jemallocator")
+    (synopsis
+     "safe wrapper over jemalloc's control and introspection APIs")
+    (description
+     "This package provides a safe wrapper over jemalloc's control and
+introspection APIs.")
+    (license (list license:expat license:asl2.0))))
+
 (define-public rust-time-0.2
   (package
     (name "rust-time")
-- 
2.32.0





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

* [bug#48956] [PATCH 09/58] gnu: Add rust-chalk-derive-0.68.
       [not found] <20210611114534.1526-1-873216071@qq.com>
                   ` (6 preceding siblings ...)
  2021-06-11 11:44 ` [bug#48956] [PATCH 08/58] gnu: Add rust-tikv-jemalloc-ctl-0.4 Zheng Junjie
@ 2021-06-11 11:44 ` Zheng Junjie
  2021-06-11 11:44 ` [bug#48956] [PATCH 10/58] gnu: Add rust-chalk-ir-0.68 Zheng Junjie
                   ` (5 subsequent siblings)
  13 siblings, 0 replies; 14+ messages in thread
From: Zheng Junjie @ 2021-06-11 11:44 UTC (permalink / raw)
  To: 48956; +Cc: Zheng junjie

From: Zheng junjie <873216071@qq.com>

* gnu/packages/crates-io.scm (rust-chalk-derive-0.68): New variable.
---
 gnu/packages/crates-io.scm | 29 +++++++++++++++++++++++++++++
 1 file changed, 29 insertions(+)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 4a2709ef89..fdb79076e1 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -7206,6 +7206,35 @@ chain, the first matching branch is the item that gets emitted.")
        (("rust-compiler-builtins" ,rust-compiler-builtins-0.1)
         ("rust-rustc-std-workspace-core" ,rust-rustc-std-workspace-core-1))))))
 
+(define-public rust-chalk-derive-0.68
+  (package
+    (name "rust-chalk-derive")
+    (version "0.68.0")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "chalk-derive" version))
+       (file-name
+        (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32
+         "0ss18zx2ddp50mvbwffs5jmmcs7a0pkiq1g62xa7z1bacvkm45ga"))))
+    (build-system cargo-build-system)
+    (arguments
+     `(#:skip-build? #t
+       #:cargo-inputs
+       (("rust-proc-macro2" ,rust-proc-macro2-1)
+        ("rust-quote" ,rust-quote-1)
+        ("rust-syn" ,rust-syn-1)
+        ("rust-synstructure" ,rust-synstructure-0.12))))
+    (home-page "https://github.com/rust-lang/chalk")
+    (synopsis
+     "Helper crate for use by chalk crates for `derive` macros")
+    (description
+     "This package provides a helper crate for use by chalk crates for `derive`
+macros.")
+    (license (list license:asl2.0 license:expat))))
+
 (define-public rust-chrono-0.4
   (package
     (name "rust-chrono")
-- 
2.32.0





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

* [bug#48956] [PATCH 10/58] gnu: Add rust-chalk-ir-0.68.
       [not found] <20210611114534.1526-1-873216071@qq.com>
                   ` (7 preceding siblings ...)
  2021-06-11 11:44 ` [bug#48956] [PATCH 09/58] gnu: Add rust-chalk-derive-0.68 Zheng Junjie
@ 2021-06-11 11:44 ` Zheng Junjie
  2021-06-11 11:44 ` [bug#48956] [PATCH 11/58] gnu: Add rust-tracing-tree-0.1 Zheng Junjie
                   ` (4 subsequent siblings)
  13 siblings, 0 replies; 14+ messages in thread
From: Zheng Junjie @ 2021-06-11 11:44 UTC (permalink / raw)
  To: 48956; +Cc: Zheng junjie

From: Zheng junjie <873216071@qq.com>

* gnu/packages/crates-io.scm (rust-chalk-ir-0.68): New variable.
---
 gnu/packages/crates-io.scm | 28 ++++++++++++++++++++++++++++
 1 file changed, 28 insertions(+)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index fdb79076e1..a50f023902 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -7235,6 +7235,34 @@ chain, the first matching branch is the item that gets emitted.")
 macros.")
     (license (list license:asl2.0 license:expat))))
 
+(define-public rust-chalk-ir-0.68
+  (package
+    (name "rust-chalk-ir")
+    (version "0.68.0")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "chalk-ir" version))
+       (file-name
+        (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32
+         "0riyv4fjmxys8gsyrikn9in34cjcgwgj55qyaj9w9fld8kqxbmqr"))))
+    (build-system cargo-build-system)
+    (arguments
+     `(#:skip-build? #t
+       #:cargo-inputs
+       (("rust-bitflags" ,rust-bitflags-1)
+        ("rust-chalk-derive" ,rust-chalk-derive-0.68)
+        ("rust-lazy-static" ,rust-lazy-static-1))))
+    (home-page "https://github.com/rust-lang/chalk")
+    (synopsis
+     "Chalk's internal representation of types, goals, and clauses")
+    (description
+     "This package provides Chalk's internal representation of types, goals, and
+clauses.")
+    (license (list license:asl2.0 license:expat))))
+
 (define-public rust-chrono-0.4
   (package
     (name "rust-chrono")
-- 
2.32.0





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

* [bug#48956] [PATCH 11/58] gnu: Add rust-tracing-tree-0.1.
       [not found] <20210611114534.1526-1-873216071@qq.com>
                   ` (8 preceding siblings ...)
  2021-06-11 11:44 ` [bug#48956] [PATCH 10/58] gnu: Add rust-chalk-ir-0.68 Zheng Junjie
@ 2021-06-11 11:44 ` Zheng Junjie
  2021-06-11 11:44 ` [bug#48956] [PATCH 12/58] gnu: Add rust-chalk-solve-0.68 Zheng Junjie
                   ` (3 subsequent siblings)
  13 siblings, 0 replies; 14+ messages in thread
From: Zheng Junjie @ 2021-06-11 11:44 UTC (permalink / raw)
  To: 48956; +Cc: Zheng junjie

From: Zheng junjie <873216071@qq.com>

* gnu/packages/crates-io.scm (rust-tracing-tree-0.1): New variable.
---
 gnu/packages/crates-io.scm | 37 +++++++++++++++++++++++++++++++++++++
 1 file changed, 37 insertions(+)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index a50f023902..74c089f7b9 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -47524,6 +47524,43 @@ application authors using tracing to instrument their applications.")
         ("rust-tracing" ,rust-tracing-0.1)
         ("rust-tracing-log" ,rust-tracing-log-0.1))))))
 
+(define-public rust-tracing-tree-0.1
+  (package
+    (name "rust-tracing-tree")
+    (version "0.1.9")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "tracing-tree" version))
+       (file-name
+        (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32
+         "0rs9zjajlkhdxfgyajbi7l9bf569vrhsnqv7qqmvrngq0w4v84hp"))))
+    (build-system cargo-build-system)
+    (arguments
+     `(#:skip-build? #t
+       #:cargo-inputs
+       (("rust-ansi-term" ,rust-ansi-term-0.12)
+        ("rust-atty" ,rust-atty-0.2)
+        ("rust-termcolor" ,rust-termcolor-1)
+        ("rust-tracing" ,rust-tracing-0.1)
+        ("rust-tracing-log" ,rust-tracing-log-0.1)
+        ("rust-tracing-subscriber"
+         ,rust-tracing-subscriber-0.2))
+       #:cargo-development-inputs
+        (("rust-assert-cmd" ,rust-assert-cmd-1)
+         ("rust-glob" ,rust-glob-0.3)
+         ("rust-log" ,rust-log-0.4))))
+    (home-page
+     "https://github.com/davidbarsky/tracing-tree")
+    (synopsis
+     "Tracing Layer which prints a tree of spans and events")
+    (description
+     "This package provides a Tracing Layer which prints a tree of spans and
+events.")
+    (license (list license:expat license:asl2.0))))
+
 (define-public rust-trackable-1
   (package
     (name "rust-trackable")
-- 
2.32.0





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

* [bug#48956] [PATCH 12/58] gnu: Add rust-chalk-solve-0.68.
       [not found] <20210611114534.1526-1-873216071@qq.com>
                   ` (9 preceding siblings ...)
  2021-06-11 11:44 ` [bug#48956] [PATCH 11/58] gnu: Add rust-tracing-tree-0.1 Zheng Junjie
@ 2021-06-11 11:44 ` Zheng Junjie
  2021-06-11 11:44 ` [bug#48956] [PATCH 13/58] gnu: Add rust-chalk-recursive-0.68 Zheng Junjie
                   ` (2 subsequent siblings)
  13 siblings, 0 replies; 14+ messages in thread
From: Zheng Junjie @ 2021-06-11 11:44 UTC (permalink / raw)
  To: 48956; +Cc: Zheng junjie

From: Zheng junjie <873216071@qq.com>

* gnu/packages/crates-io.scm (rust-chalk-solve-0.68): New variable.
---
 gnu/packages/crates-io.scm | 34 ++++++++++++++++++++++++++++++++++
 1 file changed, 34 insertions(+)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 74c089f7b9..49efad9268 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -7263,6 +7263,40 @@ macros.")
 clauses.")
     (license (list license:asl2.0 license:expat))))
 
+(define-public rust-chalk-solve-0.68
+  (package
+    (name "rust-chalk-solve")
+    (version "0.68.0")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "chalk-solve" version))
+       (file-name
+        (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32
+         "0dvf1rm1z7miwlsmynxfys0189r6mjq863p1wp4v3f2sm9fwvgqc"))))
+    (build-system cargo-build-system)
+    (arguments
+     `(#:skip-build? #t
+       #:cargo-inputs
+       (("rust-chalk-derive" ,rust-chalk-derive-0.68)
+        ("rust-chalk-ir" ,rust-chalk-ir-0.68)
+        ("rust-ena" ,rust-ena-0.14)
+        ("rust-itertools" ,rust-itertools-0.10)
+        ("rust-petgraph" ,rust-petgraph-0.5)
+        ("rust-rustc-hash" ,rust-rustc-hash-1)
+        ("rust-tracing" ,rust-tracing-0.1)
+        ("rust-tracing-subscriber"
+         ,rust-tracing-subscriber-0.2)
+        ("rust-tracing-tree" ,rust-tracing-tree-0.1))))
+    (home-page "https://github.com/rust-lang/chalk")
+    (synopsis
+     "Combines the chalk-engine with chalk-ir")
+    (description
+     "This package provides a combines the chalk-engine with chalk-ir.")
+    (license (list license:asl2.0 license:expat))))
+
 (define-public rust-chrono-0.4
   (package
     (name "rust-chrono")
-- 
2.32.0





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

* [bug#48956] [PATCH 13/58] gnu: Add rust-chalk-recursive-0.68.
       [not found] <20210611114534.1526-1-873216071@qq.com>
                   ` (10 preceding siblings ...)
  2021-06-11 11:44 ` [bug#48956] [PATCH 12/58] gnu: Add rust-chalk-solve-0.68 Zheng Junjie
@ 2021-06-11 11:44 ` Zheng Junjie
  2021-06-11 11:44 ` [bug#48956] [PATCH 14/58] gnu: Add rust-dot-0.1 Zheng Junjie
  2021-06-11 11:44 ` [bug#48956] [PATCH 15/58] gnu: Add rust-libloading-0.7 Zheng Junjie
  13 siblings, 0 replies; 14+ messages in thread
From: Zheng Junjie @ 2021-06-11 11:44 UTC (permalink / raw)
  To: 48956; +Cc: Zheng junjie

From: Zheng junjie <873216071@qq.com>

* gnu/packages/crates-io.scm (rust-chalk-recursive-0.68): New variable.
---
 gnu/packages/crates-io.scm | 29 +++++++++++++++++++++++++++++
 1 file changed, 29 insertions(+)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 49efad9268..5915b8aeb9 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -7263,6 +7263,35 @@ macros.")
 clauses.")
     (license (list license:asl2.0 license:expat))))
 
+(define-public rust-chalk-recursive-0.68
+  (package
+    (name "rust-chalk-recursive")
+    (version "0.68.0")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "chalk-recursive" version))
+       (file-name
+        (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32
+         "11ak4zl5lgyh88scjm91fc9wjcyxb4s1kkcanhhi0ci755nl1pz0"))))
+    (build-system cargo-build-system)
+    (arguments
+     `(#:skip-build? #t
+       #:cargo-inputs
+       (("rust-chalk-derive" ,rust-chalk-derive-0.68)
+        ("rust-chalk-ir" ,rust-chalk-ir-0.68)
+        ("rust-chalk-solve" ,rust-chalk-solve-0.68)
+        ("rust-rustc-hash" ,rust-rustc-hash-1)
+        ("rust-tracing" ,rust-tracing-0.1))))
+    (home-page "https://github.com/rust-lang/chalk")
+    (synopsis
+     "Recursive solver for the Chalk project")
+    (description
+     "Recursive solver for the Chalk project")
+    (license (list license:asl2.0 license:expat))))
+
 (define-public rust-chalk-solve-0.68
   (package
     (name "rust-chalk-solve")
-- 
2.32.0





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

* [bug#48956] [PATCH 14/58] gnu: Add rust-dot-0.1.
       [not found] <20210611114534.1526-1-873216071@qq.com>
                   ` (11 preceding siblings ...)
  2021-06-11 11:44 ` [bug#48956] [PATCH 13/58] gnu: Add rust-chalk-recursive-0.68 Zheng Junjie
@ 2021-06-11 11:44 ` Zheng Junjie
  2021-06-11 11:44 ` [bug#48956] [PATCH 15/58] gnu: Add rust-libloading-0.7 Zheng Junjie
  13 siblings, 0 replies; 14+ messages in thread
From: Zheng Junjie @ 2021-06-11 11:44 UTC (permalink / raw)
  To: 48956; +Cc: Zheng junjie

From: Zheng junjie <873216071@qq.com>

* gnu/packages/crates-io.scm (rust-dot-0.1): 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 5915b8aeb9..51f7577aef 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -13281,6 +13281,29 @@ O(1)-in-practice, if not in theory, but obviously not as fast as a
 non-persistent vector.")
     (license (list license:asl2.0 license:expat))))
 
+(define-public rust-dot-0.1
+  (package
+    (name "rust-dot")
+    (version "0.1.4")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "dot" version))
+       (file-name
+        (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32
+         "01jr7px6anh3yasz8cbbr9ij989gnwb3qdk4852mzzqw996nqjx7"))))
+    (build-system cargo-build-system)
+    (home-page
+     "https://github.com/GrahamDennis/dot-rust")
+    (synopsis
+     "Library for generating Graphviz DOT language files for graphs")
+    (description
+     "This package provides a library for generating Graphviz DOT language files
+for graphs.")
+    (license (list license:expat license:asl2.0))))
+
 (define-public rust-dotenv-0.15
   (package
     (name "rust-dotenv")
-- 
2.32.0





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

* [bug#48956] [PATCH 15/58] gnu: Add rust-libloading-0.7.
       [not found] <20210611114534.1526-1-873216071@qq.com>
                   ` (12 preceding siblings ...)
  2021-06-11 11:44 ` [bug#48956] [PATCH 14/58] gnu: Add rust-dot-0.1 Zheng Junjie
@ 2021-06-11 11:44 ` Zheng Junjie
  13 siblings, 0 replies; 14+ messages in thread
From: Zheng Junjie @ 2021-06-11 11:44 UTC (permalink / raw)
  To: 48956; +Cc: Zheng junjie

From: Zheng junjie <873216071@qq.com>

* gnu/packages/crates-io.scm (rust-libloading-0.7): New variable.
(rust-libloading-0.6): inherit from above.
---
 gnu/packages/crates-io.scm | 38 +++++++++++++++++++++++++++++++-------
 1 file changed, 31 insertions(+), 7 deletions(-)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 51f7577aef..715297f9cb 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -22864,8 +22864,38 @@ library.")
         (snippet
          '(begin (delete-file-recursively "libgit2") #t))))))
 
+(define-public rust-libloading-0.7
+  (package
+    (name "rust-libloading")
+    (version "0.7.0")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "libloading" version))
+       (file-name
+        (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32
+         "0sidr67nsa693mqrqgk2np3bkqni0778yk147xncspy171jdk13g"))))
+    (build-system cargo-build-system)
+    (arguments
+     `(#:skip-build? #t
+       #:cargo-inputs
+       (("rust-cfg-if" ,rust-cfg-if-1)
+        ("rust-winapi" ,rust-winapi-0.3))
+       #:cargo-development-inputs
+       (("rust-libc" ,rust-libc-0.2)
+        ("rust-static-assertions"
+         ,rust-static-assertions-1))))
+    (home-page "https://github.com/nagisa/rust_libloading/")
+    (synopsis "Safer binding to dynamic library loading utilities")
+    (description "This package provides a safer binding to dynamic library
+loading utilities.")
+    (license license:isc)))
+
 (define-public rust-libloading-0.6
   (package
+    (inherit rust-libloading-0.7)
     (name "rust-libloading")
     (version "0.6.7")
     (source
@@ -22875,7 +22905,6 @@ library.")
        (file-name (string-append name "-" version ".tar.gz"))
        (sha256
         (base32 "10wq4a4jkman8k6y0v2cw3d38y1h3rw6d2in5klggm8jg90k46im"))))
-    (build-system cargo-build-system)
     (arguments
      `(#:skip-build? #true
        #:cargo-inputs
@@ -22886,12 +22915,7 @@ library.")
         ("rust-static-assertions" ,rust-static-assertions-1))))
     (inputs
      `(("rust-cfg-if" ,rust-cfg-if-1)
-       ("rust-winapi" ,rust-winapi-0.3)))
-    (home-page "https://github.com/nagisa/rust_libloading/")
-    (synopsis "Safer binding to dynamic library loading utilities")
-    (description "This package provides a safer binding to dynamic library
-loading utilities.")
-    (license license:isc)))
+       ("rust-winapi" ,rust-winapi-0.3)))))
 
 (define-public rust-libloading-0.5
   (package
-- 
2.32.0





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

end of thread, other threads:[~2021-06-11 11:48 UTC | newest]

Thread overview: 14+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
     [not found] <20210611114534.1526-1-873216071@qq.com>
2021-06-11 11:44 ` [bug#48956] [PATCH 02/58] gnu: Add rust-salsa-macros-0.17 Zheng Junjie
2021-06-11 11:44 ` [bug#48956] [PATCH 03/58] gnu: Add rust-salsa-0.17 Zheng Junjie
2021-06-11 11:44 ` [bug#48956] [PATCH 04/58] gnu: Add rust-expect-test-1 Zheng Junjie
2021-06-11 11:44 ` [bug#48956] [PATCH 05/58] gnu: Add rust-rustc-ap-rustc-lexer-721 Zheng Junjie
2021-06-11 11:44 ` [bug#48956] [PATCH 06/58] gnu: Add rust-tikv-jemalloc-sys-0.4 Zheng Junjie
2021-06-11 11:44 ` [bug#48956] [PATCH 07/58] gnu: Add rust-tikv-jemallocator-0.4 Zheng Junjie
2021-06-11 11:44 ` [bug#48956] [PATCH 08/58] gnu: Add rust-tikv-jemalloc-ctl-0.4 Zheng Junjie
2021-06-11 11:44 ` [bug#48956] [PATCH 09/58] gnu: Add rust-chalk-derive-0.68 Zheng Junjie
2021-06-11 11:44 ` [bug#48956] [PATCH 10/58] gnu: Add rust-chalk-ir-0.68 Zheng Junjie
2021-06-11 11:44 ` [bug#48956] [PATCH 11/58] gnu: Add rust-tracing-tree-0.1 Zheng Junjie
2021-06-11 11:44 ` [bug#48956] [PATCH 12/58] gnu: Add rust-chalk-solve-0.68 Zheng Junjie
2021-06-11 11:44 ` [bug#48956] [PATCH 13/58] gnu: Add rust-chalk-recursive-0.68 Zheng Junjie
2021-06-11 11:44 ` [bug#48956] [PATCH 14/58] gnu: Add rust-dot-0.1 Zheng Junjie
2021-06-11 11:44 ` [bug#48956] [PATCH 15/58] gnu: Add rust-libloading-0.7 Zheng Junjie

unofficial mirror of guix-patches@gnu.org 

This inbox may be cloned and mirrored by anyone:

	git clone --mirror https://yhetil.org/guix-patches/1 guix-patches/git/1.git

	# If you have public-inbox 1.1+ installed, you may
	# initialize and index your mirror using the following commands:
	public-inbox-init -V2 guix-patches guix-patches/ https://yhetil.org/guix-patches \
		guix-patches@gnu.org
	public-inbox-index guix-patches

Example config snippet for mirrors.
Newsgroup available over NNTP:
	nntp://news.yhetil.org/yhetil.gnu.guix.patches


AGPL code for this site: git clone http://ou63pmih66umazou.onion/public-inbox.git