Skip to content

Commit

Permalink
Rust 1.84.0
Browse files Browse the repository at this point in the history
  • Loading branch information
banditopazzo authored and github-actions[bot] committed Jan 25, 2025
1 parent 3221a86 commit eb01768
Show file tree
Hide file tree
Showing 2 changed files with 120 additions and 0 deletions.
51 changes: 51 additions & 0 deletions recipes-devtools/rust/cargo-bin-cross_1.84.0.bb
Original file line number Diff line number Diff line change
@@ -0,0 +1,51 @@

# Recipe for cargo 20250109
# This corresponds to rust release 1.84.0

def get_by_triple(hashes, triple):
try:
return hashes[triple]
except:
raise bb.parse.SkipRecipe("Unsupported triple: %s" % triple)

def cargo_md5(triple):
HASHES = {
"aarch64-unknown-linux-gnu": "91c3e0fb24e96e1a16874320cbe2fa3f",
"arm-unknown-linux-gnueabi": "3a7b0fa6e625ea53059396beb1b67fa8",
"arm-unknown-linux-gnueabihf": "931e56f9380512cfbb2189c509414a77",
"armv7-unknown-linux-gnueabihf": "9e1d19c97d6fad2abe26d5dc66ff5eb2",
"i686-unknown-linux-gnu": "c353af617aebbd2a1ed59ef1a1a5aa6f",
"x86_64-unknown-linux-gnu": "df9330da9475adad884fd80bbb98201f",
}
return get_by_triple(HASHES, triple)

def cargo_sha256(triple):
HASHES = {
"aarch64-unknown-linux-gnu": "8acd371fa7e0cb85b274acdf2281f461d67c25a95a11c78db6be83b9b71989e3",
"arm-unknown-linux-gnueabi": "36996c95ce04d4e6c1374a6655ef5c3b4eeef161145b51d41d02be9aec10b384",
"arm-unknown-linux-gnueabihf": "e33834d9bdcd358771c34c759e54d23c872dfb957d2514e982fc86e79824c449",
"armv7-unknown-linux-gnueabihf": "2920f0fd23f1772a1d05697c43a14fa525fa9ed4359ba6af947967c5732af4c6",
"i686-unknown-linux-gnu": "1f614bfbf3bef306c75dcf26607d8a52a104fe19f19a6216544558b7a8ed087d",
"x86_64-unknown-linux-gnu": "0d63b2f736326127a387b5f9c62ee146eac661e54f4795a07b9f7ad09be16c23",
}
return get_by_triple(HASHES, triple)

def cargo_url(triple):
URLS = {
"aarch64-unknown-linux-gnu": "https://static.rust-lang.org/dist/2025-01-09/cargo-1.84.0-aarch64-unknown-linux-gnu.tar.gz",
"arm-unknown-linux-gnueabi": "https://static.rust-lang.org/dist/2025-01-09/cargo-1.84.0-arm-unknown-linux-gnueabi.tar.gz",
"arm-unknown-linux-gnueabihf": "https://static.rust-lang.org/dist/2025-01-09/cargo-1.84.0-arm-unknown-linux-gnueabihf.tar.gz",
"armv7-unknown-linux-gnueabihf": "https://static.rust-lang.org/dist/2025-01-09/cargo-1.84.0-armv7-unknown-linux-gnueabihf.tar.gz",
"i686-unknown-linux-gnu": "https://static.rust-lang.org/dist/2025-01-09/cargo-1.84.0-i686-unknown-linux-gnu.tar.gz",
"x86_64-unknown-linux-gnu": "https://static.rust-lang.org/dist/2025-01-09/cargo-1.84.0-x86_64-unknown-linux-gnu.tar.gz",
}
return get_by_triple(URLS, triple)

DEPENDS += "rust-bin-cross-${TARGET_ARCH} (= 1.84.0)"

LIC_FILES_CHKSUM = "\
file://LICENSE-APACHE;md5=71b224ca933f0676e26d5c2e2271331c \
file://LICENSE-MIT;md5=b377b220f43d747efdec40d69fcaa69d \
"

require cargo-bin-cross.inc
69 changes: 69 additions & 0 deletions recipes-devtools/rust/rust-bin-cross_1.84.0.bb
Original file line number Diff line number Diff line change
@@ -0,0 +1,69 @@

def get_by_triple(hashes, triple):
try:
return hashes[triple]
except:
raise bb.parse.SkipRecipe("Unsupported triple: %s" % triple)


