diff options
| author | Efraim Flashner <efraim@flashner.co.il> | 2025-05-07 09:21:32 +0300 |
|---|---|---|
| committer | Hilton Chain <hako@ultrarare.space> | 2025-08-21 19:08:56 +0800 |
| commit | 14c3cb13410722d17222d975190875552ff8b6f3 (patch) | |
| tree | 98fbbe9f5224736a21b1b247299cd8fc79fe75c2 /gnu/packages/rust.scm | |
| parent | 44b94a9276f39a653d68bd443c0aa0c3d05e471f (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.scm | 10 |
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 |
