Skip to content

Commit 6b10ef8

Browse files
authored
Merge pull request #105 from gh2o/master
Rust 1.55.0
2 parents 63af7f3 + ca6bd50 commit 6b10ef8

File tree

2 files changed

+119
-0
lines changed

2 files changed

+119
-0
lines changed
Lines changed: 50 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,50 @@
1+
2+
# Recipe for cargo 20210909
3+
# This corresponds to rust release 1.55.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": "67e2a03f10862e735babace23939158b",
14+
"arm-unknown-linux-gnueabi": "2ee424111b088f29a1b3ff4012551bc9",
15+
"arm-unknown-linux-gnueabihf": "2e0da69eae92ed32e1ac415e7f802ebf",
16+
"armv7-unknown-linux-gnueabihf": "5c909c6c6f22d8e0ddd884301517eb18",
17+
"i686-unknown-linux-gnu": "4b7b9ea23b2949b1c61b8cff9822ce3e",
18+
"x86_64-unknown-linux-gnu": "d3e2e27216824814e60971226a3ef330",
19+
}
20+
return get_by_triple(HASHES, triple)
21+
22+
def cargo_sha256(triple):
23+
HASHES = {
24+
"aarch64-unknown-linux-gnu": "48bc8751f548b08643fbdea7756ccda35f0762492e95ea41ca41137290f56513",
25+
"arm-unknown-linux-gnueabi": "b8e3ddb09bd9cf6a9b641ecac4a8835a4c33c4c3ebe0eaf79a261dd0b22204e5",
26+
"arm-unknown-linux-gnueabihf": "d783dfe292682b32877cad15e502eef0f50619fa5f6db469499aa4feea8fb66a",
27+
"armv7-unknown-linux-gnueabihf": "c4b0015a2cf48f034aa7ac5939f061631ff83af76af6e9734be9e97720ee3cf5",
28+
"i686-unknown-linux-gnu": "a9cd5eb1610ae0778562742bc575216bb0a2c4cde355cd5a31ffaca2fd1e63a5",
29+
"x86_64-unknown-linux-gnu": "bb18c74aea07fa29c7169ce78756dfd08c07da08c584874e09fa6929c8267ec1",
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/2021-09-09/cargo-1.55.0-aarch64-unknown-linux-gnu.tar.gz",
36+
"arm-unknown-linux-gnueabi": "https://static.rust-lang.org/dist/2021-09-09/cargo-1.55.0-arm-unknown-linux-gnueabi.tar.gz",
37+
"arm-unknown-linux-gnueabihf": "https://static.rust-lang.org/dist/2021-09-09/cargo-1.55.0-arm-unknown-linux-gnueabihf.tar.gz",
38+
"armv7-unknown-linux-gnueabihf": "https://static.rust-lang.org/dist/2021-09-09/cargo-1.55.0-armv7-unknown-linux-gnueabihf.tar.gz",
39+
"i686-unknown-linux-gnu": "https://static.rust-lang.org/dist/2021-09-09/cargo-1.55.0-i686-unknown-linux-gnu.tar.gz",
40+
"x86_64-unknown-linux-gnu": "https://static.rust-lang.org/dist/2021-09-09/cargo-1.55.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.55.0)"
45+
LIC_FILES_CHKSUM = "\
46+
file://LICENSE-APACHE;md5=71b224ca933f0676e26d5c2e2271331c \
47+
file://LICENSE-MIT;md5=b377b220f43d747efdec40d69fcaa69d \
48+
"
49+
50+
require cargo-bin-cross.inc
Lines changed: 69 additions & 0 deletions
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": "27d6b22b46d6a7a3d22a353d1b66a6fe",
12+
"aarch64-unknown-linux-musl": "76e859c1f5b00fa8720bc7595e286517",
13+
"arm-unknown-linux-gnueabi": "64933cff18fa66bc8ccb88b594701723",
14+
"arm-unknown-linux-gnueabihf": "5703031a4cc843888370ac4c40b31108",
15+
"armv5te-unknown-linux-gnueabi": "aa3f3fee5bd1ee596b2d6923c148cf10",
16+
"armv5te-unknown-linux-musleabi": "7416febb30a2043dc66f2b5884ad876a",
17+
"armv7-unknown-linux-gnueabihf": "913c2c020abee33233714932cf6e98ba",
18+
"armv7-unknown-linux-musleabihf": "cb13ede6f1bf32b07e371fda0bc961ae",
19+
"i686-unknown-linux-gnu": "dda075da1ec27e65ebef4c017c439e88",
20+
"mips-unknown-linux-gnu": "29d90b3cc476861f56c764e27faae270",
21+
"mipsel-unknown-linux-gnu": "fb2e46833dee12b2f476e9ca0e3e569b",
22+
"powerpc-unknown-linux-gnu": "d5726dff55782ee4963d981e387141b8",
23+
"x86_64-unknown-linux-gnu": "8710587edb029bca26b7d35803c9abfa",
24+
}
25+
return get_by_triple(HASHES, triple)
26+
27+
def rust_std_sha256(triple):
28+
HASHES = {
29+
"aarch64-unknown-linux-gnu": "e30063a259e32cd0e31baadcee82112ef840e0f654d5128dd79fc715ede92058",
30+
"aarch64-unknown-linux-musl": "f540bf8238b46cefc5490eb6e626f8712ff5a49d8fdb7e75e838a5c1e1b3046d",
31+
"arm-unknown-linux-gnueabi": "a11314593ca93fd96b3576af8b1816ae87142d338dba7ba5e7eb646843dc2b10",
32+
"arm-unknown-linux-gnueabihf": "7d686718735bc4001d998b45712cba6329d86bbfaad12f41c64aa403393aaf7f",
33+
"armv5te-unknown-linux-gnueabi": "9509f1d9011634abfaa6fd67f92a57f8e6408087358f88ae7f7a76759a5dfc11",
34+
"armv5te-unknown-linux-musleabi": "e4c1536f86f338f1c08044dcc199bccd30c4366b8517c1a0dc5cdb2169506f22",
35+
"armv7-unknown-linux-gnueabihf": "5c994f3dbf6e0425037fd52639813c233ead287b4035ba1e18ace70e1bbeb259",
36+
"armv7-unknown-linux-musleabihf": "33d5313d9420b0de00b8f5ed4d60f6763545ec6609222d6af7dd9e7433d8c0b0",
37+
"i686-unknown-linux-gnu": "4698030427f41952ac51678a3359aee18cae4e1e791243dc650c74d1e08c4d4a",
38+
"mips-unknown-linux-gnu": "3c46162167d273d2f628cfd4a9fe83cb95f7b36ce35ba99c32511efbf3490066",
39+
"mipsel-unknown-linux-gnu": "aac605008c9a89978db33af9b9957cc9fb9f60b1934d40daea63630834d1aa14",
40+
"powerpc-unknown-linux-gnu": "e987608acb148f593aa4bed547da645233d48c69ab11f7042b1acb65c6ed78dd",
41+
"x86_64-unknown-linux-gnu": "c07c5ce96b86364601c0c471bb85105e80a5e345b3e4b3e2674e541cc2fdefcf",
42+
}
43+
return get_by_triple(HASHES, triple)
44+
45+
def rustc_md5(triple):
46+
HASHES = {
47+
"aarch64-unknown-linux-gnu": "b50bfb03fa84a5ece2676cb2b3169e09",
48+
"arm-unknown-linux-gnueabi": "af9f69fb5de7ee7b713c720f7cf4c8ff",
49+
"arm-unknown-linux-gnueabihf": "0e1ac8d4e00f36a422939139b9f65b7c",
50+
"armv7-unknown-linux-gnueabihf": "5e8a3e304c097dd6002575285ba4ffe7",
51+
"i686-unknown-linux-gnu": "2d984acfce0e1296cf7471df8f3f4947",
52+
"x86_64-unknown-linux-gnu": "64e1eec8a2b70c00e3c873048af382f9",
53+
}
54+
return get_by_triple(HASHES, triple)
55+
56+
def rustc_sha256(triple):
57+
HASHES = {
58+
"aarch64-unknown-linux-gnu": "31dbbc1395f5a545c114e778552159713977dec423bca5705bd4c92ee3840cb1",
59+
"arm-unknown-linux-gnueabi": "e316c3e2e58639ba4f02dbaef51453c28b4cc6081ecbcea23b11447b3ea92fac",
60+
"arm-unknown-linux-gnueabihf": "459b72d6cbe041222fa6fe2c3cdb0f390f51c8d16d68f174e4b48c9bdbe58081",
61+
"armv7-unknown-linux-gnueabihf": "24691eecdd7526d6b12d5965370e4a50dc68b1c403a1c9bd32aaf8cfcff14ff8",
62+
"i686-unknown-linux-gnu": "e10e53f4a48b58b1f954f93c84c3585a8852661efda3a3344e6750751432c161",
63+
"x86_64-unknown-linux-gnu": "9da098b2df01124f2c4b9789767151521f4bab98f50befdc75a691cece0c0d00",
64+
}
65+
return get_by_triple(HASHES, triple)
66+
67+
LIC_FILES_CHKSUM = "file://COPYRIGHT;md5=93a95682d51b4cb0a633a97046940ef0"
68+
69+
require rust-bin-cross.inc

0 commit comments

Comments
 (0)