def rust_std_md5(triple):
HASHES = {
"aarch64-unknown-linux-gnu": "278beceda7a1b33585ed8177376d6bef",
"aarch64-unknown-linux-musl": "fda1570756235665a61d1b6c29f6766e",
"arm-unknown-linux-gnueabi": "c7dac1509dfbce8a7377827b40657136",
"arm-unknown-linux-gnueabihf": "b218127dfaed611234703bc9ed8378f5",
"armv5te-unknown-linux-gnueabi": "9e1e5102b721c37fe9b54055478b544d",
"armv5te-unknown-linux-musleabi": "e79eb6f56e7382f39001313f80a7fb2f",
"armv7-unknown-linux-gnueabihf": "1a806ec56df9e790322efdc94261763f",
"armv7-unknown-linux-musleabihf": "7e482c3548959b6b50cd7230de98a282",
"i686-unknown-linux-gnu": "f52f05f671491a49a3a723bfd4fdcc55",
"powerpc-unknown-linux-gnu": "b43e257e7b20e21419bbaa1634775f3a",
"x86_64-unknown-linux-gnu": "fe23387f3c8b8b727b7102c527d17e38",
"riscv64gc-unknown-linux-gnu": "336f16847cb94a30a90acd953d92526d",
"thumbv7neon-unknown-linux-gnueabihf": "eb43476d9f3bdfb4c195e6fdb2584880",
}
return get_by_triple(HASHES, triple)

def rust_std_sha256(triple):
HASHES = {
"aarch64-unknown-linux-gnu": "11a698df87efacfb472b32e91fc39df0261b9b7acda48ea01a7f296424cf5f5d",
"aarch64-unknown-linux-musl": "31bbac8bbe4d733f72f96290630676cb3297035b11bd618616dfd64a93a13f2d",
"arm-unknown-linux-gnueabi": "7cd501d1ee2f10fa048e0aa0825085251009eb0e546b19499987d5b17b6aea86",
"arm-unknown-linux-gnueabihf": "02e88bfe926d25bfbba357fc017b2e6e03587d2863e5c1639b48c125f2903157",
"armv5te-unknown-linux-gnueabi": "e2919a98419d7ea7763b198501378c1e4bcaeb7b8a7a41d5d46117f3adbc71b5",
"armv5te-unknown-linux-musleabi": "54c588181d8a38f1ced59eaea076aaae8cb76a672c2538c186b879f26283da56",
"armv7-unknown-linux-gnueabihf": "44a93e9c8ce63dc9cfe4417ae015b9de3aa6538689e37ef1b4a513957b09d536",
"armv7-unknown-linux-musleabihf": "db1eb3bbb54438acc263faf40ac21ccdfef124683132c1842ab9f027a4677fad",
"i686-unknown-linux-gnu": "81fb46f365f0dca15ef3ac7f8d18ed78a292e5e51c19de21a19294daf1c4f32b",
"powerpc-unknown-linux-gnu": "3f91b82e8e78dbbbb3b61e39428c151afd887bdabc595344475563f43b1bf04e",
"x86_64-unknown-linux-gnu": "b3050a3b63da621f27517bd1252e976fd69ca45adf24e307627d4ca8b3efd7d7",
"riscv64gc-unknown-linux-gnu": "8bffde598c149881bb03883469a442f95ecc58e3a05e4b6dd2cdf973fb0a5f9e",
"thumbv7neon-unknown-linux-gnueabihf": "b66f640db796302c28732d56a505dd6ae6effa27fb0d125ef28d254f189a3e5f",
}
return get_by_triple(HASHES, triple)

def rustc_md5(triple):
HASHES = {
"aarch64-unknown-linux-gnu": "7bfbee4454f1ae4a183859afbc20bcb4",
"arm-unknown-linux-gnueabi": "f5dcd688f95c13b0d6590ad0b38fe60e",
"arm-unknown-linux-gnueabihf": "45e5faa957e97bc8abcaca69d07289a3",
"armv7-unknown-linux-gnueabihf": "26ad99e5ebe73eafd641a544302c634b",
"i686-unknown-linux-gnu": "f9fdbbb5d965a8c0472f3b2dd55fbbae",
"x86_64-unknown-linux-gnu": "44205c24f47d95688e06e42fcd3446a8",
}
return get_by_triple(HASHES, triple)

def rustc_sha256(triple):
HASHES = {
"aarch64-unknown-linux-gnu": "bef86eeb44effaf1a7b149a7df1c7a0c89b118c10948c74aa87e16ccbeba9b6c",
"arm-unknown-linux-gnueabi": "23d5bc4ec00f3edc480d87f65eaba0938cd24cbeb0a783f1a4ef50ecdac9910b",
"arm-unknown-linux-gnueabihf": "09c9b25221838cfad6ce9d18435267a9faa7ff4bea76eea8bb01d8c7775c02ea",
"armv7-unknown-linux-gnueabihf": "05b24531b0c523c52223ce8d146d1f31ebd9501660c2d426ec25f2225d64d840",
"i686-unknown-linux-gnu": "049590d403153414d032e479839faaf7bf8d9dad05b8e63a684f9965e4b464a8",
"x86_64-unknown-linux-gnu": "e8349a7da9d63500431196fb3abdf79b0c8c76e0bfada815fb3f6669ecb5de3e",
}
return get_by_triple(HASHES, triple)

LIC_FILES_CHKSUM = "file://COPYRIGHT;md5=c2cccf560306876da3913d79062a54b9"

require rust-bin-cross.inc

0 comments on commit eb01768

Please sign in to comment.