|
| 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": "30283062716a8b6e895c8b71babc7d15", |
| 12 | + "aarch64-unknown-linux-musl": "1ead533caef1ca1f0363065b200bcac4", |
| 13 | + "arm-unknown-linux-gnueabi": "52b5b73ba51d2a1af9a28d13458918de", |
| 14 | + "arm-unknown-linux-gnueabihf": "31b0f30b262164744e43e49ffea45541", |
| 15 | + "armv5te-unknown-linux-gnueabi": "10224fb8b03abcdd4fedef7f8cdaf6d7", |
| 16 | + "armv5te-unknown-linux-musleabi": "cd907a55ce450e468c4f9111f8cb68a6", |
| 17 | + "armv7-unknown-linux-gnueabihf": "ff005d0c9514c1d2d436d03181ab8a92", |
| 18 | + "armv7-unknown-linux-musleabihf": "7f3a29a226bbc7a59d5f368c8617697c", |
| 19 | + "i686-unknown-linux-gnu": "75f3227b4251f88a07771e9612483eca", |
| 20 | + "powerpc-unknown-linux-gnu": "3fec7c98471104e66e2f072b1fc5d41b", |
| 21 | + "x86_64-unknown-linux-gnu": "5cde8a60cd76a2f6c1e3f92d96de3bea", |
| 22 | + "riscv64gc-unknown-linux-gnu": "f9728eb8485dca610577b909e46728fa", |
| 23 | + } |
| 24 | + return get_by_triple(HASHES, triple) |
| 25 | + |
| 26 | +def rust_std_sha256(triple): |
| 27 | + HASHES = { |
| 28 | + "aarch64-unknown-linux-gnu": "2d440dbb24cf1a42c1ad030b195aad58040fd39c487013f32086a1cbc7e74c8b", |
| 29 | + "aarch64-unknown-linux-musl": "7ef289b1115c78ca43ee9bf924c41536e8797f5c75a21e167c23d5af7405f2b3", |
| 30 | + "arm-unknown-linux-gnueabi": "da7733e655ed7cf5e3b71565620998ccbb96ab7ab7eaa4186429f32c3e197b37", |
| 31 | + "arm-unknown-linux-gnueabihf": "632b9c2951623071f5630ee9d96b209f1ea2dbba2dafe623bad37f0c46a326b6", |
| 32 | + "armv5te-unknown-linux-gnueabi": "6538949141a3ff30db9cefeddd8e13e874adff3377adc3b8c79607033a9dfdd2", |
| 33 | + "armv5te-unknown-linux-musleabi": "40d6373f0b596de2b335b523b137ea8c1d5b2d2a6b8044cb1f74a823e45da2ff", |
| 34 | + "armv7-unknown-linux-gnueabihf": "f89d81efa9448204a8cd8c8a00dd9b6ad2fbd9fd5b8084150452f7d2457c5ddf", |
| 35 | + "armv7-unknown-linux-musleabihf": "99b5590778c7fdce056aa86e3d4a71a719e153346f23a9c071bb5d60581a026a", |
| 36 | + "i686-unknown-linux-gnu": "a61bb31c3f1a70c1232c62bc218145f50a1592fbd71f7e8ba942c38c4a45aded", |
| 37 | + "powerpc-unknown-linux-gnu": "5677fce99a1aedd78897aadfd8e0e1c8691f8da7de7bfed747df243341294c46", |
| 38 | + "x86_64-unknown-linux-gnu": "d134d44ff9feed5b6b5b686ab996d5dd188baa9b3a08a53e1587a492e2fc4704", |
| 39 | + "riscv64gc-unknown-linux-gnu": "7b072ab55e8ae9506958b1fcc04d46846fe2024aa1dcc4266247325ecb9983f5", |
| 40 | + } |
| 41 | + return get_by_triple(HASHES, triple) |
| 42 | + |
| 43 | +def rustc_md5(triple): |
| 44 | + HASHES = { |
| 45 | + "aarch64-unknown-linux-gnu": "c526a2d6182de690df45914092b96701", |
| 46 | + "arm-unknown-linux-gnueabi": "b75409b839d17ef946c3abcce240b837", |
| 47 | + "arm-unknown-linux-gnueabihf": "22035eea0239e7b81a32e89ee061d750", |
| 48 | + "armv7-unknown-linux-gnueabihf": "0d48eb8eaf3fff03de4a617977ad66a0", |
| 49 | + "i686-unknown-linux-gnu": "4835c741c588a6b13afff5ac2a992041", |
| 50 | + "x86_64-unknown-linux-gnu": "9f2888b903eadf4aa1a5286c3d49eb02", |
| 51 | + } |
| 52 | + return get_by_triple(HASHES, triple) |
| 53 | + |
| 54 | +def rustc_sha256(triple): |
| 55 | + HASHES = { |
| 56 | + "aarch64-unknown-linux-gnu": "ba5906dcb294ad58ac56d098e6228b8c9cdcfc73e4771e60861a30ea08828604", |
| 57 | + "arm-unknown-linux-gnueabi": "489027ad2a6ffaf3035fb8495862899608fba69addacc39f013e7a902c31b47c", |
| 58 | + "arm-unknown-linux-gnueabihf": "7e26cfc626d537f73a804e59784834d0c1c4a5dbe01cc082240b65d00f998358", |
| 59 | + "armv7-unknown-linux-gnueabihf": "a81814722b82052584ac0a1f741d35c2a12b704983eee33c8524cf9cfe0d2f0d", |
| 60 | + "i686-unknown-linux-gnu": "c880d3c50014e5a57e98bffae3b4c9018c8b30556ac91add3e760a26b74d21fe", |
| 61 | + "x86_64-unknown-linux-gnu": "a221d0fd2c3e20ba92ad5e7d376155328ad85bf01011eeef85fff1a7b6fef84b", |
| 62 | + } |
| 63 | + return get_by_triple(HASHES, triple) |
| 64 | + |
| 65 | +LIC_FILES_CHKSUM = "file://COPYRIGHT;md5=c2cccf560306876da3913d79062a54b9" |
| 66 | + |
| 67 | +require rust-bin-cross.inc |
0 commit comments