Skip to content

Commit dcb1397

Browse files
committed
Merge remote-tracking branch 'upstream/master' into nightly
2 parents 3ec7e12 + 39dd0fc commit dcb1397

13 files changed

+743
-6
lines changed

classes/cargo.bbclass

Lines changed: 29 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -40,6 +40,8 @@ WRAPPER_DIR = "${WORKDIR}/wrappers"
4040
# Set the Cargo manifest path to the typical location
4141
CARGO_MANIFEST_PATH ?= "${S}/Cargo.toml"
4242

43+
FILES:${PN}-dev += "${libdir}/*.rlib"
44+
4345
CARGO_BUILD_FLAGS = "\
4446
--verbose \
4547
--manifest-path ${CARGO_MANIFEST_PATH} \
@@ -128,19 +130,40 @@ cargo_do_compile() {
128130
}
129131

130132
cargo_do_install() {
131-
install -d "${CARGO_INSTALL_DIR}"
132133
if [ "${CARGO_BUILD_TYPE}" = "--release" ]; then
133134
local cargo_bindir="${CARGO_RELEASE_DIR}"
134135
else
135136
local cargo_bindir="${CARGO_DEBUG_DIR}"
136137
fi
137138

138139
local files_installed=""
139-
for f in "$cargo_bindir"/*; do
140-
if [ -f "$f" ] && [ -x "$f" ]; then
141-
install -m 0755 "$f" "${CARGO_INSTALL_DIR}"
142-
files_installed="$files_installed $f"
143-
fi
140+
141+
for tgt in "${cargo_bindir}"/*; do
142+
case $tgt in
143+
*.so|*.rlib)
144+
install -d "${D}${libdir}"
145+
install -m755 "$tgt" "${D}${libdir}"
146+
files_installed="$files_installed $tgt"
147+
;;
148+
*examples)
149+
if [ -d "$tgt" ]; then
150+
for example in "$tgt/"*; do
151+
if [ -f "$example" ] && [ -x "$example" ]; then
152+
install -d "${CARGO_INSTALL_DIR}"
153+
install -m755 "$example" "${CARGO_INSTALL_DIR}"
154+
files_installed="$files_installed $example"
155+
fi
156+
done
157+
fi
158+
;;
159+
*)
160+
if [ -f "$tgt" ] && [ -x "$tgt" ]; then
161+
install -d "${CARGO_INSTALL_DIR}"
162+
install -m755 "$tgt" "${CARGO_INSTALL_DIR}"
163+
files_installed="$files_installed $tgt"
164+
fi
165+
;;
166+
esac
144167
done
145168

146169
if [ -z "$files_installed" ]; then
Lines changed: 50 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,50 @@
1+
2+
# Recipe for cargo 20211101
3+
# This corresponds to rust release 1.56.1
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": "0571ec85e99cae554201d4b89e76c4f0",
14+
"arm-unknown-linux-gnueabi": "d783279405912345722a0f8f0abff2c0",
15+
"arm-unknown-linux-gnueabihf": "9540ccab4c8e40b3ff60841e7c075624",
16+
"armv7-unknown-linux-gnueabihf": "355d4b82ce56b3e455f79e4261df7b2f",
17+
"i686-unknown-linux-gnu": "e64eadf5284bb088a423d9d483bdadb5",
18+
"x86_64-unknown-linux-gnu": "779b8a618df59af38c6e5f4233766388",
19+
}
20+
return get_by_triple(HASHES, triple)
21+
22+
def cargo_sha256(triple):
23+
HASHES = {
24+
"aarch64-unknown-linux-gnu": "9aa557436b0cf2a2f4f0d6c4aed5b95062c0637a4a94c000522402e59db1c93a",
25+
"arm-unknown-linux-gnueabi": "c6f4190231a062acc7371a14de52dab33dbf3a3a96be50069892cef6318e4b8e",
26+
"arm-unknown-linux-gnueabihf": "fe444ee7d5d3e8777507e3d671e252465295df8552367d69e4d163de6b1ef4b0",
27+
"armv7-unknown-linux-gnueabihf": "61b4686b778d1eb118e23d40d79b9da248dbff93a1edc0f64a920f8ba195be59",
28+
"i686-unknown-linux-gnu": "1142c1b8a29d17794d5d2682de93a6c0807d09047dd1462af4d613e0fe63269b",
29+
"x86_64-unknown-linux-gnu": "c896c033bb1f430c4e200ae8af0f74d792e4909a458086b9597f076e1dcc2ab2",
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-11-01/cargo-1.56.1-aarch64-unknown-linux-gnu.tar.gz",
36+
"arm-unknown-linux-gnueabi": "https://static.rust-lang.org/dist/2021-11-01/cargo-1.56.1-arm-unknown-linux-gnueabi.tar.gz",
37+
"arm-unknown-linux-gnueabihf": "https://static.rust-lang.org/dist/2021-11-01/cargo-1.56.1-arm-unknown-linux-gnueabihf.tar.gz",
38+
"armv7-unknown-linux-gnueabihf": "https://static.rust-lang.org/dist/2021-11-01/cargo-1.56.1-armv7-unknown-linux-gnueabihf.tar.gz",
39+
"i686-unknown-linux-gnu": "https://static.rust-lang.org/dist/2021-11-01/cargo-1.56.1-i686-unknown-linux-gnu.tar.gz",
40+
"x86_64-unknown-linux-gnu": "https://static.rust-lang.org/dist/2021-11-01/cargo-1.56.1-x86_64-unknown-linux-gnu.tar.gz",
41+
}
42+
return get_by_triple(URLS, triple)
43+
44+
DEPENDS += "rust-bin-cross-${TARGET_ARCH} (= 1.56.1)"
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 20211202
3+
# This corresponds to rust release 1.57.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": "90cb73f7e9957077cac41b63c7857b0f",
14+
"arm-unknown-linux-gnueabi": "d859820eb84e525a1741640c1f2db782",
15+
"arm-unknown-linux-gnueabihf": "d176468261adcc21a355ff02f431a8a5",
16+
"armv7-unknown-linux-gnueabihf": "2c7b96dea0c311ae3644cb55e1c385b6",
17+
"i686-unknown-linux-gnu": "f1abd831b310b8aa56d652b22e1c4d96",
18+
"x86_64-unknown-linux-gnu": "c19383ef26e45fd9a7464c1c6836dd57",
19+
}
20+
return get_by_triple(HASHES, triple)
21+
22+
def cargo_sha256(triple):
23+
HASHES = {
24+
"aarch64-unknown-linux-gnu": "8c046fc59feb1d670757b6de30990e346faa4b2ff49cd42f6d5f6a2b92a1ad6c",
25+
"arm-unknown-linux-gnueabi": "d6efa8b3ccaa679b7637c8c36ac4772d35c2ba6517ddaabe59fb2823a7d9bb29",
26+
"arm-unknown-linux-gnueabihf": "4d1a1f8bc824020321560636dcc2989cce1114739c6d0c3864d8ff371cb7e85d",
27+
"armv7-unknown-linux-gnueabihf": "16a1c7390dd13ae03e85948ceffe33b1592c08999764e871adbd3f23b6d2f626",
28+
"i686-unknown-linux-gnu": "ac2f436f87f04d40cfff9dbc7a0554c387dfc1ec1ff5e5a9425b7203b0528fc5",
29+
"x86_64-unknown-linux-gnu": "2b341034e4c30bede47a432751935549a28e40b566a1fd4b59c824ccd0a26ff6",
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-12-02/cargo-1.57.0-aarch64-unknown-linux-gnu.tar.gz",
36+
"arm-unknown-linux-gnueabi": "https://static.rust-lang.org/dist/2021-12-02/cargo-1.57.0-arm-unknown-linux-gnueabi.tar.gz",
37+
"arm-unknown-linux-gnueabihf": "https://static.rust-lang.org/dist/2021-12-02/cargo-1.57.0-arm-unknown-linux-gnueabihf.tar.gz",
38+
"armv7-unknown-linux-gnueabihf": "https://static.rust-lang.org/dist/2021-12-02/cargo-1.57.0-armv7-unknown-linux-gnueabihf.tar.gz",
39+
"i686-unknown-linux-gnu": "https://static.rust-lang.org/dist/2021-12-02/cargo-1.57.0-i686-unknown-linux-gnu.tar.gz",
40+
"x86_64-unknown-linux-gnu": "https://static.rust-lang.org/dist/2021-12-02/cargo-1.57.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.57.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 20220120
3+
# This corresponds to rust release 1.58.1
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": "25eff0a2f109fa5fe9cbbb0d2d13f9ce",
14+
"arm-unknown-linux-gnueabi": "bed416d0088034e0875bd7a3c767cb3d",
15+
"arm-unknown-linux-gnueabihf": "b6b49b28ac8e204ad1d777f509b1adea",
16+
"armv7-unknown-linux-gnueabihf": "fff8bdfa9ac0fafe09161e15272c5e38",
17+
"i686-unknown-linux-gnu": "8fb848a922b9ddf9af4ac841118bf42c",
18+
"x86_64-unknown-linux-gnu": "0cb67e8a6f8852d23fb98e44e397efab",
19+
}
20+
return get_by_triple(HASHES, triple)
21+
22+
def cargo_sha256(triple):
23+
HASHES = {
24+
"aarch64-unknown-linux-gnu": "b4603fe8207c1ac2b5755a5f8da04c32a8a3d34ec1506df28de5dac9010350f1",
25+
"arm-unknown-linux-gnueabi": "1ef83fad91842e56cafee1d1ca9aa421f1a4de6243b05f48cfd19aea674e0f53",
26+
"arm-unknown-linux-gnueabihf": "5821753eed05295364fd967eb444d744d673ea751a009bde3bce557611c8a00b",
27+
"armv7-unknown-linux-gnueabihf": "6d0530bee0b8af005e705556231e5c864293cca8790c5638d6842415317760f1",
28+
"i686-unknown-linux-gnu": "fe5a7bfaa46904b985c3bfd84f173440ea68244024c3d641efcde2b360520a19",
29+
"x86_64-unknown-linux-gnu": "a6ca018e19eb25781b72e0ce9971be66c518adb6cebb0175ad88e6ff333f5118",
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-01-20/cargo-1.58.1-aarch64-unknown-linux-gnu.tar.gz",
36+
"arm-unknown-linux-gnueabi": "https://static.rust-lang.org/dist/2022-01-20/cargo-1.58.1-arm-unknown-linux-gnueabi.tar.gz",
37+
"arm-unknown-linux-gnueabihf": "https://static.rust-lang.org/dist/2022-01-20/cargo-1.58.1-arm-unknown-linux-gnueabihf.tar.gz",
38+
"armv7-unknown-linux-gnueabihf": "https://static.rust-lang.org/dist/2022-01-20/cargo-1.58.1-armv7-unknown-linux-gnueabihf.tar.gz",
39+
"i686-unknown-linux-gnu": "https://static.rust-lang.org/dist/2022-01-20/cargo-1.58.1-i686-unknown-linux-gnu.tar.gz",
40+
"x86_64-unknown-linux-gnu": "https://static.rust-lang.org/dist/2022-01-20/cargo-1.58.1-x86_64-unknown-linux-gnu.tar.gz",
41+
}
42+
return get_by_triple(URLS, triple)
43+
44+
DEPENDS += "rust-bin-cross-${TARGET_ARCH} (= 1.58.1)"
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 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: 50 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,50 @@
1+
2+
# Recipe for cargo 20220519
3+
# This corresponds to rust release 1.61.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": "d766881177507c801822e23bcbb298ac",
14+
"arm-unknown-linux-gnueabi": "ae55e4620e00e18f9ff7b9b915a0317d",
15+
"arm-unknown-linux-gnueabihf": "57cb975b49a63fd44c9a215cd4e36866",
16+
"armv7-unknown-linux-gnueabihf": "cf5876035d2249b1aaf06842e06e03d1",
17+
"i686-unknown-linux-gnu": "03782cd4c16e178c6047be2a4c579157",
18+
"x86_64-unknown-linux-gnu": "cf8e34acd77f84f876c646d726e57a9c",
19+
}
20+
return get_by_triple(HASHES, triple)
21+
22+
def cargo_sha256(triple):
23+
HASHES = {
24+
"aarch64-unknown-linux-gnu": "0d31d5a050e41f8b56c920527538886db96c09824a8ff619d0fc4c410dbf7e5a",
25+
"arm-unknown-linux-gnueabi": "e52116927eb34095c7a398e971fcd34d1b55d64877ca73095fa352a7cbbb3cd7",
26+
"arm-unknown-linux-gnueabihf": "ad56880035902319cd39d11e2c5eb3a67b3f72b3d5f52aef240774f9a1d1109e",
27+
"armv7-unknown-linux-gnueabihf": "2d920df1355a989cfa0e2e4f5e92e763a1d774823dad5e01479fba14d648a14b",
28+
"i686-unknown-linux-gnu": "b68cf8257393a9f32dba1969cfcb77567a0e5874179f9cff0d4dd040b748bac7",
29+
"x86_64-unknown-linux-gnu": "c6e108e13ef5e08e71d70685861590f8683090368cab1f4eacfe97677333b2c7",
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-05-19/cargo-1.61.0-aarch64-unknown-linux-gnu.tar.gz",
36+
"arm-unknown-linux-gnueabi": "https://static.rust-lang.org/dist/2022-05-19/cargo-1.61.0-arm-unknown-linux-gnueabi.tar.gz",
37+
"arm-unknown-linux-gnueabihf": "https://static.rust-lang.org/dist/2022-05-19/cargo-1.61.0-arm-unknown-linux-gnueabihf.tar.gz",
38+
"armv7-unknown-linux-gnueabihf": "https://static.rust-lang.org/dist/2022-05-19/cargo-1.61.0-armv7-unknown-linux-gnueabihf.tar.gz",
39+
"i686-unknown-linux-gnu": "https://static.rust-lang.org/dist/2022-05-19/cargo-1.61.0-i686-unknown-linux-gnu.tar.gz",
40+
"x86_64-unknown-linux-gnu": "https://static.rust-lang.org/dist/2022-05-19/cargo-1.61.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.61.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

0 commit comments

Comments
 (0)