Skip to content

Commit 35e951e

Browse files
authored
Merge pull request #34 from cosmo0920/rust-1.25
Generated rust stable 1.25.0 recipes.
2 parents f25dd13 + 10a577d commit 35e951e

File tree

2 files changed

+111
-0
lines changed

2 files changed

+111
-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 20180329
3+
# This corresponds to rust release 1.25.0
4+
5+
def get_by_triple(hashes, triple):
6+
try:
7+
return hashes[triple]
8+
except:
9+
bb.fatal("Unsupported triple: %s" % triple)
10+
11+
def cargo_md5(triple):
12+
HASHES = {
13+
"aarch64-unknown-linux-gnu": "129207f559c7f2a6de8828b5cab21e37",
14+
"arm-unknown-linux-gnueabi": "4fe96e55897f156fdbc80c96a0913516",
15+
"arm-unknown-linux-gnueabihf": "94b6dc43c81297a19bda5678e05a74dd",
16+
"armv7-unknown-linux-gnueabihf": "b944d472a1b32c7b9259a43b93f54f80",
17+
"i686-unknown-linux-gnu": "d49b79a5425ea14c0f54d8d4abe48cc7",
18+
"x86_64-unknown-linux-gnu": "b0de62d86f0ba71078471d09916873c6",
19+
}
20+
return get_by_triple(HASHES, triple)
21+
22+
def cargo_sha256(triple):
23+
HASHES = {
24+
"aarch64-unknown-linux-gnu": "8d354b4ad21b943f95c96f607af3857c402960a19a2a1ebac6f9f1a6877e4138",
25+
"arm-unknown-linux-gnueabi": "885f53bc2190a1fb1012c04e588b0d569776b3d177f0b4d45ad92f3b1b6e1f8b",
26+
"arm-unknown-linux-gnueabihf": "f61e6570da4eb682a150aeca1e58c11a1bd0b0266806bd142ad16939adaea23a",
27+
"armv7-unknown-linux-gnueabihf": "de3fe475b3bcd8b899b2dfcca77887cd27ff9d9477d6adcf447fee8e458938bb",
28+
"i686-unknown-linux-gnu": "200c24872796d19e14ecc1a71febc28e7c08b4cde35712e5154ec0d79350f81e",
29+
"x86_64-unknown-linux-gnu": "9ba227f2364f618dc9415dacf3a5dce17458e1cb9f6d4fe860416cb68db894e4",
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/2018-03-29/cargo-0.26.0-aarch64-unknown-linux-gnu.tar.gz",
36+
"arm-unknown-linux-gnueabi": "https://static.rust-lang.org/dist/2018-03-29/cargo-0.26.0-arm-unknown-linux-gnueabi.tar.gz",
37+
"arm-unknown-linux-gnueabihf": "https://static.rust-lang.org/dist/2018-03-29/cargo-0.26.0-arm-unknown-linux-gnueabihf.tar.gz",
38+
"armv7-unknown-linux-gnueabihf": "https://static.rust-lang.org/dist/2018-03-29/cargo-0.26.0-armv7-unknown-linux-gnueabihf.tar.gz",
39+
"i686-unknown-linux-gnu": "https://static.rust-lang.org/dist/2018-03-29/cargo-0.26.0-i686-unknown-linux-gnu.tar.gz",
40+
"x86_64-unknown-linux-gnu": "https://static.rust-lang.org/dist/2018-03-29/cargo-0.26.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.25.0)"
45+
LIC_FILES_CHKSUM = "\
46+
file://LICENSE-APACHE;md5=1836efb2eb779966696f473ee8540542 \
47+
file://LICENSE-MIT;md5=b377b220f43d747efdec40d69fcaa69d \
48+
"
49+
50+
require cargo-bin-cross.inc
Lines changed: 61 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,61 @@
1+
2+
def get_by_triple(hashes, triple):
3+
try:
4+
return hashes[triple]
5+
except:
6+
bb.fatal("Unsupported triple: %s" % triple)
7+
8+
9+
def rust_std_md5(triple):
10+
HASHES = {
11+
"aarch64-unknown-linux-gnu": "6c4ad81415bca48ac330e366311b8a7e",
12+
"arm-unknown-linux-gnueabi": "3e1a27b11f17428290a6133a1b0211c8",
13+
"arm-unknown-linux-gnueabihf": "1c4d35eaf252f66b2266b31dedef88f8",
14+
"armv7-unknown-linux-gnueabihf": "9e0610fa920f4a442fd05a54cb7b1b8b",
15+
"i686-unknown-linux-gnu": "5f248be4a20a53419d0bf5c5120ebe04",
16+
"mips-unknown-linux-gnu": "fd19bfb4b0eefa1033b2413bf3422630",
17+
"mipsel-unknown-linux-gnu": "db92c51a1f7e224e2e1b6a435adebc12",
18+
"powerpc-unknown-linux-gnu": "2a7b485c6aa38290fe2d1efb9dd359af",
19+
"x86_64-unknown-linux-gnu": "37e9f9193413caba47134af3306328c5",
20+
}
21+
return get_by_triple(HASHES, triple)
22+
23+
def rust_std_sha256(triple):
24+
HASHES = {
25+
"aarch64-unknown-linux-gnu": "1dc571379b63532227d87a24c6c34848016717e12222270a612ea213cce808bf",
26+
"arm-unknown-linux-gnueabi": "d37ec9e1954b866e0cac5a0fbe10d46bd2ae4b1e3b2a7f1d1b184ea8f84582b2",
27+
"arm-unknown-linux-gnueabihf": "4490cc593924ff49a3c4a832ccfd2c5bdaa8be0e023eee5ef66341a3caab1f74",
28+
"armv7-unknown-linux-gnueabihf": "04adb1e7775c27f761a8cfb1d0a1960ebf4ff74dee0e60b44d7bcde50fdb76d2",
29+
"i686-unknown-linux-gnu": "407318bad891e2e2ca8e35f1be97a4cf70b76e4c7ce8b4e838048bfabea26acb",
30+
"mips-unknown-linux-gnu": "6ecfa4bd9242ded00f5668b5fdc1a1f9c3b101c898211a4ed15668632f9b8395",
31+
"mipsel-unknown-linux-gnu": "ced31785c5d65b8fdf4a30738a80307ed80bebc369e1b61001dc0d7e8f65ad53",
32+
"powerpc-unknown-linux-gnu": "4a55b766956c787de3b539d795c890c1770b00fa4a687b2aac61dbdd13ec6894",
33+
"x86_64-unknown-linux-gnu": "a3258308e3a9fe364d63b5d782efb285ab410bdfc01d168c119122ddbc9a02e2",
34+
}
35+
return get_by_triple(HASHES, triple)
36+
37+
def rustc_md5(triple):
38+
HASHES = {
39+
"aarch64-unknown-linux-gnu": "ca2c931398c160e8029a96612f7d3a98",
40+
"arm-unknown-linux-gnueabi": "5f277935c04a431fb64bbac160d53118",
41+
"arm-unknown-linux-gnueabihf": "f4cdff624e7b363d133afbbbb9e0552a",
42+
"armv7-unknown-linux-gnueabihf": "b2813aea2ce8f94efb3bfee0ed5b5efe",
43+
"i686-unknown-linux-gnu": "d6c7c406e1a783b174aaf1414e9f0900",
44+
"x86_64-unknown-linux-gnu": "6e9c8ae2946cf6626ad6511c7a1d6c2a",
45+
}
46+
return get_by_triple(HASHES, triple)
47+
48+
def rustc_sha256(triple):
49+
HASHES = {
50+
"aarch64-unknown-linux-gnu": "3ef72161ed7b9414d7bfc8112d9c94528a3e2a5a90f1b7dcfea0de6eddba29fe",
51+
"arm-unknown-linux-gnueabi": "dc979ccc3df09e3f7cceff52095736bd0300ba9c869d5da72e26e383fa397d0d",
52+
"arm-unknown-linux-gnueabihf": "3bb471bf2e56dfb1b271ded48235f591b4fdf11b16bac2d2568e3541dc405489",
53+
"armv7-unknown-linux-gnueabihf": "824b332b18f98bbccc5b66a37146c206bd2890d39618b754de35edaf9fda422e",
54+
"i686-unknown-linux-gnu": "12d056e4e2aecb67f1aed3e045c9c07e9ba7449bc9f39f3d66b5c256fb8c397f",
55+
"x86_64-unknown-linux-gnu": "f8f4ae2f4b76416bfa90758267df4280dd078235dfba92dac0431595493443be",
56+
}
57+
return get_by_triple(HASHES, triple)
58+
59+
LIC_FILES_CHKSUM = "file://COPYRIGHT;md5=c709a09d1b062d9a908e3631c1e1cdf5"
60+
61+
require rust-bin-cross.inc

0 commit comments

Comments
 (0)