Skip to content

Commit 36bcf8e

Browse files
posbornegithub-actions[bot]
authored andcommitted
Rust 1.94.1
1 parent b8df9ac commit 36bcf8e

File tree

2 files changed

+122
-0
lines changed

2 files changed

+122
-0
lines changed
Lines changed: 51 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,51 @@
1+
2+
# Recipe for cargo 20260326
3+
# This corresponds to rust release 1.94.1
4+
5+
def get_by_triple(hashes, triple):
6+
try:
7+
return hashes[triple]
8+
except:
9+
raise bb.parse.SkipRecipe("Unsupported triple: %s" % triple)
10+
11+
def cargo_md5(triple):
12+
HASHES = {
13+
"aarch64-unknown-linux-gnu": "632fae29cbdeecd3cc76dd02c84f84fb",
14+
"arm-unknown-linux-gnueabi": "f829f5088061f1df5c3a57bc4aaa6238",
15+
"arm-unknown-linux-gnueabihf": "2e7e441f4be82b953d94cc03061743b1",
16+
"armv7-unknown-linux-gnueabihf": "058d835ea6283ae0736a8ad0671b03af",
17+
"i686-unknown-linux-gnu": "441a84b70a84d56071e90e94436701d7",
18+
"x86_64-unknown-linux-gnu": "fb4495fe461d82c8a4facb4efee3da2d",
19+
}
20+
return get_by_triple(HASHES, triple)
21+
22+
def cargo_sha256(triple):
23+
HASHES = {
24+
"aarch64-unknown-linux-gnu": "8609c82822354c137bdb3249b209e7beef7b1883bf71702109f1b938e806712d",
25+
"arm-unknown-linux-gnueabi": "101e9b9a015e3c3d1603d1b3030db5c9c2a38d2d24ad66d2be04244666a5e982",
26+
"arm-unknown-linux-gnueabihf": "ee2c24f1ea4f1c8066f08780f0f4b10ef2a1f8aa85e001a6d410ca8280e90ca6",
27+
"armv7-unknown-linux-gnueabihf": "b089c8c7ab067963ea6322a504c474af39f4dcaad39ea5c3f97ffe3f96c5d0ad",
28+
"i686-unknown-linux-gnu": "205c227ff7e4100387f2bd9041a05d8c885ce52af4d6689302a2bcd07d67ffe8",
29+
"x86_64-unknown-linux-gnu": "3b1f3826b8fea15edde20efcb987206279ce374b7a294278973de5be9e701539",
30+
}
31+
return get_by_triple(HASHES, triple)
32+
33+
def cargo_url(triple):
34+
URLS = {
35+
"aarch64-unknown-linux-gnu": "https://static.rust-lang.org/dist/2026-03-26/cargo-1.94.1-aarch64-unknown-linux-gnu.tar.gz",
36+
"arm-unknown-linux-gnueabi": "https://static.rust-lang.org/dist/2026-03-26/cargo-1.94.1-arm-unknown-linux-gnueabi.tar.gz",
37+
"arm-unknown-linux-gnueabihf": "https://static.rust-lang.org/dist/2026-03-26/cargo-1.94.1-arm-unknown-linux-gnueabihf.tar.gz",
38+
"armv7-unknown-linux-gnueabihf": "https://static.rust-lang.org/dist/2026-03-26/cargo-1.94.1-armv7-unknown-linux-gnueabihf.tar.gz",
39+
"i686-unknown-linux-gnu": "https://static.rust-lang.org/dist/2026-03-26/cargo-1.94.1-i686-unknown-linux-gnu.tar.gz",
40+
"x86_64-unknown-linux-gnu": "https://static.rust-lang.org/dist/2026-03-26/cargo-1.94.1-x86_64-unknown-linux-gnu.tar.gz",
41+
}
42+
return get_by_triple(URLS, triple)
43+
44+
DEPENDS += "rust-bin-cross-${TARGET_ARCH} (= 1.94.1)"
45+
46+
LIC_FILES_CHKSUM = "\
47+
file://LICENSE-APACHE;md5=71b224ca933f0676e26d5c2e2271331c \
48+
file://LICENSE-MIT;md5=b377b220f43d747efdec40d69fcaa69d \
49+
"
50+
51+
require cargo-bin-cross.inc
Lines changed: 71 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,71 @@
1+
2+
def get_by_triple(hashes, triple):
3+
try:
4+
return hashes[triple]
5+
except:
6+
raise bb.parse.SkipRecipe("Unsupported triple: %s" % triple)
7+
8+
9+
def rust_std_md5(triple):
10+
HASHES = {
11+
"aarch64-unknown-linux-gnu": "a649062b2b6d4fb8d16f3f0a990fee23",
12+
"aarch64-unknown-linux-musl": "e58cfcad7b22e5fa7977a2c0e8a3cc4f",
13+
"arm-unknown-linux-gnueabi": "5072f092b5b95ae0934aa02b4ab558bf",
14+
"arm-unknown-linux-gnueabihf": "b4b2736b9dfd3c330e2401c394a7370a",
15+
"armv5te-unknown-linux-gnueabi": "a0a075d5a5ebdcbb8cc3c59521a6f15c",
16+
"armv5te-unknown-linux-musleabi": "cb7eb34f9bdf1a24336645fbad57edbf",
17+
"armv7-unknown-linux-gnueabihf": "0c4b5006f5455ca40c65f7e7068314ae",
18+
"armv7-unknown-linux-musleabihf": "8c17441e37855f50b8f80c68526de163",
19+
"i686-unknown-linux-gnu": "d8dda7207de5372c5d38cef39b139ccb",
20+
"powerpc-unknown-linux-gnu": "69334d47729d874f690e18ba4f61b5e5",
21+
"x86_64-unknown-linux-gnu": "cd47affc509f9ac8096597e184393f0e",
22+
"riscv64gc-unknown-linux-gnu": "fc3141e84ce48a86347b9dea2f715f0b",
23+
"thumbv7neon-unknown-linux-gnueabihf": "5d6e9d0a4cc3e167b9573697ef72dc39",
24+
"wasm32-unknown-unknown": "3da124fe13be78faf0f4d67057088d8b",
25+
}
26+
return get_by_triple(HASHES, triple)
27+
28+
def rust_std_sha256(triple):
29+
HASHES = {
30+
"aarch64-unknown-linux-gnu": "9166355a067f1807d5f434202587554b71fbf40ea73de65502322684e989569a",
31+
"aarch64-unknown-linux-musl": "cc079f4224ac54742c7266c6561a908d9e47ba37e36b0d4b9d6d6a24e6944515",
32+
"arm-unknown-linux-gnueabi": "b52c4b90988a2bce48744925f8743b9529d37c9f1d6850624bd29e5b7284c4be",
33+
"arm-unknown-linux-gnueabihf": "0474a3753f68017ccee8653dbdb3d55fcc683f696d09b2da419e7838b5140a09",
34+
"armv5te-unknown-linux-gnueabi": "1a035687b5495f3b70a26c20954e11dff3649ae2ec390886093ed8dacb571944",
35+
"armv5te-unknown-linux-musleabi": "90ec24da3cb78f6b256087db63231211935ebe6e3537eae52fa68c4ded3f10dd",
36+
"armv7-unknown-linux-gnueabihf": "1d76a291566652b59d94961ad575e03d5ddac1afd6f666cd21f6e3c5ffa3f346",
37+
"armv7-unknown-linux-musleabihf": "bfb36c0e58098047b91b7df721a7ecbf8361ed5eb3ddc2c3a0eac7179f75ca35",
38+
"i686-unknown-linux-gnu": "7fa6162011f57419fa2becdde9229ff3a6a209c5e20848f725606589b8b8d881",
39+
"powerpc-unknown-linux-gnu": "299d9237c885ed66819d78ab283621b5dca893146fc0fe97d9ef6939401738d1",
40+
"x86_64-unknown-linux-gnu": "2d18871ef4ee2a0a7b8576529a5780f6672d5d5a828aa396fe4512fadeeab792",
41+
"riscv64gc-unknown-linux-gnu": "0f68fa7ba111f2b8ce78ca66843c9e90dfaa8ff0d626141201cafbb2a7a19b59",
42+
"thumbv7neon-unknown-linux-gnueabihf": "5ca266714744eee8a19dd75942c040b61095d2f04f98d4d9d3fb641d5de61b5e",
43+
"wasm32-unknown-unknown": "d9b438eae15a462f6a3ec54a5ec18f951acbed1511cf7187839bdda27ce9ca2c",
44+
}
45+
return get_by_triple(HASHES, triple)
46+
47+
def rustc_md5(triple):
48+
HASHES = {
49+
"aarch64-unknown-linux-gnu": "ea44cae5d11fcb252fea0fd57a0783c6",
50+
"arm-unknown-linux-gnueabi": "780635ae432fab8ca2bbed6681b43fc8",
51+
"arm-unknown-linux-gnueabihf": "0ed39db41f98f1a92484cce553d17d36",
52+
"armv7-unknown-linux-gnueabihf": "a7f73f8b34c8c347086a313bfee3452a",
53+
"i686-unknown-linux-gnu": "6815dab8f517102fb55812a6da087abf",
54+
"x86_64-unknown-linux-gnu": "35cc785cefbd2adea01b7bc627d2e18c",
55+
}
56+
return get_by_triple(HASHES, triple)
57+
58+
def rustc_sha256(triple):
59+
HASHES = {
60+
"aarch64-unknown-linux-gnu": "b308b58548e7ffe5603e3b8de5982200e020f2fcf701f9adfb5a2e90c9b76471",
61+
"arm-unknown-linux-gnueabi": "cdf914eb66b39f01a7465d5105cd2e297127be2cad11d3883832b9fa57117fe0",
62+
"arm-unknown-linux-gnueabihf": "8b1fff2d9e9f9e037fe297a17c983527a3915bd02b8e5458fd55af477ec0c940",
63+
"armv7-unknown-linux-gnueabihf": "9a7ddf7e5e3f2ff8e57e22eebc42e28fafd370b92df6f45252ae181fa3e29d91",
64+
"i686-unknown-linux-gnu": "94c6e1ca4617e5a34213535da06a4204b3506d77dcc1424caaf0a3cfbd0127d8",
65+
"x86_64-unknown-linux-gnu": "83b2061ce39408de3f0e7e100407313261db434679cd399f24904f5e1580558a",
66+
}
67+
return get_by_triple(HASHES, triple)
68+
69+
LIC_FILES_CHKSUM = "file://COPYRIGHT;md5=11a3899825f4376896e438c8c753f8dc"
70+
71+
require rust-bin-cross.inc

0 commit comments

Comments
 (0)