|
| 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": "aef024e1dee4905cafc8d6fdf964203c", |
| 12 | + "aarch64-unknown-linux-musl": "4d3a5651c24ab9fc6b5c7c8fbcebcd2d", |
| 13 | + "arm-unknown-linux-gnueabi": "e8a74924776220bcbe3f735bba956530", |
| 14 | + "arm-unknown-linux-gnueabihf": "f008ce1864bca458c5240fc38e847a2b", |
| 15 | + "armv5te-unknown-linux-gnueabi": "cdb3655b1810cc49c1ed43408dd1e138", |
| 16 | + "armv5te-unknown-linux-musleabi": "4f181ed7f027ccba08ca53899afc9143", |
| 17 | + "armv7-unknown-linux-gnueabihf": "23366d28280630ed5f1e6e58ad814b19", |
| 18 | + "armv7-unknown-linux-musleabihf": "849e4ee23eb914c7dd4a9472c2b92154", |
| 19 | + "i686-unknown-linux-gnu": "e59f1b78805719352413a73e725a7c00", |
| 20 | + "mips-unknown-linux-gnu": "a996611552e9226e44928d69c9407eb2", |
| 21 | + "mipsel-unknown-linux-gnu": "9dcbcd8e7638e5b7d84665195ca45b82", |
| 22 | + "powerpc-unknown-linux-gnu": "b76aba28748a5c4534116a9d1002d3db", |
| 23 | + "x86_64-unknown-linux-gnu": "ea4af6c5eab4e990449b1bd1e6b432ce", |
| 24 | + } |
| 25 | + return get_by_triple(HASHES, triple) |
| 26 | + |
| 27 | +def rust_std_sha256(triple): |
| 28 | + HASHES = { |
| 29 | + "aarch64-unknown-linux-gnu": "86eea00f31fc4cfe320624b38547d1850efb3c890ed00e73b39f725803c4c755", |
| 30 | + "aarch64-unknown-linux-musl": "5136887db2170733bb40b18be597e0ac9474fac030d7344c4517b38b0c98c70a", |
| 31 | + "arm-unknown-linux-gnueabi": "0802275835c36a936031a1da78e11c8070e3fa7f699951977bc0463748805d07", |
| 32 | + "arm-unknown-linux-gnueabihf": "cbbd549a619cf13c413e1954ed8dca72939e583a34b59076e1fb034e4e04dc24", |
| 33 | + "armv5te-unknown-linux-gnueabi": "e4410b54c63eab57e234a5c230744b3bb63704e012d503bb27ea27e47b85afb1", |
| 34 | + "armv5te-unknown-linux-musleabi": "8897a7c3df9cad8d5686c7c0aa5475f82aa3e94de2f8ff7184fa017e94da96dd", |
| 35 | + "armv7-unknown-linux-gnueabihf": "616714d28c5c4c0273a22cbc18179ba5354d2e3f4dfc300024266c46b4f68127", |
| 36 | + "armv7-unknown-linux-musleabihf": "da790276100bf066127987bb7964325379ef249f887d17fd3e26bc1628700a8f", |
| 37 | + "i686-unknown-linux-gnu": "8f3c90a21494b90e7f7bb16ee8f0b170b4d63389b05ce6c158eeedf5904d51fb", |
| 38 | + "mips-unknown-linux-gnu": "83cd534c97c44b3cda6eb2b5bc1259906cd7b7c4711950d62816736eca82eff3", |
| 39 | + "mipsel-unknown-linux-gnu": "646398fdd4ee9f5b9a96aee16c615a4f32f77f2bcdc7ee2a4f5f2274cf1d6b92", |
| 40 | + "powerpc-unknown-linux-gnu": "7c1f66581e7024e6e3ecd69db878defd5ea4a88b8b049ffaf62965ce9d652b15", |
| 41 | + "x86_64-unknown-linux-gnu": "8c194b0e3814efecb87fc4779767ef17d25399fbd476dbfc92f9a7f88b98f784", |
| 42 | + } |
| 43 | + return get_by_triple(HASHES, triple) |
| 44 | + |
| 45 | +def rustc_md5(triple): |
| 46 | + HASHES = { |
| 47 | + "aarch64-unknown-linux-gnu": "13d1342ddfc4cf7bc946b67198f3c96c", |
| 48 | + "arm-unknown-linux-gnueabi": "fb3a11d31f0280aabfcc0c3982e9be8c", |
| 49 | + "arm-unknown-linux-gnueabihf": "3ef74037119919ea1e060409ff2c638b", |
| 50 | + "armv7-unknown-linux-gnueabihf": "a469dac41cf1082102fc625efa2b644e", |
| 51 | + "i686-unknown-linux-gnu": "09d536e054bb7b7149037a4824e38d19", |
| 52 | + "x86_64-unknown-linux-gnu": "4b750d7206e9b320ba61f911ffda94df", |
| 53 | + } |
| 54 | + return get_by_triple(HASHES, triple) |
| 55 | + |
| 56 | +def rustc_sha256(triple): |
| 57 | + HASHES = { |
| 58 | + "aarch64-unknown-linux-gnu": "5ada1a7c9496017e3eed5d8ada62699c8d513f7664d8e02d5d9f02d26974cedc", |
| 59 | + "arm-unknown-linux-gnueabi": "05a72c333b1ef236fbbb1dc7245b38af1818f0de4e7148f4f7d03b4019cc9c5e", |
| 60 | + "arm-unknown-linux-gnueabihf": "2fa0fc7b34eaede3a9a9b85386fc217dc5f455e0a5252bcad10bbc2027b14ef9", |
| 61 | + "armv7-unknown-linux-gnueabihf": "34698308b23db42d36e2a651d1d122d0078eb0b1b6ad8d0fdf7dde8358f1486c", |
| 62 | + "i686-unknown-linux-gnu": "88b9ac8670c55077be42cb9168e0f17d922c0b0eba3044ffa3e63729f02b363a", |
| 63 | + "x86_64-unknown-linux-gnu": "6a30ffca17a244ad6bfb1d257572155f4e2b08d3ca2d852c2fc7420e264c6baa", |
| 64 | + } |
| 65 | + return get_by_triple(HASHES, triple) |
| 66 | + |
| 67 | +LIC_FILES_CHKSUM = "file://COPYRIGHT;md5=93a95682d51b4cb0a633a97046940ef0" |
| 68 | + |
| 69 | +require rust-bin-cross.inc |
0 commit comments