summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--var/spack/repos/builtin/packages/rust/package.py27
1 files changed, 17 insertions, 10 deletions
diff --git a/var/spack/repos/builtin/packages/rust/package.py b/var/spack/repos/builtin/packages/rust/package.py
index 3e89f9b974..ff8cba54e6 100644
--- a/var/spack/repos/builtin/packages/rust/package.py
+++ b/var/spack/repos/builtin/packages/rust/package.py
@@ -85,6 +85,7 @@ class Rust(Package):
# The `x.py` bootstrapping script did not exist prior to Rust 1.17. It
# would be possible to support both, but for simplicitly, we only support
# Rust 1.17 and newer
+ version('1.44.0', sha256='bf2df62317e533e84167c5bc7d4351a99fdab1f9cd6e6ba09f51996ad8561100')
version('1.43.1', sha256='cde177b4a8c687da96f20de27630a1eb55c9d146a15e4c900d5c31cd3c3ac41d')
version('1.43.0', sha256='75f6ac6c9da9f897f4634d5a07be4084692f7ccc2d2bb89337be86cfc18453a1')
version('1.42.0', sha256='d2e8f931d16a0539faaaacd801e0d92c58df190269014b2360c6ab2a90ee3475')
@@ -126,6 +127,12 @@ class Rust(Package):
# This dictionary contains a version: hash dictionary for each supported
# Rust target.
rust_releases = {
+ '1.44.0': {
+ 'x86_64-unknown-linux-gnu': 'eaa34271b4ac4d2c281831117d4d335eed0b37fe7a34477d9855a6f1d930a624',
+ 'powerpc64le-unknown-linux-gnu': '97038ea935c7a5b21f5aaaaad409c514e2b2ae8ea55994ba39645f453e98bc9f',
+ 'aarch64-unknown-linux-gnu': 'bcc916003cb9c7ff44f5f9af348020b422dbc5bd4fe49bdbda2de6ce0a1bb745',
+ 'x86_64-apple-darwin': 'f20388b80b2b0a8b122d89058f785a2cf3b14e93bcac53471d60fdb4106ffa35'
+ },
'1.43.1': {
'x86_64-unknown-linux-gnu': '25cd71b95bba0daef56bad8c943a87368c4185b90983f4412f46e3e2418c0505',
'powerpc64le-unknown-linux-gnu': '1670f00b00cc1bed38d523a25dba7420de3c06986c15a0248e06299f80ce6124',
@@ -370,11 +377,11 @@ class Rust(Package):
sha256='0000000000000000000000000000000000000000000000000000000000000000',
destination='spack_bootstrap_stage',
when='@{version} platform={platform} target={target}'\
- .format(
- version=prerelease_version,
- platform=rust_arch['platform'],
- target=rust_arch['target']
- )
+ .format(
+ version=prerelease_version,
+ platform=rust_arch['platform'],
+ target=rust_arch['target']
+ )
)
# This loop generates resources for each binary distribution, and maps
@@ -401,11 +408,11 @@ class Rust(Package):
sha256=rust_sha256,
destination='spack_bootstrap_stage',
when='@{version} platform={platform} target={target}'\
- .format(
- version=rust_version,
- platform=rust_arch['platform'],
- target=rust_arch['target']
- )
+ .format(
+ version=rust_version,
+ platform=rust_arch['platform'],
+ target=rust_arch['target']
+ )
)
# This routine returns the target architecture we intend to build for.