From 14c3cb13410722d17222d975190875552ff8b6f3 Mon Sep 17 00:00:00 2001 From: Efraim Flashner Date: Wed, 7 May 2025 09:21:32 +0300 Subject: [PATCH] gnu: mrustc: Update to 0.11.2-1.06b87d1. * gnu/packages/rust.scm (%mrustc-source): Update to 0.11.2-1.06b87d1. [source]: Adjust snippet to allow for more compression types. Co-authored-by: Morgan Smith Change-Id: Icaa193451c72dfb41b1c87e9e40cfbcccc8aa152 --- gnu/packages/rust.scm | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/gnu/packages/rust.scm b/gnu/packages/rust.scm index 77441bc6237f519f6244887d8abe48971bc6e563..67ce9c57d6c8ef937e27ab97c9d4ecb16713175b 100644 --- a/gnu/packages/rust.scm +++ b/gnu/packages/rust.scm @@ -128,9 +128,9 @@ ;;; Note: mrustc's only purpose is to be able to bootstap Rust; it's designed ;;; to be used in source form. -(define %mrustc-commit "5e01a76097265f4bb27b18885b9af3f2778180f9") +(define %mrustc-commit "06b87d1af49d2db3bd850fdee8888055dd540dd1") (define %mrustc-source - (let* ((version "0.11.0") + (let* ((version "0.11.2") (commit %mrustc-commit) (revision "1") (name "mrustc")) @@ -141,7 +141,7 @@ (commit %mrustc-commit))) (file-name (git-file-name name (git-version version revision commit))) (sha256 - (base32 "1yyjfl1z6d5r9sv7zl90kqyjw1lqd2cqzwh2syi7yvrpslhihrhy")) + (base32 "1m6ya3d653b5z0ygvr4y8hay1445gww9s8vyk8h0jdi42zkhzqkf")) (patches (search-patches "mrustc-patches.patch")) (modules '((guix build utils))) (snippet @@ -151,8 +151,10 @@ (substitute* (find-files "." "Makefile") (("LINKFLAGS := -g") "LINKFLAGS :=") (("-g ") "")) - ;; Don't use the vendored openssl sources. (substitute* "minicargo.mk" + ;; Don't assume tarball with gzip compression. + (("-xzf") "-xf") + ;; Don't use the vendored openssl sources. (("--features vendored-openssl") ""))))))) ;;; Rust 1.54 is special in that it is built with mrustc, which shortens the