Skip to content

Commit 1cf8f53

Browse files
banditopazzogithub-actions[bot]
authored andcommitted
Rust 1.86.0
1 parent 85a33ed commit 1cf8f53

File tree

2 files changed

+120
-0
lines changed

2 files changed

+120
-0
lines changed
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,51 @@
1+
2+
# Recipe for cargo 20250403
3+
# This corresponds to rust release 1.86.0
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": "df640a6d2a970d2c36b7b05f2533ee6f",
14+
"arm-unknown-linux-gnueabi": "c2e00e2e7694720a201ca5bc78ac6f03",
15+
"arm-unknown-linux-gnueabihf": "97267e5e00d10a8834110a6fc062554f",
16+
"armv7-unknown-linux-gnueabihf": "0eb6f0d2423af3a872d2feb3f1c9042b",
17+
"i686-unknown-linux-gnu": "6b2129fcc60048f54e58c93b3b318d25",
18+
"x86_64-unknown-linux-gnu": "14841685ae8cbb7e5bb5a60187e1a281",
19+
}
20+
return get_by_triple(HASHES, triple)
21+
22+
def cargo_sha256(triple):
23+
HASHES = {
24+
"aarch64-unknown-linux-gnu": "93313a618b45c142261f0a2174dae539034ad0dbce636ae19131f83b941bf35c",
25+
"arm-unknown-linux-gnueabi": "91518100623aae17bfdbcd7bbb6a4a10e8bc01a6eb75f9ef5218de2390a07cba",
26+
"arm-unknown-linux-gnueabihf": "5a9f2a95de00ed7c4665462ef8c4ec09b064ec98e76019a8ec4f10f6679a1344",
27+
"armv7-unknown-linux-gnueabihf": "e4b9272e7e26343acc7a22887a01bacb74c95f177524eb2a9661abc44ec99ec6",
28+
"i686-unknown-linux-gnu": "546b0dcfc7e51a91726b4421d7c9d9b0df8f050417231f8998fc682916b48842",
29+
"x86_64-unknown-linux-gnu": "0349bacaeeedf47a4366635205f41b0b54693ee76cf847896228425059024216",
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/2025-04-03/cargo-1.86.0-aarch64-unknown-linux-gnu.tar.gz",
36+
"arm-unknown-linux-gnueabi": "https://static.rust-lang.org/dist/2025-04-03/cargo-1.86.0-arm-unknown-linux-gnueabi.tar.gz",
37+
"arm-unknown-linux-gnueabihf": "https://static.rust-lang.org/dist/2025-04-03/cargo-1.86.0-arm-unknown-linux-gnueabihf.tar.gz",
38+
"armv7-unknown-linux-gnueabihf": "https://static.rust-lang.org/dist/2025-04-03/cargo-1.86.0-armv7-unknown-linux-gnueabihf.tar.gz",
39+
"i686-unknown-linux-gnu": "https://static.rust-lang.org/dist/2025-04-03/cargo-1.86.0-i686-unknown-linux-gnu.tar.gz",
40+
"x86_64-unknown-linux-gnu": "https://static.rust-lang.org/dist/2025-04-03/cargo-1.86.0-x86_64-unknown-linux-gnu.tar.gz",
41+
}
42+
return get_by_triple(URLS, triple)
43+
44+
DEPENDS += "rust-bin-cross-${TARGET_ARCH} (= 1.86.0)"
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
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,69 @@
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": "ca4045accf8fcea8ac2c9c2ff3abf381",
12+
"aarch64-unknown-linux-musl": "461b52d633ac25c86b4d9574f38b56a5",
13+
"arm-unknown-linux-gnueabi": "65a2fab9d893b77f41f1847769744e00",
14+
"arm-unknown-linux-gnueabihf": "e8d1eafc848e7c4bcd7b765c154bf3e6",
15+
"armv5te-unknown-linux-gnueabi": "e72973cc2aa06df169a553a0ef661526",
16+
"armv5te-unknown-linux-musleabi": "8376dd4d346f190443174fce3bc9ca83",
17+
"armv7-unknown-linux-gnueabihf": "f80579139e0d36a47834bb01a156e332",
18+
"armv7-unknown-linux-musleabihf": "1b5a6882ce05689ec2054768db6c33fd",
19+
"i686-unknown-linux-gnu": "149a500fed8f9a8fa33b0fab364fb124",
20+
"powerpc-unknown-linux-gnu": "78aebb3d73d33d1a57f5e1b15196a4d2",
21+
"x86_64-unknown-linux-gnu": "b77fcb8fa51e256ad3d525bc7d1452e1",
22+
"riscv64gc-unknown-linux-gnu": "359aa00a38ea897e652a8a984f48019e",
23+
"thumbv7neon-unknown-linux-gnueabihf": "2ec2eaa3c3c57ced4971b7e67ac345c5",
24+
}
25+
return get_by_triple(HASHES, triple)
26+
27+
def rust_std_sha256(triple):
28+
HASHES = {
29+
"aarch64-unknown-linux-gnu": "6ac6adf6889cd5a59f22576c55f4bc5bb77fb53de0b3c5e2894c30f2317637ce",
30+
"aarch64-unknown-linux-musl": "66b5eee481215ba6a86291bc8c537f3d7a9d24e1f82420c27b88011eda20ce32",
31+
"arm-unknown-linux-gnueabi": "adbc817ec1dace7a314c2dc9838657cfcfcd8d410c0b63f38c5d181938b07a9e",
32+
"arm-unknown-linux-gnueabihf": "5965145880b7503e795b4718acb68c70dfb74be0aecd61c2a2bee5440b02b3d6",
33+
"armv5te-unknown-linux-gnueabi": "1dd023371bbea5b6a7156935a4fa840beea6b5d4bbe37fa9da839bda476be33b",
34+
"armv5te-unknown-linux-musleabi": "089c951f6659f40fe67563dc4a7d485eff9c9456b8a024ec753fb6c0c3e5565f",
35+
"armv7-unknown-linux-gnueabihf": "4f9a9fdd72324ae383274dfe5e03f7284ef1f4709628f4155c088ec5f0eb29ff",
36+
"armv7-unknown-linux-musleabihf": "d6d1cf3078502de057ec679968bab50c05677e5f4b90820e011fc1384f2543dd",
37+
"i686-unknown-linux-gnu": "990833b4455531ab508c8e82c55e91c315f04279c08ad15deba17f5f34fc8c68",
38+
"powerpc-unknown-linux-gnu": "7f610a19b98e0cc37e2c200970535ae6634df376f1c9ab75b1891e18e08d9106",
39+
"x86_64-unknown-linux-gnu": "8be751af80851b9f8dd547f46e1b99e4d1bbdb226d46a796a0146cf9d354df4b",
40+
"riscv64gc-unknown-linux-gnu": "390db5dda189a129fc2f303aae18ff75ca441500566d4f4b516aadd6ecfc65b0",
41+
"thumbv7neon-unknown-linux-gnueabihf": "6a8a5ed73adbfd83ebba0d47efdc34c6bfe1344f24c84248e32bed33d89f2f29",
42+
}
43+
return get_by_triple(HASHES, triple)
44+
45+
def rustc_md5(triple):
46+
HASHES = {
47+
"aarch64-unknown-linux-gnu": "76f4950884d5c610a9756a3cc7e8ce3e",
48+
"arm-unknown-linux-gnueabi": "f7548a57356fff54e99abc4e1568d948",
49+
"arm-unknown-linux-gnueabihf": "1e42df2f356692f4e59005e485362bc4",
50+
"armv7-unknown-linux-gnueabihf": "ea1361d206ee65439f076657773942f3",
51+
"i686-unknown-linux-gnu": "7ebe91f2793236af69ddd9d59e992120",
52+
"x86_64-unknown-linux-gnu": "c294d87c14c555104eaf3e6976210ad1",
53+
}
54+
return get_by_triple(HASHES, triple)
55+
56+
def rustc_sha256(triple):
57+
HASHES = {
58+
"aarch64-unknown-linux-gnu": "821367644057d7ad504d6fa3a21b7e009969332f55a8b88535904ebefa2cccee",
59+
"arm-unknown-linux-gnueabi": "fe58de15e31b8439f6b446217b8b4f0c0c6bb91c371f05923cfe8589f5745b1f",
60+
"arm-unknown-linux-gnueabihf": "a0c355e4272adf7a3fbb083919a1525fc35ee2ff4294bf5f78e823c2a93c9935",
61+
"armv7-unknown-linux-gnueabihf": "82f696607c485b068cbb6b4369ae6d798f3b5c571d8a3832d44d957ec73ebac0",
62+
"i686-unknown-linux-gnu": "6051b5e0d4be7cc7fa368b25753ded25c9968373c77dea4b982c9f1c9c187cb7",
63+
"x86_64-unknown-linux-gnu": "1c14325ccafbf18b008f0fa5205e84d80370096f9ee72be78d2619c083ba40ee",
64+
}
65+
return get_by_triple(HASHES, triple)
66+
67+
LIC_FILES_CHKSUM = "file://COPYRIGHT;md5=11a3899825f4376896e438c8c753f8dc"
68+
69+
require rust-bin-cross.inc

0 commit comments

Comments
 (0)