Skip to content

Commit 7fb12f8

Browse files
authored
Merge pull request #120 from gh2o/update-rust-1.60.0
Add Rust 1.59.0 and 1.60.0
2 parents 5073c45 + 2c756cf commit 7fb12f8

File tree

4 files changed

+238
-0
lines changed

4 files changed

+238
-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 20220224
3+
# This corresponds to rust release 1.59.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": "65fd4e8519574dae47da045b19b9b8c8",
14+
"arm-unknown-linux-gnueabi": "cb82d0441e72d902669b5acb109f21ee",
15+
"arm-unknown-linux-gnueabihf": "2cfea7d478f9510820f7e7a2c65647f2",
16+
"armv7-unknown-linux-gnueabihf": "ecdc4ac54ddffa97c1afa22bfd2b3e6e",
17+
"i686-unknown-linux-gnu": "a11154477b7ac45f471832c4e32ce9eb",
18+
"x86_64-unknown-linux-gnu": "49f04578e9d68f20ec0ccb4b12dac7e0",
19+
}
20+
return get_by_triple(HASHES, triple)
21+
22+
def cargo_sha256(triple):
23+
HASHES = {
24+
"aarch64-unknown-linux-gnu": "857d0b4afa76773a68ebe616db01d1b97d24b6d02b55e7348c968aa48104793b",
25+
"arm-unknown-linux-gnueabi": "9b8320e7c67f2321d2c116a011c6e9720e320e0e4a1638119517d6d329d988c3",
26+
"arm-unknown-linux-gnueabihf": "8c533cecd206d47e05a92debbc00cabb4ba0551c5582c7ab55e6140c3b3d6351",
27+
"armv7-unknown-linux-gnueabihf": "010b050857601fc2fd53b46b51420ef72293ff4177da201df3eef5a43fe1357e",
28+
"i686-unknown-linux-gnu": "c3ff5ca5737fa0f4645d083f56245bef6702061e6c0637a0629b6faa36849a04",
29+
"x86_64-unknown-linux-gnu": "703c1c66f1d68549d1ee0b7a96f91935a3583af8ec13cc1722ff7a0f1c69ca70",
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/2022-02-24/cargo-1.59.0-aarch64-unknown-linux-gnu.tar.gz",
36+
"arm-unknown-linux-gnueabi": "https://static.rust-lang.org/dist/2022-02-24/cargo-1.59.0-arm-unknown-linux-gnueabi.tar.gz",
37+
"arm-unknown-linux-gnueabihf": "https://static.rust-lang.org/dist/2022-02-24/cargo-1.59.0-arm-unknown-linux-gnueabihf.tar.gz",
38+
"armv7-unknown-linux-gnueabihf": "https://static.rust-lang.org/dist/2022-02-24/cargo-1.59.0-armv7-unknown-linux-gnueabihf.tar.gz",
39+
"i686-unknown-linux-gnu": "https://static.rust-lang.org/dist/2022-02-24/cargo-1.59.0-i686-unknown-linux-gnu.tar.gz",
40+
"x86_64-unknown-linux-gnu": "https://static.rust-lang.org/dist/2022-02-24/cargo-1.59.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.59.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: 50 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,50 @@
1+
2+
# Recipe for cargo 20220407
3+
# This corresponds to rust release 1.60.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": "b647ea4eca4bccdd7e18bd8876272fb8",
14+
"arm-unknown-linux-gnueabi": "c64be1b63d9b5b80d4053ba7b2f4bd9a",
15+
"arm-unknown-linux-gnueabihf": "6ab9fda029a8f11a0f22042c0958c6b9",
16+
"armv7-unknown-linux-gnueabihf": "f4cf6f392ccef814676b2c933ed1484c",
17+
"i686-unknown-linux-gnu": "c94c64e74f20b0860e6d3c8fa99e654c",
18+
"x86_64-unknown-linux-gnu": "10c9c230b5a252872459989b350b7933",
19+
}
20+
return get_by_triple(HASHES, triple)
21+
22+
def cargo_sha256(triple):
23+
HASHES = {
24+
"aarch64-unknown-linux-gnu": "60d58e3c7eac74c4e7a15799c374a49d0c3d5f9ac28534b28b9507912c1d6af5",
25+
"arm-unknown-linux-gnueabi": "2203f2064dfed21d42ee2d78d03ece84894f5ccfab57fd4efd57760380c77bb6",
26+
"arm-unknown-linux-gnueabihf": "df0c44c056eb704de494dddf8dd5c02b58283ad8a34e980b4e75a8a9d197cf95",
27+
"armv7-unknown-linux-gnueabihf": "1e617ae218e2f2bd607211daea6426db4d5b3b93498b4f76058bea8b9c9f5120",
28+
"i686-unknown-linux-gnu": "8989db50fdd8d3bbd682295b3da1a0e3c2a4548cc0559c26b671e197b30f03d2",
29+
"x86_64-unknown-linux-gnu": "6dfc8b0e2d5ac2ccfc4daff66f1e4ea83af47e491edbc56c867de0227eb0cfd5",
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/2022-04-07/cargo-1.60.0-aarch64-unknown-linux-gnu.tar.gz",
36+
"arm-unknown-linux-gnueabi": "https://static.rust-lang.org/dist/2022-04-07/cargo-1.60.0-arm-unknown-linux-gnueabi.tar.gz",
37+
"arm-unknown-linux-gnueabihf": "https://static.rust-lang.org/dist/2022-04-07/cargo-1.60.0-arm-unknown-linux-gnueabihf.tar.gz",
38+
"armv7-unknown-linux-gnueabihf": "https://static.rust-lang.org/dist/2022-04-07/cargo-1.60.0-armv7-unknown-linux-gnueabihf.tar.gz",
39+
"i686-unknown-linux-gnu": "https://static.rust-lang.org/dist/2022-04-07/cargo-1.60.0-i686-unknown-linux-gnu.tar.gz",
40+
"x86_64-unknown-linux-gnu": "https://static.rust-lang.org/dist/2022-04-07/cargo-1.60.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.60.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": "63f3266fa1f82698c5c30f552ae14d53",
12+
"aarch64-unknown-linux-musl": "7ec89ce7f70900a71bceb0b0acb6725b",
13+
"arm-unknown-linux-gnueabi": "531da99285995808f698a2fa17a70710",
14+
"arm-unknown-linux-gnueabihf": "e7a01e4776cee18972aeac7fd5bb13eb",
15+
"armv5te-unknown-linux-gnueabi": "3b8cda807f81848647fd33aa7ca23eda",
16+
"armv5te-unknown-linux-musleabi": "ee07d14c3ae02f2456b69e9323aed2a0",
17+
"armv7-unknown-linux-gnueabihf": "6d95e36897a970bcb616e67ac1e7b36b",
18+
"armv7-unknown-linux-musleabihf": "752011663a41fcf84aad2143eda56a1f",
19+
"i686-unknown-linux-gnu": "c2f9f27ab8069eb38d8eea014912efed",
20+
"mips-unknown-linux-gnu": "574b6a671275cff6053008eea4bb7af3",
21+
"mipsel-unknown-linux-gnu": "71d0540f4aac0e519680f2b6d4709b38",
22+
"powerpc-unknown-linux-gnu": "14e9875d79781fb3b03ce51e969e182d",
23+
"x86_64-unknown-linux-gnu": "bbb80d3b60091cc5d6328ef6b0d49440",
24+
}
25+
return get_by_triple(HASHES, triple)
26+
27+
def rust_std_sha256(triple):
28+
HASHES = {
29+
"aarch64-unknown-linux-gnu": "81dbd37919f631f962ac0798111803eb8f06ffde608f0e5dd3682d701cf5566d",
30+
"aarch64-unknown-linux-musl": "e4f73617db73df7cb3b97984e38184f57292cc527654b52451293cd70f36f5a4",
31+
"arm-unknown-linux-gnueabi": "11d0f3305cfa2b1ee5d402d63a6c9989dbe9df0c909690527b1586cc59c8cf69",
32+
"arm-unknown-linux-gnueabihf": "14511cf20e65aad774744e8f5a6f2b26cc67c4a73db66fe20923c9cc3deea605",
33+
"armv5te-unknown-linux-gnueabi": "c48dee7e00bf1bbd4b2282dad5a9ad870b8a11ed41e6d5ff790ccf2590c5927b",
34+
"armv5te-unknown-linux-musleabi": "715d1feedc346fbf1a5075f67668f475c701445ba86d913248301342cf8081f9",
35+
"armv7-unknown-linux-gnueabihf": "ac4c1758db6001179faebe210a7d2bd1beacf3998d690d0957a5412728763c45",
36+
"armv7-unknown-linux-musleabihf": "282586b053bf60cf21bb9a6275edc699bf3a9861cafeb378ce20e94d431a12fc",
37+
"i686-unknown-linux-gnu": "8a2f0f36b4d2146e044fd6253db24f86319c2109f54b34d708cf25f754778d73",
38+
"mips-unknown-linux-gnu": "04b223dff64c134b752fb00f112296f84fca83865f2a459e065bba0c93f299f2",
39+
"mipsel-unknown-linux-gnu": "79ff7848b12620347001c6aac5f4b8e2059ced4b6b8177f26b9d7be7b18f9547",
40+
"powerpc-unknown-linux-gnu": "db2bd4cc6389e2413fd91877bd5ff0d3b024b9e68fc402ad6b6422f61e6ab5a9",
41+
"x86_64-unknown-linux-gnu": "3927fd7a094ba063daaf3163fa1b3b0b196968356845fe31c901a23ecc5048d4",
42+
}
43+
return get_by_triple(HASHES, triple)
44+
45+
def rustc_md5(triple):
46+
HASHES = {
47+
"aarch64-unknown-linux-gnu": "ca423cd11c0dcaab8ecaab56c52601fe",
48+
"arm-unknown-linux-gnueabi": "3d279c992c74752f21eef1b942a902a7",
49+
"arm-unknown-linux-gnueabihf": "c526d413635cf1534c190141bb18e30a",
50+
"armv7-unknown-linux-gnueabihf": "debc570a1f56198ffefd1e3de510e353",
51+
"i686-unknown-linux-gnu": "b2518b798342c6d5010ce03397a42d52",
52+
"x86_64-unknown-linux-gnu": "8e1205b7890e85f45febfe4d4a88b0be",
53+
}
54+
return get_by_triple(HASHES, triple)
55+
56+
def rustc_sha256(triple):
57+
HASHES = {
58+
"aarch64-unknown-linux-gnu": "04d4add5530d247214ec8afd32f2c91d75b219035130b877e4769cebcd4174d8",
59+
"arm-unknown-linux-gnueabi": "c577c39e47161c9f8029afd428ad676b04b1d44265fc2741a9307cb10cc87e10",
60+
"arm-unknown-linux-gnueabihf": "2773b2049b599f54fc0c8e799e539140b41fb685183343b161f049321b700267",
61+
"armv7-unknown-linux-gnueabihf": "05b343bacd43d3789820b59f945c3dc39d6b6534ab7606b2853fc5dca7bf0d9b",
62+
"i686-unknown-linux-gnu": "55e41a12c84628ef7a592da7673a687d1e02ecdc2c8abb1ed224ee00edf55b60",
63+
"x86_64-unknown-linux-gnu": "e7ed041c93b77a7d986aa198d28f63ab96493fdf164bd28c8785c5b31a9e62d9",
64+
}
65+
return get_by_triple(HASHES, triple)
66+
67+
LIC_FILES_CHKSUM = "file://COPYRIGHT;md5=93a95682d51b4cb0a633a97046940ef0"
68+
69+
require rust-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": "8b833ed24714e4e3fa2007dd25bc84b4",
12+
"aarch64-unknown-linux-musl": "59c7157e37dfe682f78953d6298c9739",
13+
"arm-unknown-linux-gnueabi": "2d9d59506435a3818974fdb3d42afbd6",
14+
"arm-unknown-linux-gnueabihf": "4afbb11590395ea1b91923906c39a2a4",
15+
"armv5te-unknown-linux-gnueabi": "d215af09f0d9ab2225bf22ae82c29352",
16+
"armv5te-unknown-linux-musleabi": "c05dd82cac177ee0d6681a94ffe316ee",
17+
"armv7-unknown-linux-gnueabihf": "4b1625ccaac350176c225861cb035438",
18+
"armv7-unknown-linux-musleabihf": "7e1d13f25ba9c878695c6a850113ab30",
19+
"i686-unknown-linux-gnu": "2976701fa2745b4c98ca45af39367296",
20+
"mips-unknown-linux-gnu": "5a959084db2d4a3c38af1a904073e58f",
21+
"mipsel-unknown-linux-gnu": "8fb9bfd98e4882055fda65a49a37edc0",
22+
"powerpc-unknown-linux-gnu": "0db8a8c7e3c2ff24572eeabd1547f947",
23+
"x86_64-unknown-linux-gnu": "688fabc8b9db1ae9a06ccdd4b200ff95",
24+
}
25+
return get_by_triple(HASHES, triple)
26+
27+
def rust_std_sha256(triple):
28+
HASHES = {
29+
"aarch64-unknown-linux-gnu": "790b12924797dd00e550f3205c8f6403e73124b88de10a77b00830f67904630c",
30+
"aarch64-unknown-linux-musl": "1f023fb8e8d41451e503e1d194f674ba12b37da79612018d77dc13860b8b694d",
31+
"arm-unknown-linux-gnueabi": "9023211fc273ede0a2e80ebc2c78059a8211734a6f8bdf91853b165e70eaf58b",
32+
"arm-unknown-linux-gnueabihf": "edbb346595fc79131476ee09dd6cf97e6cf44682e34ebb950779b950301521ef",
33+
"armv5te-unknown-linux-gnueabi": "39575ec85727442bb44cde331e556b4bf8db6c007d19509c4549fecb59d0e2ee",
34+
"armv5te-unknown-linux-musleabi": "3f73688ddb5efcf7561253d0d6e2ab88647c39f14e539d2e7939278989d52498",
35+
"armv7-unknown-linux-gnueabihf": "90218ecee6c67a8d3d8bc94022d6e0a66e9addbe6a6bfcfa8fd4977ff743496f",
36+
"armv7-unknown-linux-musleabihf": "ba8da062d443e4d148feb080b1245fb2fc2170def8cb8cd71248b95b33c93a91",
37+
"i686-unknown-linux-gnu": "95657c1f612115bdb434f8a0e049df058ac2d3d139f347aa01007aca82951615",
38+
"mips-unknown-linux-gnu": "baef6af894cb1f27b98d23fa9d6c63e13a2d8deb0a5fb600a3da69c565a8213b",
39+
"mipsel-unknown-linux-gnu": "d86c1f4b7c6533f9e465f1962f77290c1d31c6236fe64fa5b8948e88aef63be2",
40+
"powerpc-unknown-linux-gnu": "a72afb10a6f360b50193d2e2919a7aa01733da0270379b814e346f1f5e3ab80c",
41+
"x86_64-unknown-linux-gnu": "963fd25a1f0e986a890e0f99f14902314c71e00f3b14bb587a08ca447ea7d1a6",
42+
}
43+
return get_by_triple(HASHES, triple)
44+
45+
def rustc_md5(triple):
46+
HASHES = {
47+
"aarch64-unknown-linux-gnu": "f13d49cea397bd748ea613c65d3f8fee",
48+
"arm-unknown-linux-gnueabi": "80617d9d10ef7a8d6ccd66e6308863f1",
49+
"arm-unknown-linux-gnueabihf": "5d823112d719df5e54a0726da8535cfa",
50+
"armv7-unknown-linux-gnueabihf": "2c5b930841a769495e22bbf53e73a719",
51+
"i686-unknown-linux-gnu": "f2d599a6c36d2973aab640ba8f79e7c9",
52+
"x86_64-unknown-linux-gnu": "9e3ddf8c08499f685ad36b72d417857a",
53+
}
54+
return get_by_triple(HASHES, triple)
55+
56+
def rustc_sha256(triple):
57+
HASHES = {
58+
"aarch64-unknown-linux-gnu": "0e1ada844aa2f0fa9c1dcfd9352ddd400f67890131eb5873fd3e9ec700b911e1",
59+
"arm-unknown-linux-gnueabi": "dcab6611845e3a2bbcd59a6a238d4ee561736f138eea0b8a86fa04621aa7d9fd",
60+
"arm-unknown-linux-gnueabihf": "1fee8c2b6ca8d523a0b727b0819b3a92051ce4c5d8ea75e1df2021a1bce85e76",
61+
"armv7-unknown-linux-gnueabihf": "bfc8520dbb0bd27af75bfee3015c3e68a1f44d0e2ffaedd13082c7364c6f913f",
62+
"i686-unknown-linux-gnu": "04da8b7af94b9b6b0fe50b296ee69c2f26cd7341ff2a31686a66dffdc0d24ed5",
63+
"x86_64-unknown-linux-gnu": "d68a0566627ea0d481ee5e57c1bfc995c10ff55ffad34b2508c747429c3bbd6e",
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)