From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([2001:470:142:3::10]:60757) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1hzN6C-00077p-0P for guix-patches@gnu.org; Sun, 18 Aug 2019 11:28:05 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1hzN6A-0003im-Vf for guix-patches@gnu.org; Sun, 18 Aug 2019 11:28:03 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:49549) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1hzN6A-0003iS-43 for guix-patches@gnu.org; Sun, 18 Aug 2019 11:28:02 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1hzN6A-0006wF-03 for guix-patches@gnu.org; Sun, 18 Aug 2019 11:28:02 -0400 Subject: [bug#37075] [PATCH] gnu: rust: Update to 1.37.0. Resent-Message-ID: Received: from eggs.gnu.org ([2001:470:142:3::10]:60669) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1hzN5Y-000769-En for guix-patches@gnu.org; Sun, 18 Aug 2019 11:27:25 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1hzN5X-0003S5-C8 for guix-patches@gnu.org; Sun, 18 Aug 2019 11:27:24 -0400 Received: from mail-pf1-x441.google.com ([2607:f8b0:4864:20::441]:42846) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1hzN5X-0003Qm-3X for guix-patches@gnu.org; Sun, 18 Aug 2019 11:27:23 -0400 Received: by mail-pf1-x441.google.com with SMTP id i30so5647388pfk.9 for ; Sun, 18 Aug 2019 08:27:22 -0700 (PDT) From: Ivan Petkov Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Mime-Version: 1.0 (Mac OS X Mail 11.5 \(3445.9.1\)) Date: Sun, 18 Aug 2019 08:27:15 -0700 Message-Id: <9D3C22C9-1713-4176-8EFD-3D7A7FB802E8@gmail.com> List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+kyle=kyleam.com@gnu.org Sender: "Guix-patches" To: 37075@debbugs.gnu.org * gnu/packages/rust.scm (rust): Rename to... (rust-1.36): ...this. (rust): New variable. --- gnu/packages/rust.scm | 19 ++++++++++++++++++- 1 file changed, 18 insertions(+), 1 deletion(-) diff --git a/gnu/packages/rust.scm b/gnu/packages/rust.scm index b4c50437f7..6d1b9f1fe4 100644 --- a/gnu/packages/rust.scm +++ b/gnu/packages/rust.scm @@ -1073,7 +1073,7 @@ jemalloc = \"" jemalloc "/lib/libjemalloc_pic.a" "\" (("bins::check") "//bins::check")) #t))))))))) -(define-public rust +(define-public rust-1.36 (let ((base-rust (rust-bootstrapped-package rust-1.35 "1.36.0" "06xv2p6zq03lidr0yaf029ii8wnjjqa894nkmrm6s0rx47by9i04"))) @@ -1084,3 +1084,20 @@ jemalloc = \"" jemalloc "/lib/libjemalloc_pic.a" "\" ((#:phases phases) `(modify-phases ,phases (delete 'patch-process-docs-rev-cmd)))))))) + +(define-public rust + (let ((base-rust + (rust-bootstrapped-package rust-1.36 "1.37.0" + "1hrqprybhkhs6d9b5pjskfnc5z9v2l2gync7nb39qjb5s0h703hj"))) + (package + (inherit base-rust) + (arguments + (substitute-keyword-arguments (package-arguments base-rust) + ((#:phases phases) + `(modify-phases ,phases + (add-before 'configure 'configure-cargo-home + (lambda _ + (let ((cargo-home (string-append (getcwd) "/.cargo"))) + (mkdir-p cargo-home) + (setenv "CARGO_HOME" cargo-home) + #t)))))))))) -- 2.23.0