Skip to content

Commit ab4a14e

Browse files
posbornegithub-actions[bot]
authored andcommitted
Rust 1.74.1
1 parent 8a6a144 commit ab4a14e

File tree

2 files changed

+118
-0
lines changed

2 files changed

+118
-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 20231207
3+
# This corresponds to rust release 1.74.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": "777d6d3002591a9e6518f351c112db8b",
14+
"arm-unknown-linux-gnueabi": "6d0f4ea023bda6b6731ca639cbc35cae",
15+
"arm-unknown-linux-gnueabihf": "921cfdb39bd0eb3fee5bb63d359f22b1",
16+
"armv7-unknown-linux-gnueabihf": "031fc7e5d41d7905b3d9b6fe2e67f12a",
17+
"i686-unknown-linux-gnu": "882f61cf307ee40701644c08845870f6",
18+
"x86_64-unknown-linux-gnu": "89dea7b51a487298c481e49457ab765d",
19+
}
20+
return get_by_triple(HASHES, triple)
21+
22+
def cargo_sha256(triple):
23+
HASHES = {
24+
"aarch64-unknown-linux-gnu": "e1d2d6a3c2eeef9d35a0868bc382123886ba165e31b023cbc98449fefd6ca148",
25+
"arm-unknown-linux-gnueabi": "579178733e325ddd73bbab4bbbe73c4d691bc3fd733552ff59eb1af1bb190cf0",
26+
"arm-unknown-linux-gnueabihf": "151c05b889787d1f0f4e43e36931571ca760bfd610a46778adee3b4210c58204",
27+
"armv7-unknown-linux-gnueabihf": "6e9e08a30a5d57ffa535e207b39c329b75f251ed4cfc76409da697df2696c1c4",
28+
"i686-unknown-linux-gnu": "8a0c0c893224311e7435035b7e27e5aa2c0e301cd881a79d38fed4a2069da6d8",
29+
"x86_64-unknown-linux-gnu": "9e63c034475d602ae303e827c318ecdb491c6ae72608b7d1f70056979efadfac",
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/2023-12-07/cargo-1.74.1-aarch64-unknown-linux-gnu.tar.gz",
36+
"arm-unknown-linux-gnueabi": "https://static.rust-lang.org/dist/2023-12-07/cargo-1.74.1-arm-unknown-linux-gnueabi.tar.gz",
37+
"arm-unknown-linux-gnueabihf": "https://static.rust-lang.org/dist/2023-12-07/cargo-1.74.1-arm-unknown-linux-gnueabihf.tar.gz",
38+
"armv7-unknown-linux-gnueabihf": "https://static.rust-lang.org/dist/2023-12-07/cargo-1.74.1-armv7-unknown-linux-gnueabihf.tar.gz",
39+
"i686-unknown-linux-gnu": "https://static.rust-lang.org/dist/2023-12-07/cargo-1.74.1-i686-unknown-linux-gnu.tar.gz",
40+
"x86_64-unknown-linux-gnu": "https://static.rust-lang.org/dist/2023-12-07/cargo-1.74.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.74.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: 67 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,67 @@
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": "6873fcfcd21f5ba07d6aeba8922f2448",
12+
"aarch64-unknown-linux-musl": "261f1a8d815adfcab18bf9016d826997",
13+
"arm-unknown-linux-gnueabi": "085f110e07deec78250987c3f04014bd",
14+
"arm-unknown-linux-gnueabihf": "5d9913f5c32e127f81c957cda38bfcdc",
15+
"armv5te-unknown-linux-gnueabi": "936fba04b7468182bed453de726397b3",
16+
"armv5te-unknown-linux-musleabi": "324c6198320020e72cfd21893683b309",
17+
"armv7-unknown-linux-gnueabihf": "501d56db71a29290a0c31c26ed72cb27",
18+
"armv7-unknown-linux-musleabihf": "d09eed37a8137eb0122979de4c79e041",
19+
"i686-unknown-linux-gnu": "afd2b5202e887fa28e4ade2684526b56",
20+
"powerpc-unknown-linux-gnu": "a1299b530bfd3c0473d7206c951a30a2",
21+
"x86_64-unknown-linux-gnu": "0daacc6f2d5362ab8ead7ef352e7dc3d",
22+
"riscv64gc-unknown-linux-gnu": "2e6a29cb27029d4c1de70e40f6813fa1",
23+
}
24+
return get_by_triple(HASHES, triple)
25+
26+
def rust_std_sha256(triple):
27+
HASHES = {
28+
"aarch64-unknown-linux-gnu": "6b41aecf38b49064b6a94d3230c516245e0f6f4976cf917c5a262d72ff743453",
29+
"aarch64-unknown-linux-musl": "9a3590b25cd888950c253b28abe20ea1afc9328b7136d3f40a67e296df2ccc6f",
30+
"arm-unknown-linux-gnueabi": "45f0265d370545df525165865ba9190ed35eb55f2b4ffac4595b08fb6bd04a25",
31+
"arm-unknown-linux-gnueabihf": "86ea79e128de469d3b2aafdba44963ed8361a51e284b4de3fa6939d1720f83f1",
32+
"armv5te-unknown-linux-gnueabi": "a46573769386a8e7a69a69b3e0bc88ed107a02fd10b8d2379db8aa5401b56a68",
33+
"armv5te-unknown-linux-musleabi": "9278afd66652bc8f1881e7bb586c127ffda06e03794071fc8c54809c0ca91e3f",
34+
"armv7-unknown-linux-gnueabihf": "6af093d0293e175cbe53978f7a995f68ff0539b73c88e6f06058bc69c04fb160",
35+
"armv7-unknown-linux-musleabihf": "e525fab9be4d524b3fd986da4f2c7c2c82d5dd1d936a9bcd19f1afa2d0f92851",
36+
"i686-unknown-linux-gnu": "b233ca999ebce7839a3c88e56693d82b522ef0d41e3f3d48bba8838bf3aa797c",
37+
"powerpc-unknown-linux-gnu": "8eccc2bf8dd958053465d3734a3bb9f7ad1e6f7721f51c6bc383625908c5e4e5",
38+
"x86_64-unknown-linux-gnu": "cdbe3b40cb0ef30e6768c3c8accad9c022e9b94ed75d2fb5caa8f4c7b4115d48",
39+
"riscv64gc-unknown-linux-gnu": "d8fa0e2cd0663e158625b73b2a9a5f2271c5ccdfb18b9cae99766220a2bef5d9",
40+
}
41+
return get_by_triple(HASHES, triple)
42+
43+
def rustc_md5(triple):
44+
HASHES = {
45+
"aarch64-unknown-linux-gnu": "eaef0105c30a12afdb7b6b59c72e49d3",
46+
"arm-unknown-linux-gnueabi": "757573c0a27fc66d63bdfb86d641a046",
47+
"arm-unknown-linux-gnueabihf": "b979ba43f36dd99959e8bd8310bf2021",
48+
"armv7-unknown-linux-gnueabihf": "ec5acd8292c6031fc3653b03d8a9bcd1",
49+
"i686-unknown-linux-gnu": "84ad7140f041688f0521a695b7f78de4",
50+
"x86_64-unknown-linux-gnu": "7fd626802a3fd0c1fceb87bbf3b691af",
51+
}
52+
return get_by_triple(HASHES, triple)
53+
54+
def rustc_sha256(triple):
55+
HASHES = {
56+
"aarch64-unknown-linux-gnu": "c0a5f68ae0283c314798911c8a494a2029a5db29f7b80cd959fed0092ea7de99",
57+
"arm-unknown-linux-gnueabi": "470f79432c2a8f89c6bebdaeb5c00a0e623db4865851ec6aa78b438447fe25c5",
58+
"arm-unknown-linux-gnueabihf": "04274a3d537eaaa174c78f74c8044d1f425a0036c8070fcf023553f0f470ad7f",
59+
"armv7-unknown-linux-gnueabihf": "be85097345dd41c5fbff6abebcf162ca3b9904a71b0f9709b568eb8327e019c0",
60+
"i686-unknown-linux-gnu": "db0bbd55a12ac88d742c05b8bf944f0516c1e3b2ef3683a3d69c81e686d93567",
61+
"x86_64-unknown-linux-gnu": "a49b39e3fe8cc7bcb38feee3d56e0636820ecf658bde42ec70e3e0a2117c46bb",
62+
}
63+
return get_by_triple(HASHES, triple)
64+
65+
LIC_FILES_CHKSUM = "file://COPYRIGHT;md5=c2cccf560306876da3913d79062a54b9"
66+
67+
require rust-bin-cross.inc

0 commit comments

Comments
 (0)