From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp1 ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms11 with LMTPS id qNzPI6sLE1/OYAAA0tVLHw (envelope-from ) for ; Sat, 18 Jul 2020 14:48:11 +0000 Received: from aspmx1.migadu.com ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp1 with LMTPS id +AKaH6sLE18BNgAAbx9fmQ (envelope-from ) for ; Sat, 18 Jul 2020 14:48:11 +0000 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by aspmx1.migadu.com (Postfix) with ESMTPS id C39949404D7 for ; Sat, 18 Jul 2020 14:48:10 +0000 (UTC) Received: from localhost ([::1]:43112 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1jwo8H-0000QE-D7 for larch@yhetil.org; Sat, 18 Jul 2020 10:48:09 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:34350) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1jwo8A-0000Pq-Vf for guix-patches@gnu.org; Sat, 18 Jul 2020 10:48:02 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:47619) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1jwo8A-00036x-Mq for guix-patches@gnu.org; Sat, 18 Jul 2020 10:48:02 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1jwo8A-0002Or-HL for guix-patches@gnu.org; Sat, 18 Jul 2020 10:48:02 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#42416] gnu: rust-parking-lot-0.10: Upgrade to 0.10.2. Resent-From: John Soo Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Sat, 18 Jul 2020 14:48:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 42416 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: To: 42416@debbugs.gnu.org X-Debbugs-Original-To: guix-patches@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.15950836549165 (code B ref -1); Sat, 18 Jul 2020 14:48:02 +0000 Received: (at submit) by debbugs.gnu.org; 18 Jul 2020 14:47:34 +0000 Received: from localhost ([127.0.0.1]:59159 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jwo7h-0002Nk-Hc for submit@debbugs.gnu.org; Sat, 18 Jul 2020 10:47:34 -0400 Received: from lists.gnu.org ([209.51.188.17]:58462) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jwo7e-0002Na-Eh for submit@debbugs.gnu.org; Sat, 18 Jul 2020 10:47:32 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:33986) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1jwo7e-0000Ej-66 for guix-patches@gnu.org; Sat, 18 Jul 2020 10:47:30 -0400 Received: from mail-oo1-xc2a.google.com ([2607:f8b0:4864:20::c2a]:46409) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1jwo7a-00030E-8Y for guix-patches@gnu.org; Sat, 18 Jul 2020 10:47:29 -0400 Received: by mail-oo1-xc2a.google.com with SMTP id s190so2386343ooa.13 for ; Sat, 18 Jul 2020 07:47:24 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=asu-edu.20150623.gappssmtp.com; s=20150623; h=from:to:subject:date:message-id:mime-version; bh=quqUzzyPJF9vutdJ66xiMLhkfC2R33Vr4sVYprek78Q=; b=lJNvYQxP2oN21O4sdAGEs/60GE0IJ+vQaOIZ0stFfMdyHXpr9XmvejSTw5ojCcC5AM bxc4wx86KRISUJambiZmI0YgLtrvEzL0/K21b8ZxRVkMHpdRTpFs5BHzS6z8QKQK70l9 IJcN5WOvZVF0yaSuJqEyHqHnxOTqvtW6XSPesIfVCjxUiYbVJt2PjM5VOC6h3SzLfDPF Z+vqps2NE8d3wy1+xw5z8uEiGeO+DtAknwje6q8Ii/FCMwxT+DnelZhgujHEFvTuJVkQ rp1xzdp0T9YheBG5fLGR9uF36ZV5QeBEI18i/6mHEoQMqz234UndkSA/C3/oRv4TJvy3 CB1A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:subject:date:message-id:mime-version; bh=quqUzzyPJF9vutdJ66xiMLhkfC2R33Vr4sVYprek78Q=; b=d0rGZ7uYMns/uFi76i5WcIH/hBonCqvYjcdfMwPwWITHjI1FyL1is/l9VVXaxzl2oi CJ2WtkwUsc5zg2zJ6QmfA1RXTU46Jl8eCdvlHuzl24zvDZbBt44S3MhBoGeAcqXJMI7Q psV+quqv/dnzVR5ZfonkZi0+N1TcmHoq/RD9vyYpFO9FSieI9nY5YCzrFCEwGtf51EtM qxjppm7zoCBxK3rz8ENNqodmSym2KnsBqassNBjRlJzmZ4naKMdgcQzUhNycTyGupA3l +XsFPZOxln2XARY6sYuMuD+/fepGxW6nyqgU5T3pV7GNZIevfmjcmCEWR8bpwA6XobZo QSlw== X-Gm-Message-State: AOAM533g5MjedGJ729kQtrCZ6ApG9qhgxhN1LCGx34qMkbD2M+g8MLtd lD6iC+jqk+NnXJGkCHvnfgeGA2xBkxU= X-Google-Smtp-Source: ABdhPJxEjxAXovRYReeSQ6ooFPuw99BPJOr1NBAkWILTYDDzH3ykp3YN9hBQS2UCOtRuScclGOsSrg== X-Received: by 2002:a4a:49cd:: with SMTP id z196mr12874456ooa.58.1595083643480; Sat, 18 Jul 2020 07:47:23 -0700 (PDT) Received: from ecenter ([2600:1700:83b0:8bd0::6f2]) by smtp.gmail.com with ESMTPSA id r19sm2525429otn.28.2020.07.18.07.47.21 for (version=TLS1_2 cipher=ECDHE-ECDSA-CHACHA20-POLY1305 bits=256/256); Sat, 18 Jul 2020 07:47:22 -0700 (PDT) From: John Soo Date: Sat, 18 Jul 2020 07:47:17 -0700 Message-ID: <877dv0518q.fsf@asu.edu> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" Received-SPF: pass client-ip=2607:f8b0:4864:20::c2a; envelope-from=jsoo1@asu.edu; helo=mail-oo1-xc2a.google.com X-detected-operating-system: by eggs.gnu.org: No matching host in p0f cache. That's all we know. X-Spam_score_int: -18 X-Spam_score: -1.9 X-Spam_bar: - X-Spam_report: (-1.9 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.3 (-) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-Spam-Score: -2.3 (--) X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+larch=yhetil.org@gnu.org Sender: "Guix-patches" X-Scanner: scn0 Authentication-Results: aspmx1.migadu.com; dkim=fail (rsa verify failed) header.d=asu-edu.20150623.gappssmtp.com header.s=20150623 header.b=lJNvYQxP; dmarc=fail reason="SPF not aligned (relaxed)" header.from=asu.edu (policy=none); spf=pass (aspmx1.migadu.com: domain of guix-patches-bounces@gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=guix-patches-bounces@gnu.org X-Spam-Score: 0.09 X-TUID: uPVDP5ar7tJ+ --=-=-= Content-Type: text/plain Hi Guix, I found out that rust-parking-lot-0.10 will not compile any longer, so I upgraded it and made several of its dependencies build properly in the process. Thanks! John --=-=-= Content-Type: text/x-patch Content-Disposition: attachment; filename=0001-gnu-rust-lock-api-0.3-Update-to-0.3.4.patch >From 14cd7adf79351558674b79aad913432c077c3e43 Mon Sep 17 00:00:00 2001 From: John Soo Date: Sat, 18 Jul 2020 06:30:14 -0700 Subject: [PATCH 01/10] gnu: rust-lock-api-0.3: Update to 0.3.4. * gnu/packages/crates-io.scm (rust-lock-api-0.3): Update to 0.3.4. --- gnu/packages/crates-io.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm index 58329d2396..ddefe26b89 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -14680,7 +14680,7 @@ by inspecting the system for user preference.") (define-public rust-lock-api-0.3 (package (name "rust-lock-api") - (version "0.3.3") + (version "0.3.4") (source (origin (method url-fetch) @@ -14689,7 +14689,7 @@ by inspecting the system for user preference.") (string-append name "-" version ".tar.gz")) (sha256 (base32 - "0yzlz7f5xl5sm129dq8jqsrcrkyv7jjnqwd4zr4ijsdlxjaxxckr")))) + "0xgc5dzmajh0akbh5d6d7rj9mh5rzpk74pyrc946v2ixgakj9nn4")))) (build-system cargo-build-system) (arguments `(#:cargo-inputs -- 2.27.0 --=-=-= Content-Type: text/x-patch Content-Disposition: attachment; filename=0002-gnu-Add-rust-itertools-0.5.patch >From 8ba0fcf5bc45e33f52a4f25970fc39ab2bfe2341 Mon Sep 17 00:00:00 2001 From: John Soo Date: Sat, 18 Jul 2020 07:41:55 -0700 Subject: [PATCH 02/10] gnu: Add rust-itertools-0.5. * gnu/packages/crates-io.scm (rust-itertools-0.5): 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 ddefe26b89..de1c93e8cd 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -12970,6 +12970,27 @@ windows with this crate.") (("rust-permutohedron" ,rust-permutohedron-0.2) ("rust-quickcheck" ,rust-quickcheck-0.5)))))) +(define-public rust-itertools-0.5 + (package + (inherit rust-itertools-0.7) + (name "rust-itertools") + (version "0.5.10") + (source + (origin + (method url-fetch) + (uri (crate-uri "itertools" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 + "1z4lyrakgynvhylya72qb3vizmxmd62whjmg4r8k01d4inbxccs8")))) + (arguments + `(#:tests? #f ; Tests fail to compile + #:cargo-inputs + (("rust-either" ,rust-either-1.5)) + #:cargo-development-inputs + (("rust-permutohedron" ,rust-permutohedron-0.2) + ("rust-quickcheck" ,rust-quickcheck-0.4)))))) + (define-public rust-itertools-num-0.1 (package (name "rust-itertools-num") -- 2.27.0 --=-=-= Content-Type: text/x-patch Content-Disposition: attachment; filename=0003-gnu-rust-odds-0.3-Do-not-skip-build.patch >From f4234d8fb64cbdcb496f98b9046cb93d2fbb626a Mon Sep 17 00:00:00 2001 From: John Soo Date: Sat, 18 Jul 2020 07:22:30 -0700 Subject: [PATCH 03/10] gnu: rust-odds-0.3: Do not skip build. * gnu/packages/crates-io.scm (rust-odds-0.3): Do not skip build. --- gnu/packages/crates-io.scm | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm index de1c93e8cd..b6d280adcc 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -17718,16 +17718,15 @@ formats.") "0rdnxa0na4897yb0svb3figz35g4imxjv61yfm2j21gbh5q8v8d9")))) (build-system cargo-build-system) (arguments - `(#:skip-build? #t - #:cargo-inputs + `(#:cargo-inputs (("rust-rawpointer" ,rust-rawpointer-0.1) ("rust-rawslice" ,rust-rawslice-0.1) ("rust-unchecked-index" ,rust-unchecked-index-0.2)) #:cargo-development-inputs - (("rust-itertools" ,rust-itertools-0.8) - ("rust-lazy-static" ,rust-lazy-static-1) + (("rust-itertools" ,rust-itertools-0.7) + ("rust-lazy-static" ,rust-lazy-static-0.2) ("rust-memchr" ,rust-memchr-2) - ("rust-quickcheck" ,rust-quickcheck-0.8)))) + ("rust-quickcheck" ,rust-quickcheck-0.4)))) (home-page "https://github.com/bluss/odds") (synopsis "Extra functionality for slices, strings and other things") (description -- 2.27.0 --=-=-= Content-Type: text/x-patch Content-Disposition: attachment; filename=0004-gnu-Add-rust-odds-0.2.patch >From d9b4ca71ff1bc8a4addd1c368b03e9d66ea0fc79 Mon Sep 17 00:00:00 2001 From: John Soo Date: Sat, 18 Jul 2020 06:43:01 -0700 Subject: [PATCH 04/10] gnu: Add rust-odds-0.2. * gnu/packages/crates-io.scm (rust-odds-0.2): 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 b6d280adcc..8fc492a458 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -26,10 +26,12 @@ (define-module (gnu packages crates-io) #:use-module (guix build-system cargo) + #:use-module (guix build utils) #:use-module (guix download) #:use-module (guix git-download) #:use-module ((guix licenses) #:prefix license:) #:use-module (guix packages) + #:use-module (guix utils) #:use-module (gnu packages) #:use-module (gnu packages base) #:use-module (gnu packages compression) @@ -17735,6 +17737,25 @@ slices (@code{.find()}, @code{RevSlice}), strings and other things. Things in odds may move to more appropriate crates if we find them.") (license (list license:asl2.0 license:expat)))) +(define-public rust-odds-0.2 + (package + (inherit rust-odds-0.3) + (name "rust-odds") + (version "0.2.26") + (source + (origin + (method url-fetch) + (uri (crate-uri "odds" version)) + (file-name + (string-append name "-" version ".tar.gz")) + (sha256 + (base32 + "08pvngx0nf7yl9cgk4bahn1a0s8na5g9knbhq7y29kysp58h3bjf")))) + (arguments + (substitute-keyword-arguments (package-arguments rust-odds-0.3) + ((#:cargo-inputs inputs) + (alist-replace "rust-itertools" rust-itertools-0.5 inputs)))))) + (define-public rust-onig-5.0 (package (name "rust-onig") -- 2.27.0 --=-=-= Content-Type: text/x-patch Content-Disposition: attachment; filename=0005-gnu-rust-petgraph-0.4-Do-not-skip-build.patch >From e93cb26fb18b233f05a637d1f9cdc83cf758ac4b Mon Sep 17 00:00:00 2001 From: John Soo Date: Sat, 18 Jul 2020 06:57:49 -0700 Subject: [PATCH 05/10] gnu: rust-petgraph-0.4: Do not skip build. * gnu/packages/crates-io.scm (rust-petgraph-0.4): [arguments] Correct dependencies, ignore failing test, do not skip build. --- gnu/packages/crates-io.scm | 20 +++++++++++++------- 1 file changed, 13 insertions(+), 7 deletions(-) diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm index 8fc492a458..91a6e8a387 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -19432,18 +19432,24 @@ algorithm.") "0kyfmca854s54jk26g2x1kjb04c3k7cjilaxyr0if8lhxv8mjdlw")))) (build-system cargo-build-system) (arguments - `(#:skip-build? #t - #:cargo-inputs + `(#:cargo-inputs (("rust-fixedbitset" ,rust-fixedbitset-0.1) + ("rust-odds" ,rust-odds-0.2) ("rust-ordermap" ,rust-ordermap-0.3) - ("rust-quickcheck" ,rust-quickcheck-0.8) + ("rust-quickcheck" ,rust-quickcheck-0.4) ("rust-serde" ,rust-serde-1.0) ("rust-serde-derive" ,rust-serde-derive-1.0)) #:cargo-development-inputs - (("rust-defmac" ,rust-defmac-0.2) - ("rust-itertools" ,rust-itertools-0.8) - ("rust-odds" ,rust-odds-0.3) - ("rust-rand" ,rust-rand-0.4)))) + (("rust-defmac" ,rust-defmac-0.1) + ("rust-itertools" ,rust-itertools-0.7) + ("rust-rand" ,rust-rand-0.4)) + #:phases + (modify-phases %standard-phases + (add-before 'check 'ignore-failing-test + (lambda _ + (substitute* "tests/graph.rs" + (("fn dot\\(\\) \\{" all) + (string-append "#[ignore] " all)))))))) (home-page "https://github.com/petgraph/petgraph") (synopsis "Graph data structure library") (description -- 2.27.0 --=-=-= Content-Type: text/x-patch Content-Disposition: attachment; filename=0006-gnu-rust-fixedbitset-0.1-Do-not-skip-build.patch >From 4dde0532af569185731a9a79507eead3d47754f9 Mon Sep 17 00:00:00 2001 From: John Soo Date: Sat, 18 Jul 2020 07:03:30 -0700 Subject: [PATCH 06/10] gnu: rust-fixedbitset-0.1: Do not skip build. * gnu/packages/crates-io.scm (rust-fixedbitset-0.1): [arguments] Do not skip build. --- gnu/packages/crates-io.scm | 1 - 1 file changed, 1 deletion(-) diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm index 91a6e8a387..f3d6eca887 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -8170,7 +8170,6 @@ cross platform API.") (base32 "0czam11mi80dbyhf4rd4lz0ihcf7vkfchrdcrn45wbs0h40dxm46")))) (build-system cargo-build-system) - (arguments '(#:skip-build? #t)) (home-page "https://github.com/petgraph/fixedbitset") (synopsis "FixedBitSet is a simple bitset collection") (description "FixedBitSet is a simple bitset collection.") -- 2.27.0 --=-=-= Content-Type: text/x-patch Content-Disposition: attachment; filename=0007-gnu-Add-rust-fixedbitset-0.2.patch >From 5f4d2b481a941ce6992b24fdfe89d6a35005a5fe Mon Sep 17 00:00:00 2001 From: John Soo Date: Sat, 18 Jul 2020 07:05:59 -0700 Subject: [PATCH 07/10] gnu: Add rust-fixedbitset-0.2. * gnu/packages/crates-io.scm (rust-fixedbitset-0.2): New variable. * gnu/packages/crates-io.scm (rust-fixedbitset-0.1): Inherit from rust-fixedbitset-0.2. --- gnu/packages/crates-io.scm | 20 +++++++++++++++++--- 1 file changed, 17 insertions(+), 3 deletions(-) diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm index f3d6eca887..787b99cd64 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -8157,10 +8157,10 @@ cross platform API.") (license (list license:asl2.0 license:expat)))) -(define-public rust-fixedbitset-0.1 +(define-public rust-fixedbitset-0.2 (package (name "rust-fixedbitset") - (version "0.1.9") + (version "0.2.0") (source (origin (method url-fetch) @@ -8168,7 +8168,7 @@ cross platform API.") (file-name (string-append name "-" version ".crate")) (sha256 (base32 - "0czam11mi80dbyhf4rd4lz0ihcf7vkfchrdcrn45wbs0h40dxm46")))) + "0kg03p777wc0dajd9pvlcnsyrwa8dhqwf0sd9r4dw0p82rs39arp")))) (build-system cargo-build-system) (home-page "https://github.com/petgraph/fixedbitset") (synopsis "FixedBitSet is a simple bitset collection") @@ -8176,6 +8176,20 @@ cross platform API.") (license (list license:asl2.0 license:expat)))) +(define-public rust-fixedbitset-0.1 + (package + (inherit rust-fixedbitset-0.2) + (name "rust-fixedbitset") + (version "0.1.9") + (source + (origin + (method url-fetch) + (uri (crate-uri "fixedbitset" version)) + (file-name (string-append name "-" version ".crate")) + (sha256 + (base32 + "0czam11mi80dbyhf4rd4lz0ihcf7vkfchrdcrn45wbs0h40dxm46")))))) + (define-public rust-flame-0.2 (package (name "rust-flame") -- 2.27.0 --=-=-= Content-Type: text/x-patch Content-Disposition: attachment; filename=0008-gnu-Add-rust-petgraph-0.4.patch >From c3ccef8fcb35b8f08a6a12701dcfe0b977f378d7 Mon Sep 17 00:00:00 2001 From: John Soo Date: Sat, 18 Jul 2020 07:11:56 -0700 Subject: [PATCH 08/10] gnu: Add rust-petgraph-0.4. * gnu/packages/crates-io.scm (rust-petgraph-0.5): New variable. * gnu/packages/crates-io.scm (rust-petgraph-0.4): Inherit from rust-petgraph-0.5. --- gnu/packages/crates-io.scm | 43 +++++++++++++++++++++++++++++++------- 1 file changed, 35 insertions(+), 8 deletions(-) diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm index 787b99cd64..495f9d967a 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -19430,8 +19430,42 @@ algorithm.") "Pest meta language parser and validator.") (license (list license:asl2.0 license:expat)))) +(define-public rust-petgraph-0.5 + (package + (name "rust-petgraph") + (version "0.5.1") + (source + (origin + (method url-fetch) + (uri (crate-uri "petgraph" version)) + (file-name + (string-append name "-" version ".tar.gz")) + (sha256 + (base32 + "1dzxda6z17sfxly11m8ja3iargh73pw0s1sdgjyp0qp5dm51cza6")))) + (build-system cargo-build-system) + (arguments + `(#:cargo-inputs + (("rust-fixedbitset" ,rust-fixedbitset-0.2) + ("rust-ordermap" ,rust-ordermap-0.3) + ("rust-quickcheck" ,rust-quickcheck-0.8) + ("rust-serde" ,rust-serde-1.0) + ("rust-serde-derive" ,rust-serde-derive-1.0)) + #:cargo-development-inputs + (("rust-defmac" ,rust-defmac-0.1) + ("rust-itertools" ,rust-itertools-0.8) + ("rust-odds" ,rust-odds-0.2) + ("rust-rand" ,rust-rand-0.5)))) + (home-page "https://github.com/petgraph/petgraph") + (synopsis "Graph data structure library") + (description + "Graph data structure library. Provides graph types and graph +algorithms.") + (license (list license:expat license:asl2.0)))) + (define-public rust-petgraph-0.4 (package + (inherit rust-petgraph-0.5) (name "rust-petgraph") (version "0.4.13") (source @@ -19443,7 +19477,6 @@ algorithm.") (sha256 (base32 "0kyfmca854s54jk26g2x1kjb04c3k7cjilaxyr0if8lhxv8mjdlw")))) - (build-system cargo-build-system) (arguments `(#:cargo-inputs (("rust-fixedbitset" ,rust-fixedbitset-0.1) @@ -19462,13 +19495,7 @@ algorithm.") (lambda _ (substitute* "tests/graph.rs" (("fn dot\\(\\) \\{" all) - (string-append "#[ignore] " all)))))))) - (home-page "https://github.com/petgraph/petgraph") - (synopsis "Graph data structure library") - (description - "Graph data structure library. Provides graph types and graph -algorithms.") - (license (list license:expat license:asl2.0)))) + (string-append "#[ignore] " all)))))))))) (define-public rust-phf-0.8 (package -- 2.27.0 --=-=-= Content-Type: text/x-patch Content-Disposition: attachment; filename=0009-gnu-rust-parking-lot-core-0.7-Update-to-0.7.2.patch >From 235a573defa79622c7bda1d4c79aeb4645494a6f Mon Sep 17 00:00:00 2001 From: John Soo Date: Sat, 18 Jul 2020 07:14:43 -0700 Subject: [PATCH 09/10] gnu: rust-parking-lot-core-0.7: Update to 0.7.2. * gnu/packages/crates-io.scm (rust-parking-lot-core-0.7): Update to 0.7.2. --- gnu/packages/crates-io.scm | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm index 495f9d967a..7453d304cb 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -18838,7 +18838,7 @@ synchronization primitives.") (define-public rust-parking-lot-core-0.7 (package (name "rust-parking-lot-core") - (version "0.7.0") + (version "0.7.2") (source (origin (method url-fetch) @@ -18847,7 +18847,7 @@ synchronization primitives.") (string-append name "-" version ".tar.gz")) (sha256 (base32 - "1wdbrvh35nn09ga570vl5062dpwfbrwgzyrlhhy78ifzhj2870km")))) + "18s0cw5y32447c06fhg2mp3xfng22fn1h9fpx3il98sbimv7r36m")))) (build-system cargo-build-system) (arguments `(#:cargo-inputs @@ -18855,7 +18855,7 @@ synchronization primitives.") ("rust-cfg-if" ,rust-cfg-if-0.1) ("rust-cloudabi" ,rust-cloudabi-0.0) ("rust-libc" ,rust-libc-0.2) - ("rust-petgraph" ,rust-petgraph-0.4) + ("rust-petgraph" ,rust-petgraph-0.5) ("rust-redox-syscall" ,rust-redox-syscall-0.1) ("rust-smallvec" ,rust-smallvec-1) ("rust-thread-id" ,rust-thread-id-3.3) -- 2.27.0 --=-=-= Content-Type: text/x-patch Content-Disposition: attachment; filename=0010-gnu-rust-parking-lot-0.10-Upgrade-to-0.10.2.patch >From f8114dbf7266970ca91cee5aae644b16e29c50c3 Mon Sep 17 00:00:00 2001 From: John Soo Date: Sat, 18 Jul 2020 07:16:23 -0700 Subject: [PATCH 10/10] gnu: rust-parking-lot-0.10: Upgrade to 0.10.2. * gnu/packages/crates-io.scm (rust-parking-lot-core-0.10): Upgrade to 0.10.2. --- gnu/packages/crates-io.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm index 7453d304cb..cadf241f64 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -18734,7 +18734,7 @@ deserialization, and interpreter in Rust.") (define-public rust-parking-lot-0.10 (package (name "rust-parking-lot") - (version "0.10.0") + (version "0.10.2") (source (origin (method url-fetch) @@ -18743,7 +18743,7 @@ deserialization, and interpreter in Rust.") (string-append name "-" version ".tar.gz")) (sha256 (base32 - "1z0wgf2sd1266y768kxxs3313zjfzj9r3k7j4arfaz0bmd4qrscj")))) + "0pjhcbyk6n0g6jsr6s9nf4x8wribm1b2yf8fgc8drbqa77mh99yk")))) (build-system cargo-build-system) (arguments `(#:cargo-inputs -- 2.27.0 --=-=-=--