Skip to content

Commit aa8cad4

Browse files
posbornegithub-actions[bot]
authored andcommitted
Rust 1.78.0
1 parent 87e7eef commit aa8cad4

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 20240502
3+
# This corresponds to rust release 1.78.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": "4097f66c9ebbbdff370e3f8233152c44",
14+
"arm-unknown-linux-gnueabi": "cd5e8f4ed1080de6fd7ba5ace387087f",
15+
"arm-unknown-linux-gnueabihf": "e9eab2aadd913731a6db24eae184674b",
16+
"armv7-unknown-linux-gnueabihf": "70b57e0b37cea802f1701249aecfd0a4",
17+
"i686-unknown-linux-gnu": "1315c35a7b3c8d08f6b442bae66f99a6",
18+
"x86_64-unknown-linux-gnu": "d1872824eb16527674d62ea4c1da12ae",
19+
}
20+
return get_by_triple(HASHES, triple)
21+
22+
def cargo_sha256(triple):
23+
HASHES = {
24+
"aarch64-unknown-linux-gnu": "df47eaad1bc3ddf561cc78bc47504e882961cb8389e01ce62f85433bacd64e3f",
25+
"arm-unknown-linux-gnueabi": "6e4aacc9d1fcfeb6129c6c2c27dbb01e7e431d49e549dd47362d07d44f930f72",
26+
"arm-unknown-linux-gnueabihf": "8f9e0aa29f1b31befc9e11d51738f36bf3692557c70c18522309261143f5986b",
27+
"armv7-unknown-linux-gnueabihf": "4d36a30d188ac59f04e49cb35302981937581ad939174b72f5967ecc1ba4e49a",
28+
"i686-unknown-linux-gnu": "b897a1de3d20366c8c3b01620d80f1105d543463fdd27a3016c0b7c9cf3e736b",
29+
"x86_64-unknown-linux-gnu": "c92648f3e8af27a40136a6a2fc2487ed52f27c0b19c68e502cd905b19b50eda5",
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/2024-05-02/cargo-1.78.0-aarch64-unknown-linux-gnu.tar.gz",
36+
"arm-unknown-linux-gnueabi": "https://static.rust-lang.org/dist/2024-05-02/cargo-1.78.0-arm-unknown-linux-gnueabi.tar.gz",
37+
"arm-unknown-linux-gnueabihf": "https://static.rust-lang.org/dist/2024-05-02/cargo-1.78.0-arm-unknown-linux-gnueabihf.tar.gz",
38+
"armv7-unknown-linux-gnueabihf": "https://static.rust-lang.org/dist/2024-05-02/cargo-1.78.0-armv7-unknown-linux-gnueabihf.tar.gz",
39+
"i686-unknown-linux-gnu": "https://static.rust-lang.org/dist/2024-05-02/cargo-1.78.0-i686-unknown-linux-gnu.tar.gz",
40+
"x86_64-unknown-linux-gnu": "https://static.rust-lang.org/dist/2024-05-02/cargo-1.78.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.78.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
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": "00f59d22a1465e07fb9055a14c9a6191",
12+
"aarch64-unknown-linux-musl": "586dafe3d61e6265a1aa905a464d7db9",
13+
"arm-unknown-linux-gnueabi": "58af83cc2ad688c101094df1fabaa724",
14+
"arm-unknown-linux-gnueabihf": "98edb1819fb23996131add5555e0ded6",
15+
"armv5te-unknown-linux-gnueabi": "4b90cf0bc730c108f2ca9f39864a62e1",
16+
"armv5te-unknown-linux-musleabi": "ed22553fa0961755e20d7e31131bbb55",
17+
"armv7-unknown-linux-gnueabihf": "7300db3a0e8816e32958ab05b685af5f",
18+
"armv7-unknown-linux-musleabihf": "94e850d2f200a64554ea143d68c54fb3",
19+
"i686-unknown-linux-gnu": "ff3bc7f9ab4642f5fdc23bd4b46dfa93",
20+
"powerpc-unknown-linux-gnu": "0fa13301cf0cf440dbdf8bd57c67da79",
21+
"x86_64-unknown-linux-gnu": "81fd26e8d408547d858fb28c85e105af",
22+
"riscv64gc-unknown-linux-gnu": "c8c3ae553d93810d283aa5789cb90ff7",
23+
}
24+
return get_by_triple(HASHES, triple)
25+
26+
def rust_std_sha256(triple):
27+
HASHES = {
28+
"aarch64-unknown-linux-gnu": "9ef30225a7c466758a1b3ba011cbd702f5038c875816cb1733d633002642e2f3",
29+
"aarch64-unknown-linux-musl": "ba54eb65852ab11a3a17edef73a053ea18af532cd5e4b14b2783d883d069c3f6",
30+
"arm-unknown-linux-gnueabi": "69c6c7e42a2cddc72ba7f0232e7aa68d149067570538d634a3961fc24690d92b",
31+
"arm-unknown-linux-gnueabihf": "913b279929083adaa7bc7875cf04bf1814e3f927c55db0267904b2d23199669a",
32+
"armv5te-unknown-linux-gnueabi": "364478e3a9baf6562fa48bab99243eb504fc016ff43f864c05d10c890b78c735",
33+
"armv5te-unknown-linux-musleabi": "5ce1a12c2989ee2b2a0b2ef3d8c2e3e88fe8bca73b0fe1c7b351f1ace2ba0730",
34+
"armv7-unknown-linux-gnueabihf": "7d1064165953830d8d32b43088437bac6d1175b195005a5175ca85c55c8988dd",
35+
"armv7-unknown-linux-musleabihf": "d6e24f3a599c98388c82bded5a5d38c4602ab3d22405b766a79d3e2cd75909c8",
36+
"i686-unknown-linux-gnu": "9a531fbd3011c92ce7951fcb0d3a82df9e3a3a0918ba690c1a5cc4f9f9de4bae",
37+
"powerpc-unknown-linux-gnu": "761b208e700fcb0088ec451a646b408020a776ab079a2ba76c816a973516c0bf",
38+
"x86_64-unknown-linux-gnu": "0048c9b4b0e1de3cebff9e159fe47b7a366f5c1823e71f0c984fbcacd7453a7d",
39+
"riscv64gc-unknown-linux-gnu": "b01c429e44f34ad44b6f280764d794f4c1e0dd316e45089d02c0ee79c62c2c47",
40+
}
41+
return get_by_triple(HASHES, triple)
42+
43+
def rustc_md5(triple):
44+
HASHES = {
45+
"aarch64-unknown-linux-gnu": "7bb5476fd66687cb97eba50f54799425",
46+
"arm-unknown-linux-gnueabi": "299d77b8743a56490b3babc2c69a0f78",
47+
"arm-unknown-linux-gnueabihf": "56d9399ffa7bf7cbadb82a8c0afb79ee",
48+
"armv7-unknown-linux-gnueabihf": "895ec5a43051171f654edbcf62d76eda",
49+
"i686-unknown-linux-gnu": "89e0a7e2b7a446728aaa02f9fa91750d",
50+
"x86_64-unknown-linux-gnu": "6d451a592f9cad6352db42f71e3c5af5",
51+
}
52+
return get_by_triple(HASHES, triple)
53+
54+
def rustc_sha256(triple):
55+
HASHES = {
56+
"aarch64-unknown-linux-gnu": "2a89435ab32d0fe619762af2b388f74b6ee5b0733778f360764fa67a962162dd",
57+
"arm-unknown-linux-gnueabi": "2ad4707641530a1cf32d35aebff4171cd834c6becb5523515dfd1239096e95d6",
58+
"arm-unknown-linux-gnueabihf": "fb82db8ead837ed6c71dd9354da62423a68d04fec16db5a42be0c1c289e332a2",
59+
"armv7-unknown-linux-gnueabihf": "f21b927640d196dcbf94c268603d5317f00b2a7659a5dd78b4d01f221759f226",
60+
"i686-unknown-linux-gnu": "538ea3ecb77916923cca63e87d52597d8c5d4aff4c4b17f7657add1042fdff70",
61+
"x86_64-unknown-linux-gnu": "3a084749af08a16f317989467701361c8ba2862efa976f3f53e464a242546f4b",
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)