Skip to content

Commit 5ee0763

Browse files
authored
Merge pull request #39 from 49nord/master
Generated rust stable 1.27.2 recipes.
2 parents 380f23b + 7298586 commit 5ee0763

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 20180720
3+
# This corresponds to rust release 1.27.2
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": "ed26b4ebb549df13b4c101c26eb973c8",
14+
"arm-unknown-linux-gnueabi": "54764a91f15a40e7e5c3e9a3413796b0",
15+
"arm-unknown-linux-gnueabihf": "669005bb37206a780f3f2053e366062f",
16+
"armv7-unknown-linux-gnueabihf": "695aa9ed46a831e98214e3501fe7de7c",
17+
"i686-unknown-linux-gnu": "84501c56b38664eea19aae8e641f5701",
18+
"x86_64-unknown-linux-gnu": "c04d9ce9ef7c8da9918b77b3c89dcb5b",
19+
}
20+
return get_by_triple(HASHES, triple)
21+
22+
def cargo_sha256(triple):
23+
HASHES = {
24+
"aarch64-unknown-linux-gnu": "c8df753a61c2951267c4bec214442905827b09a0d05ce755144a8249a675f971",
25+
"arm-unknown-linux-gnueabi": "b82e43508dc092c42218bba0bc23be925616640c4f8cd3ccbb0d185449b81e63",
26+
"arm-unknown-linux-gnueabihf": "7381c039de23f0658fe61146b2deb4caebcead9bd485fab0bfa18ec344e6401f",
27+
"armv7-unknown-linux-gnueabihf": "b7e956667515034015f152b9afd542c679e1fb22b94faa9e216e2dbee3680f67",
28+
"i686-unknown-linux-gnu": "a30c3b7d49f9cc0105091dee97e8d4ee859c9dad7ffd0712fdaf71bd2b5cd538",
29+
"x86_64-unknown-linux-gnu": "35da884d43a8620534f6da1fbdd05f1e1f24823749f93d3d3be0eb46b3a6d884",
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-07-20/cargo-0.28.0-aarch64-unknown-linux-gnu.tar.gz",
36+
"arm-unknown-linux-gnueabi": "https://static.rust-lang.org/dist/2018-07-20/cargo-0.28.0-arm-unknown-linux-gnueabi.tar.gz",
37+
"arm-unknown-linux-gnueabihf": "https://static.rust-lang.org/dist/2018-07-20/cargo-0.28.0-arm-unknown-linux-gnueabihf.tar.gz",
38+
"armv7-unknown-linux-gnueabihf": "https://static.rust-lang.org/dist/2018-07-20/cargo-0.28.0-armv7-unknown-linux-gnueabihf.tar.gz",
39+
"i686-unknown-linux-gnu": "https://static.rust-lang.org/dist/2018-07-20/cargo-0.28.0-i686-unknown-linux-gnu.tar.gz",
40+
"x86_64-unknown-linux-gnu": "https://static.rust-lang.org/dist/2018-07-20/cargo-0.28.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.27.2)"
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": "7de9a2bc70fc142eccee00d1ff6c7fd6",
12+
"arm-unknown-linux-gnueabi": "6fb4507dc3ff617100868580fb498347",
13+
"arm-unknown-linux-gnueabihf": "7d60da9e5c8bd151a8d1d3787ffaa455",
14+
"armv7-unknown-linux-gnueabihf": "4956e94e61703b8446fdad068035dc54",
15+
"i686-unknown-linux-gnu": "7498aa45c3cfbe3a3d6068381921f6eb",
16+
"mips-unknown-linux-gnu": "65c84085adf0a83fd84ff542879da20f",
17+
"mipsel-unknown-linux-gnu": "ce86cee68af902e34f89a3af9d0b1e00",
18+
"powerpc-unknown-linux-gnu": "3335e9e4bd2963a5240339ca8b03b9d4",
19+
"x86_64-unknown-linux-gnu": "5984050796555e02702e50403a50a389",
20+
}
21+
return get_by_triple(HASHES, triple)
22+
23+
def rust_std_sha256(triple):
24+
HASHES = {
25+
"aarch64-unknown-linux-gnu": "39bafd1db4f1e881cdbd8d81b757bfef1cad6c06f6aa4514f8b693d997764e2a",
26+
"arm-unknown-linux-gnueabi": "6c21611a435ad69b0356745a1c46ea8c4c5b6f505c91fb6f7140d47975b531d9",
27+
"arm-unknown-linux-gnueabihf": "40bbeeb9fcf61e26051626b0dd68d0d70b740dbc2572a9df5450dfc369fac573",
28+
"armv7-unknown-linux-gnueabihf": "ce22f7487b711f63207a040bef039442176415ae9383e6a7f574a6afcd3654cc",
29+
"i686-unknown-linux-gnu": "0ac6356223f53ec5f21cea6a9e9e5cd2fee3d45916f831e1ca54853893ec0b73",
30+
"mips-unknown-linux-gnu": "dde02015d0dadabf45cd999d51e3c8989fe1149052434c524279ea2d7e30462b",
31+
"mipsel-unknown-linux-gnu": "dd3f70bfeda19031081eeca33b2c8a34e999ceea582211f21f00964ef9cf616a",
32+
"powerpc-unknown-linux-gnu": "dbc70e87422fc7d69eb7dcdae341ba87be150babcd71c6b6ca1ad3c486ba54f9",
33+
"x86_64-unknown-linux-gnu": "68984f2233853d3e9c7c56edd72a91b5822157f28fdb42023fb311af68f842dd",
34+
}
35+
return get_by_triple(HASHES, triple)
36+
37+
def rustc_md5(triple):
38+
HASHES = {
39+
"aarch64-unknown-linux-gnu": "015b444095b6aa7679c60827f64200c6",
40+
"arm-unknown-linux-gnueabi": "6279ddaa86e7084450234e99a995d312",
41+
"arm-unknown-linux-gnueabihf": "6bbf5ef31d7d5b7b4d4c11e781872136",
42+
"armv7-unknown-linux-gnueabihf": "625a86ac1d60eb6835ccc10e39a7953d",
43+
"i686-unknown-linux-gnu": "dba7a20c24e1f07b4358e0fc77b1d044",
44+
"x86_64-unknown-linux-gnu": "5bd1f3f085a13ff479652db0bba17ae8",
45+
}
46+
return get_by_triple(HASHES, triple)
47+
48+
def rustc_sha256(triple):
49+
HASHES = {
50+
"aarch64-unknown-linux-gnu": "c1a5ddc6e40be5eef7afad8c126c6f426d07eb1a297902c7ef871279fdbeea49",
51+
"arm-unknown-linux-gnueabi": "72b6f3c60096dbdf7ec34280a79261b7153dc428581317d8612f6682b38ae5b8",
52+
"arm-unknown-linux-gnueabihf": "0448dc4a5e3e3b050934383584bbeaecc9bf76399deba86c62db435285ee2133",
53+
"armv7-unknown-linux-gnueabihf": "17b81723789b3a648e5ba16488312039b46b26a41496802d75877b521d9cc185",
54+
"i686-unknown-linux-gnu": "a9ba9c97cf4818ab14966617390eadfc3dfd5221033f8f749aebd86c1d722ef9",
55+
"x86_64-unknown-linux-gnu": "ec3efc17ddbe6625840957049e15ebae960f447c8e8feb7da40c28dd6adf655f",
56+
}
57+
return get_by_triple(HASHES, triple)
58+
59+
LIC_FILES_CHKSUM = "file://COPYRIGHT;md5=99c369ad81a36cd5b27f6c6968d01055"
60+
61+
require rust-bin-cross.inc

0 commit comments

Comments
 (0)