Skip to content

Commit 94479d8

Browse files
banditopazzogithub-actions[bot]
authored andcommitted
Rust 1.79.0
1 parent 14e76cf commit 94479d8

File tree

2 files changed

+118
-0
lines changed

2 files changed

+118
-0
lines changed

Diff for: recipes-devtools/rust/cargo-bin-cross_1.79.0.bb

+51
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,51 @@
1+
2+
# Recipe for cargo 20240613
3+
# This corresponds to rust release 1.79.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": "4fca6d303a8f78cf2fa5ac28ab3575a9",
14+
"arm-unknown-linux-gnueabi": "64ac3988c88ddeec8d8947615ccdccef",
15+
"arm-unknown-linux-gnueabihf": "631a29a37067cd309e955a396c5efc65",
16+
"armv7-unknown-linux-gnueabihf": "904c3115985b30bde8356c134185211f",
17+
"i686-unknown-linux-gnu": "08606705b7b64dde50f44df0ff46c7ab",
18+
"x86_64-unknown-linux-gnu": "4a89780dc045b3fe221b4507ed63bfd3",
19+
}
20+
return get_by_triple(HASHES, triple)
21+
22+
def cargo_sha256(triple):
23+
HASHES = {
24+
"aarch64-unknown-linux-gnu": "225c07709630c3806ebb3f42995f47c78007cb42c088173ea24ea672a39265b7",
25+
"arm-unknown-linux-gnueabi": "fc6ac6983ba8980e3786a4b869c158194628b1602e7e7124351c0174e74d01c0",
26+
"arm-unknown-linux-gnueabihf": "12fd0996300ec60b69eae4dbf69c4d859252806d3662eeaf84c6c6aa4369376c",
27+
"armv7-unknown-linux-gnueabihf": "ad3378a37728401216130801e9e32c187ba91fda0385d99c5256b0c7f7485cb8",
28+
"i686-unknown-linux-gnu": "d6afdacd1c3022cdaa9dfb1cdfa5bb11a824459575aa27be5ba2f8c199789ff5",
29+
"x86_64-unknown-linux-gnu": "d394298cfd4a51eaf85607cceb33a1d83cbe723365687d7055f4b68e065a72fe",
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-06-13/cargo-1.79.0-aarch64-unknown-linux-gnu.tar.gz",
36+
"arm-unknown-linux-gnueabi": "https://static.rust-lang.org/dist/2024-06-13/cargo-1.79.0-arm-unknown-linux-gnueabi.tar.gz",
37+
"arm-unknown-linux-gnueabihf": "https://static.rust-lang.org/dist/2024-06-13/cargo-1.79.0-arm-unknown-linux-gnueabihf.tar.gz",
38+
"armv7-unknown-linux-gnueabihf": "https://static.rust-lang.org/dist/2024-06-13/cargo-1.79.0-armv7-unknown-linux-gnueabihf.tar.gz",
39+
"i686-unknown-linux-gnu": "https://static.rust-lang.org/dist/2024-06-13/cargo-1.79.0-i686-unknown-linux-gnu.tar.gz",
40+
"x86_64-unknown-linux-gnu": "https://static.rust-lang.org/dist/2024-06-13/cargo-1.79.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.79.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

Diff for: recipes-devtools/rust/rust-bin-cross_1.79.0.bb

+67
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": "1a2f2c65e479417cdd3701b405a8ba12",
12+
"aarch64-unknown-linux-musl": "94efb02333dbba1946a92efd37c53e2b",
13+
"arm-unknown-linux-gnueabi": "228d4cef5702e6a66e942fcd22649c76",
14+
"arm-unknown-linux-gnueabihf": "6445ea305bdd060973c69a5c5fe3dddb",
15+
"armv5te-unknown-linux-gnueabi": "4c7d6fa1c6553d8a9e332193760dbe79",
16+
"armv5te-unknown-linux-musleabi": "29a57843d360c06807a7c6ca457ace9b",
17+
"armv7-unknown-linux-gnueabihf": "1fa9d5b5098027422417bb40398c88d6",
18+
"armv7-unknown-linux-musleabihf": "2f22363122f8ef320f1bea8b8714cbb4",
19+
"i686-unknown-linux-gnu": "c8f5ad57f671439da143895e2203d3ed",
20+
"powerpc-unknown-linux-gnu": "a180a1e4357e5d9b4dd674204ef377c2",
21+
"x86_64-unknown-linux-gnu": "489611626b01cf4f882df76e3cfe7306",
22+
"riscv64gc-unknown-linux-gnu": "9c207fd91907f498ae81c5bf23c48c69",
23+
}
24+
return get_by_triple(HASHES, triple)
25+
26+
def rust_std_sha256(triple):
27+
HASHES = {
28+
"aarch64-unknown-linux-gnu": "e4597274ffbad0b3196dbab9f8badbdf33d4407a07e3f577c074cc90f95c0ca5",
29+
"aarch64-unknown-linux-musl": "8c65e465f3f82ae55fc2f43ac58de7d972497bc839829e0119784be98faa8431",
30+
"arm-unknown-linux-gnueabi": "c2176c83c3678662ba9df439b4159e031829471a575680fab5f0f0c4530de322",
31+
"arm-unknown-linux-gnueabihf": "78b12ddf1a08652654069a94ce435c6c933047d6a4dd679a973a85dfb4e53747",
32+
"armv5te-unknown-linux-gnueabi": "e6c038d813cb13e00e83e84c71b6ac5f456fb375b2ac40eae28539dc71951bac",
33+
"armv5te-unknown-linux-musleabi": "abcc6889da2ecf5f241683938e204b9b2e9dd972c43e4e6db58a50a19243f188",
34+
"armv7-unknown-linux-gnueabihf": "2d1d15bae7122bae44a5636512594332851b74c6a9a7ad39ad5d07ffad4f74a8",
35+
"armv7-unknown-linux-musleabihf": "d810d962137f3392ce3509ba8aedf03023282fbfa890ade2df5f4df1230dbb51",
36+
"i686-unknown-linux-gnu": "325728d4e7c941467171a51e5d2ad10c18e69c09c5495dc8f3e104ff0ed67de5",
37+
"powerpc-unknown-linux-gnu": "0ba4060db997a1b6bb2a06364a9e20d6c68b22c16d5e862a3673d2f447f19b80",
38+
"x86_64-unknown-linux-gnu": "037906a372ec87f8fd7ab45efa645bcc4fbf981f534e31534c6f16ce628fddb6",
39+
"riscv64gc-unknown-linux-gnu": "8578f69dff411c9afd0b1a993ac35641b9741dd901fcd680eac2789287f6c551",
40+
}
41+
return get_by_triple(HASHES, triple)
42+
43+
def rustc_md5(triple):
44+
HASHES = {
45+
"aarch64-unknown-linux-gnu": "b81cd7affda20a7fc92de69d53e23f28",
46+
"arm-unknown-linux-gnueabi": "05e03537ec1bdc5c12d23e68584c06ff",
47+
"arm-unknown-linux-gnueabihf": "c6bbd549df90142ef97f10fc739886da",
48+
"armv7-unknown-linux-gnueabihf": "0301b40b375c0680b2c8e04ae48a49ae",
49+
"i686-unknown-linux-gnu": "e1059f0fbc553a8f3252f72f9123f81d",
50+
"x86_64-unknown-linux-gnu": "a0cac6f2de82fbf573c7706a766466e6",
51+
}
52+
return get_by_triple(HASHES, triple)
53+
54+
def rustc_sha256(triple):
55+
HASHES = {
56+
"aarch64-unknown-linux-gnu": "d091d87ccded2221ce0ae4aaf7b3b254674fd29dd72f3d4137033c07faf575bf",
57+
"arm-unknown-linux-gnueabi": "cc157f6ecd1e32eb20056b230e582ee1fa990fab7cd052350442b153a9b2baea",
58+
"arm-unknown-linux-gnueabihf": "f40a48b947f7154d22d5eeb46314f22c568d051fb2c6cc1aad655f7ca0aac4a8",
59+
"armv7-unknown-linux-gnueabihf": "51f90e98ec60ead65dd0ba90433d3f7d8db5c5d30e6ca7d7dae965c0770d1fa2",
60+
"i686-unknown-linux-gnu": "119e21a248e6a81300dcd9c0c3fd78dbac12348a672855e73189009351d5fd59",
61+
"x86_64-unknown-linux-gnu": "36e59d225cc4c35f4d63c276c94a5e5cba5c8083275c3990ae7cae6842f9109f",
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)