summaryrefslogtreecommitdiff
path: root/gnu/packages/rust.scm
diff options
context:
space:
mode:
authorEfraim Flashner <efraim@flashner.co.il>2025-05-07 09:21:32 +0300
committerHilton Chain <hako@ultrarare.space>2025-08-21 19:08:56 +0800
commit14c3cb13410722d17222d975190875552ff8b6f3 (patch)
tree98fbbe9f5224736a21b1b247299cd8fc79fe75c2 /gnu/packages/rust.scm
parent44b94a9276f39a653d68bd443c0aa0c3d05e471f (diff)
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 <Morgan.J.Smith@outlook.com> Change-Id: Icaa193451c72dfb41b1c87e9e40cfbcccc8aa152
Diffstat (limited to 'gnu/packages/rust.scm')
-rw-r--r--gnu/packages/rust.scm10
1 files changed, 6 insertions, 4 deletions
diff --git a/gnu/packages/rust.scm b/gnu/packages/rust.scm
index 77441bc6237..67ce9c57d6c 100644
--- a/gnu/packages/rust.scm
+++ b/gnu/packages/rust.scm
@@ -128,9 +128,9 @@
128 128
129;;; Note: mrustc's only purpose is to be able to bootstap Rust; it's designed 129;;; Note: mrustc's only purpose is to be able to bootstap Rust; it's designed
130;;; to be used in source form. 130;;; to be used in source form.
131(define %mrustc-commit "5e01a76097265f4bb27b18885b9af3f2778180f9") 131(define %mrustc-commit "06b87d1af49d2db3bd850fdee8888055dd540dd1")
132(define %mrustc-source 132(define %mrustc-source
133 (let* ((version "0.11.0") 133 (let* ((version "0.11.2")
134 (commit %mrustc-commit) 134 (commit %mrustc-commit)
135 (revision "1") 135 (revision "1")
136 (name "mrustc")) 136 (name "mrustc"))
@@ -141,7 +141,7 @@
141 (commit %mrustc-commit))) 141 (commit %mrustc-commit)))
142 (file-name (git-file-name name (git-version version revision commit))) 142 (file-name (git-file-name name (git-version version revision commit)))
143 (sha256 143 (sha256
144 (base32 "1yyjfl1z6d5r9sv7zl90kqyjw1lqd2cqzwh2syi7yvrpslhihrhy")) 144 (base32 "1m6ya3d653b5z0ygvr4y8hay1445gww9s8vyk8h0jdi42zkhzqkf"))
145 (patches (search-patches "mrustc-patches.patch")) 145 (patches (search-patches "mrustc-patches.patch"))
146 (modules '((guix build utils))) 146 (modules '((guix build utils)))
147 (snippet 147 (snippet
@@ -151,8 +151,10 @@
151 (substitute* (find-files "." "Makefile") 151 (substitute* (find-files "." "Makefile")
152 (("LINKFLAGS := -g") "LINKFLAGS :=") 152 (("LINKFLAGS := -g") "LINKFLAGS :=")
153 (("-g ") "")) 153 (("-g ") ""))
154 ;; Don't use the vendored openssl sources.
155 (substitute* "minicargo.mk" 154 (substitute* "minicargo.mk"
155 ;; Don't assume tarball with gzip compression.
156 (("-xzf") "-xf")
157 ;; Don't use the vendored openssl sources.
156 (("--features vendored-openssl") ""))))))) 158 (("--features vendored-openssl") "")))))))
157 159
158;;; Rust 1.54 is special in that it is built with mrustc, which shortens the 160;;; Rust 1.54 is special in that it is built with mrustc, which shortens the