1*c8dee2aaSAndroid Build Coastguard Worker""" 2*c8dee2aaSAndroid Build Coastguard WorkerThis file is auto-generated from //bazel/deps_parser 3*c8dee2aaSAndroid Build Coastguard WorkerDO NOT MODIFY BY HAND. 4*c8dee2aaSAndroid Build Coastguard WorkerInstead, do: 5*c8dee2aaSAndroid Build Coastguard Worker bazel run //bazel/deps_parser 6*c8dee2aaSAndroid Build Coastguard Worker""" 7*c8dee2aaSAndroid Build Coastguard Worker 8*c8dee2aaSAndroid Build Coastguard Workerload("@bazel_tools//tools/build_defs/repo:git.bzl", "git_repository", "new_git_repository") 9*c8dee2aaSAndroid Build Coastguard Workerload("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive") 10*c8dee2aaSAndroid Build Coastguard Workerload("@bazel_tools//tools/build_defs/repo:utils.bzl", "maybe") 11*c8dee2aaSAndroid Build Coastguard Workerload("//bazel:download_config_files.bzl", "download_config_files") 12*c8dee2aaSAndroid Build Coastguard Workerload("//bazel:gcs_mirror.bzl", "gcs_mirror_url") 13*c8dee2aaSAndroid Build Coastguard Worker 14*c8dee2aaSAndroid Build Coastguard Workerdef c_plus_plus_deps(ws = "@skia"): 15*c8dee2aaSAndroid Build Coastguard Worker """A list of native Bazel git rules to download third party git repositories 16*c8dee2aaSAndroid Build Coastguard Worker 17*c8dee2aaSAndroid Build Coastguard Worker These are in the order they appear in //DEPS. 18*c8dee2aaSAndroid Build Coastguard Worker https://bazel.build/rules/lib/repo/git 19*c8dee2aaSAndroid Build Coastguard Worker 20*c8dee2aaSAndroid Build Coastguard Worker Args: 21*c8dee2aaSAndroid Build Coastguard Worker ws: The name of the Skia Bazel workspace. The default, "@", may be when used from within the 22*c8dee2aaSAndroid Build Coastguard Worker Skia workspace. 23*c8dee2aaSAndroid Build Coastguard Worker """ 24*c8dee2aaSAndroid Build Coastguard Worker git_repository( 25*c8dee2aaSAndroid Build Coastguard Worker name = "brotli", 26*c8dee2aaSAndroid Build Coastguard Worker commit = "6d03dfbedda1615c4cba1211f8d81735575209c8", 27*c8dee2aaSAndroid Build Coastguard Worker remote = "https://skia.googlesource.com/external/github.com/google/brotli.git", 28*c8dee2aaSAndroid Build Coastguard Worker ) 29*c8dee2aaSAndroid Build Coastguard Worker 30*c8dee2aaSAndroid Build Coastguard Worker new_git_repository( 31*c8dee2aaSAndroid Build Coastguard Worker name = "dawn", 32*c8dee2aaSAndroid Build Coastguard Worker build_file = ws + "//bazel/external/dawn:BUILD.bazel", 33*c8dee2aaSAndroid Build Coastguard Worker commit = "22a8762fea90d2d9fbfc592d2bf2a438b66f22f4", 34*c8dee2aaSAndroid Build Coastguard Worker remote = "https://dawn.googlesource.com/dawn.git", 35*c8dee2aaSAndroid Build Coastguard Worker ) 36*c8dee2aaSAndroid Build Coastguard Worker 37*c8dee2aaSAndroid Build Coastguard Worker git_repository( 38*c8dee2aaSAndroid Build Coastguard Worker name = "abseil_cpp", 39*c8dee2aaSAndroid Build Coastguard Worker commit = "65a55c2ba891f6d2492477707f4a2e327a0b40dc", 40*c8dee2aaSAndroid Build Coastguard Worker remote = "https://skia.googlesource.com/external/github.com/abseil/abseil-cpp.git", 41*c8dee2aaSAndroid Build Coastguard Worker ) 42*c8dee2aaSAndroid Build Coastguard Worker 43*c8dee2aaSAndroid Build Coastguard Worker new_git_repository( 44*c8dee2aaSAndroid Build Coastguard Worker name = "delaunator", 45*c8dee2aaSAndroid Build Coastguard Worker build_file = ws + "//bazel/external/delaunator:BUILD.bazel", 46*c8dee2aaSAndroid Build Coastguard Worker commit = "98305ef6c4e862f7d48df9cc647b690d796fec68", 47*c8dee2aaSAndroid Build Coastguard Worker remote = "https://github.com/skia-dev/delaunator-cpp", 48*c8dee2aaSAndroid Build Coastguard Worker ) 49*c8dee2aaSAndroid Build Coastguard Worker 50*c8dee2aaSAndroid Build Coastguard Worker new_git_repository( 51*c8dee2aaSAndroid Build Coastguard Worker name = "dng_sdk", 52*c8dee2aaSAndroid Build Coastguard Worker build_file = ws + "//bazel/external/dng_sdk:BUILD.bazel", 53*c8dee2aaSAndroid Build Coastguard Worker commit = "c8d0c9b1d16bfda56f15165d39e0ffa360a11123", 54*c8dee2aaSAndroid Build Coastguard Worker remote = "https://android.googlesource.com/platform/external/dng_sdk.git", 55*c8dee2aaSAndroid Build Coastguard Worker ) 56*c8dee2aaSAndroid Build Coastguard Worker 57*c8dee2aaSAndroid Build Coastguard Worker new_git_repository( 58*c8dee2aaSAndroid Build Coastguard Worker name = "expat", 59*c8dee2aaSAndroid Build Coastguard Worker build_file = ws + "//bazel/external/expat:BUILD.bazel", 60*c8dee2aaSAndroid Build Coastguard Worker commit = "624da0f593bb8d7e146b9f42b06d8e6c80d032a3", 61*c8dee2aaSAndroid Build Coastguard Worker remote = "https://chromium.googlesource.com/external/github.com/libexpat/libexpat.git", 62*c8dee2aaSAndroid Build Coastguard Worker ) 63*c8dee2aaSAndroid Build Coastguard Worker 64*c8dee2aaSAndroid Build Coastguard Worker new_git_repository( 65*c8dee2aaSAndroid Build Coastguard Worker name = "freetype", 66*c8dee2aaSAndroid Build Coastguard Worker build_file = ws + "//bazel/external/freetype:BUILD.bazel", 67*c8dee2aaSAndroid Build Coastguard Worker commit = "83af801b552111e37d9466a887e1783a0fb5f196", 68*c8dee2aaSAndroid Build Coastguard Worker remote = "https://chromium.googlesource.com/chromium/src/third_party/freetype2.git", 69*c8dee2aaSAndroid Build Coastguard Worker ) 70*c8dee2aaSAndroid Build Coastguard Worker 71*c8dee2aaSAndroid Build Coastguard Worker new_git_repository( 72*c8dee2aaSAndroid Build Coastguard Worker name = "harfbuzz", 73*c8dee2aaSAndroid Build Coastguard Worker build_file = ws + "//bazel/external/harfbuzz:BUILD.bazel", 74*c8dee2aaSAndroid Build Coastguard Worker commit = "a070f9ebbe88dc71b248af9731dd49ec93f4e6e6", 75*c8dee2aaSAndroid Build Coastguard Worker remote = "https://chromium.googlesource.com/external/github.com/harfbuzz/harfbuzz.git", 76*c8dee2aaSAndroid Build Coastguard Worker ) 77*c8dee2aaSAndroid Build Coastguard Worker 78*c8dee2aaSAndroid Build Coastguard Worker git_repository( 79*c8dee2aaSAndroid Build Coastguard Worker name = "highway", 80*c8dee2aaSAndroid Build Coastguard Worker commit = "424360251cdcfc314cfc528f53c872ecd63af0f0", 81*c8dee2aaSAndroid Build Coastguard Worker remote = "https://chromium.googlesource.com/external/github.com/google/highway.git", 82*c8dee2aaSAndroid Build Coastguard Worker ) 83*c8dee2aaSAndroid Build Coastguard Worker 84*c8dee2aaSAndroid Build Coastguard Worker new_git_repository( 85*c8dee2aaSAndroid Build Coastguard Worker name = "icu", 86*c8dee2aaSAndroid Build Coastguard Worker build_file = ws + "//bazel/external/icu:BUILD.bazel", 87*c8dee2aaSAndroid Build Coastguard Worker commit = "364118a1d9da24bb5b770ac3d762ac144d6da5a4", 88*c8dee2aaSAndroid Build Coastguard Worker remote = "https://chromium.googlesource.com/chromium/deps/icu.git", 89*c8dee2aaSAndroid Build Coastguard Worker patch_cmds = [ 90*c8dee2aaSAndroid Build Coastguard Worker "rm source/i18n/BUILD.bazel", 91*c8dee2aaSAndroid Build Coastguard Worker "rm source/common/BUILD.bazel", 92*c8dee2aaSAndroid Build Coastguard Worker "rm source/stubdata/BUILD.bazel", 93*c8dee2aaSAndroid Build Coastguard Worker ], 94*c8dee2aaSAndroid Build Coastguard Worker patch_cmds_win = [ 95*c8dee2aaSAndroid Build Coastguard Worker "del source/i18n/BUILD.bazel", 96*c8dee2aaSAndroid Build Coastguard Worker "del source/common/BUILD.bazel", 97*c8dee2aaSAndroid Build Coastguard Worker "del source/stubdata/BUILD.bazel", 98*c8dee2aaSAndroid Build Coastguard Worker ], 99*c8dee2aaSAndroid Build Coastguard Worker ) 100*c8dee2aaSAndroid Build Coastguard Worker 101*c8dee2aaSAndroid Build Coastguard Worker new_git_repository( 102*c8dee2aaSAndroid Build Coastguard Worker name = "icu4x", 103*c8dee2aaSAndroid Build Coastguard Worker build_file = ws + "//bazel/external/icu4x:BUILD.bazel", 104*c8dee2aaSAndroid Build Coastguard Worker commit = "bcf4f7198d4dc5f3127e84a6ca657c88e7d07a13", 105*c8dee2aaSAndroid Build Coastguard Worker remote = "https://chromium.googlesource.com/external/github.com/unicode-org/icu4x.git", 106*c8dee2aaSAndroid Build Coastguard Worker ) 107*c8dee2aaSAndroid Build Coastguard Worker 108*c8dee2aaSAndroid Build Coastguard Worker new_git_repository( 109*c8dee2aaSAndroid Build Coastguard Worker name = "imgui", 110*c8dee2aaSAndroid Build Coastguard Worker build_file = ws + "//bazel/external/imgui:BUILD.bazel", 111*c8dee2aaSAndroid Build Coastguard Worker commit = "55d35d8387c15bf0cfd71861df67af8cfbda7456", 112*c8dee2aaSAndroid Build Coastguard Worker remote = "https://skia.googlesource.com/external/github.com/ocornut/imgui.git", 113*c8dee2aaSAndroid Build Coastguard Worker ) 114*c8dee2aaSAndroid Build Coastguard Worker 115*c8dee2aaSAndroid Build Coastguard Worker new_git_repository( 116*c8dee2aaSAndroid Build Coastguard Worker name = "libavif", 117*c8dee2aaSAndroid Build Coastguard Worker build_file = ws + "//bazel/external/libavif:BUILD.bazel", 118*c8dee2aaSAndroid Build Coastguard Worker commit = "55aab4ac0607ab651055d354d64c4615cf3d8000", 119*c8dee2aaSAndroid Build Coastguard Worker remote = "https://skia.googlesource.com/external/github.com/AOMediaCodec/libavif.git", 120*c8dee2aaSAndroid Build Coastguard Worker ) 121*c8dee2aaSAndroid Build Coastguard Worker 122*c8dee2aaSAndroid Build Coastguard Worker new_git_repository( 123*c8dee2aaSAndroid Build Coastguard Worker name = "libgav1", 124*c8dee2aaSAndroid Build Coastguard Worker build_file = ws + "//bazel/external/libgav1:BUILD.bazel", 125*c8dee2aaSAndroid Build Coastguard Worker commit = "5cf722e659014ebaf2f573a6dd935116d36eadf1", 126*c8dee2aaSAndroid Build Coastguard Worker remote = "https://chromium.googlesource.com/codecs/libgav1.git", 127*c8dee2aaSAndroid Build Coastguard Worker ) 128*c8dee2aaSAndroid Build Coastguard Worker 129*c8dee2aaSAndroid Build Coastguard Worker new_git_repository( 130*c8dee2aaSAndroid Build Coastguard Worker name = "libjpeg_turbo", 131*c8dee2aaSAndroid Build Coastguard Worker build_file = ws + "//bazel/external/libjpeg_turbo:BUILD.bazel", 132*c8dee2aaSAndroid Build Coastguard Worker commit = "ccfbe1c82a3b6dbe8647ceb36a3f9ee711fba3cf", 133*c8dee2aaSAndroid Build Coastguard Worker remote = "https://chromium.googlesource.com/chromium/deps/libjpeg_turbo.git", 134*c8dee2aaSAndroid Build Coastguard Worker ) 135*c8dee2aaSAndroid Build Coastguard Worker 136*c8dee2aaSAndroid Build Coastguard Worker new_git_repository( 137*c8dee2aaSAndroid Build Coastguard Worker name = "libjxl", 138*c8dee2aaSAndroid Build Coastguard Worker build_file = ws + "//bazel/external/libjxl:BUILD.bazel", 139*c8dee2aaSAndroid Build Coastguard Worker commit = "a205468bc5d3a353fb15dae2398a101dff52f2d3", 140*c8dee2aaSAndroid Build Coastguard Worker remote = "https://chromium.googlesource.com/external/gitlab.com/wg1/jpeg-xl.git", 141*c8dee2aaSAndroid Build Coastguard Worker ) 142*c8dee2aaSAndroid Build Coastguard Worker 143*c8dee2aaSAndroid Build Coastguard Worker new_git_repository( 144*c8dee2aaSAndroid Build Coastguard Worker name = "libpng", 145*c8dee2aaSAndroid Build Coastguard Worker build_file = ws + "//bazel/external/libpng:BUILD.bazel", 146*c8dee2aaSAndroid Build Coastguard Worker commit = "ed217e3e601d8e462f7fd1e04bed43ac42212429", 147*c8dee2aaSAndroid Build Coastguard Worker remote = "https://skia.googlesource.com/third_party/libpng.git", 148*c8dee2aaSAndroid Build Coastguard Worker ) 149*c8dee2aaSAndroid Build Coastguard Worker 150*c8dee2aaSAndroid Build Coastguard Worker new_git_repository( 151*c8dee2aaSAndroid Build Coastguard Worker name = "libwebp", 152*c8dee2aaSAndroid Build Coastguard Worker build_file = ws + "//bazel/external/libwebp:BUILD.bazel", 153*c8dee2aaSAndroid Build Coastguard Worker commit = "845d5476a866141ba35ac133f856fa62f0b7445f", 154*c8dee2aaSAndroid Build Coastguard Worker remote = "https://chromium.googlesource.com/webm/libwebp.git", 155*c8dee2aaSAndroid Build Coastguard Worker ) 156*c8dee2aaSAndroid Build Coastguard Worker 157*c8dee2aaSAndroid Build Coastguard Worker new_git_repository( 158*c8dee2aaSAndroid Build Coastguard Worker name = "libyuv", 159*c8dee2aaSAndroid Build Coastguard Worker build_file = ws + "//bazel/external/libyuv:BUILD.bazel", 160*c8dee2aaSAndroid Build Coastguard Worker commit = "d248929c059ff7629a85333699717d7a677d8d96", 161*c8dee2aaSAndroid Build Coastguard Worker remote = "https://chromium.googlesource.com/libyuv/libyuv.git", 162*c8dee2aaSAndroid Build Coastguard Worker ) 163*c8dee2aaSAndroid Build Coastguard Worker 164*c8dee2aaSAndroid Build Coastguard Worker new_git_repository( 165*c8dee2aaSAndroid Build Coastguard Worker name = "perfetto", 166*c8dee2aaSAndroid Build Coastguard Worker build_file = ws + "//bazel/external/perfetto:BUILD.bazel", 167*c8dee2aaSAndroid Build Coastguard Worker commit = "93885509be1c9240bc55fa515ceb34811e54a394", 168*c8dee2aaSAndroid Build Coastguard Worker remote = "https://android.googlesource.com/platform/external/perfetto", 169*c8dee2aaSAndroid Build Coastguard Worker ) 170*c8dee2aaSAndroid Build Coastguard Worker 171*c8dee2aaSAndroid Build Coastguard Worker new_git_repository( 172*c8dee2aaSAndroid Build Coastguard Worker name = "piex", 173*c8dee2aaSAndroid Build Coastguard Worker build_file = ws + "//bazel/external/piex:BUILD.bazel", 174*c8dee2aaSAndroid Build Coastguard Worker commit = "bb217acdca1cc0c16b704669dd6f91a1b509c406", 175*c8dee2aaSAndroid Build Coastguard Worker remote = "https://android.googlesource.com/platform/external/piex.git", 176*c8dee2aaSAndroid Build Coastguard Worker ) 177*c8dee2aaSAndroid Build Coastguard Worker 178*c8dee2aaSAndroid Build Coastguard Worker new_git_repository( 179*c8dee2aaSAndroid Build Coastguard Worker name = "vulkanmemoryallocator", 180*c8dee2aaSAndroid Build Coastguard Worker build_file = ws + "//bazel/external/vulkanmemoryallocator:BUILD.bazel", 181*c8dee2aaSAndroid Build Coastguard Worker commit = "a6bfc237255a6bac1513f7c1ebde6d8aed6b5191", 182*c8dee2aaSAndroid Build Coastguard Worker remote = "https://chromium.googlesource.com/external/github.com/GPUOpen-LibrariesAndSDKs/VulkanMemoryAllocator", 183*c8dee2aaSAndroid Build Coastguard Worker ) 184*c8dee2aaSAndroid Build Coastguard Worker 185*c8dee2aaSAndroid Build Coastguard Worker new_git_repository( 186*c8dee2aaSAndroid Build Coastguard Worker name = "spirv_cross", 187*c8dee2aaSAndroid Build Coastguard Worker build_file = ws + "//bazel/external/spirv_cross:BUILD.bazel", 188*c8dee2aaSAndroid Build Coastguard Worker commit = "b8fcf307f1f347089e3c46eb4451d27f32ebc8d3", 189*c8dee2aaSAndroid Build Coastguard Worker remote = "https://chromium.googlesource.com/external/github.com/KhronosGroup/SPIRV-Cross", 190*c8dee2aaSAndroid Build Coastguard Worker ) 191*c8dee2aaSAndroid Build Coastguard Worker 192*c8dee2aaSAndroid Build Coastguard Worker git_repository( 193*c8dee2aaSAndroid Build Coastguard Worker name = "spirv_headers", 194*c8dee2aaSAndroid Build Coastguard Worker commit = "3f17b2af6784bfa2c5aa5dbb8e0e74a607dd8b3b", 195*c8dee2aaSAndroid Build Coastguard Worker remote = "https://skia.googlesource.com/external/github.com/KhronosGroup/SPIRV-Headers.git", 196*c8dee2aaSAndroid Build Coastguard Worker ) 197*c8dee2aaSAndroid Build Coastguard Worker 198*c8dee2aaSAndroid Build Coastguard Worker git_repository( 199*c8dee2aaSAndroid Build Coastguard Worker name = "spirv_tools", 200*c8dee2aaSAndroid Build Coastguard Worker commit = "4d2f0b40bfe290dea6c6904dafdf7fd8328ba346", 201*c8dee2aaSAndroid Build Coastguard Worker remote = "https://skia.googlesource.com/external/github.com/KhronosGroup/SPIRV-Tools.git", 202*c8dee2aaSAndroid Build Coastguard Worker ) 203*c8dee2aaSAndroid Build Coastguard Worker 204*c8dee2aaSAndroid Build Coastguard Worker new_git_repository( 205*c8dee2aaSAndroid Build Coastguard Worker name = "vello", 206*c8dee2aaSAndroid Build Coastguard Worker build_file = ws + "//bazel/external/vello:BUILD.bazel", 207*c8dee2aaSAndroid Build Coastguard Worker commit = "3ee3bea02164c5a816fe6c16ef4e3a810edb7620", 208*c8dee2aaSAndroid Build Coastguard Worker remote = "https://skia.googlesource.com/external/github.com/linebender/vello.git", 209*c8dee2aaSAndroid Build Coastguard Worker ) 210*c8dee2aaSAndroid Build Coastguard Worker 211*c8dee2aaSAndroid Build Coastguard Worker new_git_repository( 212*c8dee2aaSAndroid Build Coastguard Worker name = "vulkan_headers", 213*c8dee2aaSAndroid Build Coastguard Worker build_file = ws + "//bazel/external/vulkan_headers:BUILD.bazel", 214*c8dee2aaSAndroid Build Coastguard Worker commit = "6a74a7d65cafa19e38ec116651436cce6efd5b2e", 215*c8dee2aaSAndroid Build Coastguard Worker remote = "https://chromium.googlesource.com/external/github.com/KhronosGroup/Vulkan-Headers", 216*c8dee2aaSAndroid Build Coastguard Worker ) 217*c8dee2aaSAndroid Build Coastguard Worker 218*c8dee2aaSAndroid Build Coastguard Worker new_git_repository( 219*c8dee2aaSAndroid Build Coastguard Worker name = "vulkan_tools", 220*c8dee2aaSAndroid Build Coastguard Worker build_file = ws + "//bazel/external/vulkan_tools:BUILD.bazel", 221*c8dee2aaSAndroid Build Coastguard Worker commit = "2744de9936755fea6912d47e7a0a8857d8a4fdee", 222*c8dee2aaSAndroid Build Coastguard Worker remote = "https://chromium.googlesource.com/external/github.com/KhronosGroup/Vulkan-Tools", 223*c8dee2aaSAndroid Build Coastguard Worker ) 224*c8dee2aaSAndroid Build Coastguard Worker 225*c8dee2aaSAndroid Build Coastguard Worker new_git_repository( 226*c8dee2aaSAndroid Build Coastguard Worker name = "vulkan_utility_libraries", 227*c8dee2aaSAndroid Build Coastguard Worker build_file = ws + "//bazel/external/vulkan_utility_libraries:BUILD.bazel", 228*c8dee2aaSAndroid Build Coastguard Worker commit = "5a72ae0208f1bf116af74ef31cc6f6c7ff4acec6", 229*c8dee2aaSAndroid Build Coastguard Worker remote = "https://chromium.googlesource.com/external/github.com/KhronosGroup/Vulkan-Utility-Libraries", 230*c8dee2aaSAndroid Build Coastguard Worker ) 231*c8dee2aaSAndroid Build Coastguard Worker 232*c8dee2aaSAndroid Build Coastguard Worker new_git_repository( 233*c8dee2aaSAndroid Build Coastguard Worker name = "wuffs", 234*c8dee2aaSAndroid Build Coastguard Worker build_file = ws + "//bazel/external/wuffs:BUILD.bazel", 235*c8dee2aaSAndroid Build Coastguard Worker commit = "e3f919ccfe3ef542cfc983a82146070258fb57f8", 236*c8dee2aaSAndroid Build Coastguard Worker remote = "https://skia.googlesource.com/external/github.com/google/wuffs-mirror-release-c.git", 237*c8dee2aaSAndroid Build Coastguard Worker ) 238*c8dee2aaSAndroid Build Coastguard Worker 239*c8dee2aaSAndroid Build Coastguard Worker new_git_repository( 240*c8dee2aaSAndroid Build Coastguard Worker name = "zlib_skia", 241*c8dee2aaSAndroid Build Coastguard Worker build_file = ws + "//bazel/external/zlib_skia:BUILD.bazel", 242*c8dee2aaSAndroid Build Coastguard Worker commit = "646b7f569718921d7d4b5b8e22572ff6c76f2596", 243*c8dee2aaSAndroid Build Coastguard Worker remote = "https://chromium.googlesource.com/chromium/src/third_party/zlib", 244*c8dee2aaSAndroid Build Coastguard Worker ) 245*c8dee2aaSAndroid Build Coastguard Worker 246*c8dee2aaSAndroid Build Coastguard Workerdef bazel_deps(): 247*c8dee2aaSAndroid Build Coastguard Worker maybe( 248*c8dee2aaSAndroid Build Coastguard Worker http_archive, 249*c8dee2aaSAndroid Build Coastguard Worker name = "bazel_skylib", 250*c8dee2aaSAndroid Build Coastguard Worker sha256 = "c6966ec828da198c5d9adbaa94c05e3a1c7f21bd012a0b29ba8ddbccb2c93b0d", 251*c8dee2aaSAndroid Build Coastguard Worker urls = gcs_mirror_url( 252*c8dee2aaSAndroid Build Coastguard Worker sha256 = "c6966ec828da198c5d9adbaa94c05e3a1c7f21bd012a0b29ba8ddbccb2c93b0d", 253*c8dee2aaSAndroid Build Coastguard Worker url = "https://github.com/bazelbuild/bazel-skylib/releases/download/1.1.1/bazel-skylib-1.1.1.tar.gz", 254*c8dee2aaSAndroid Build Coastguard Worker ), 255*c8dee2aaSAndroid Build Coastguard Worker ) 256*c8dee2aaSAndroid Build Coastguard Worker 257*c8dee2aaSAndroid Build Coastguard Worker maybe( 258*c8dee2aaSAndroid Build Coastguard Worker http_archive, 259*c8dee2aaSAndroid Build Coastguard Worker name = "bazel_toolchains", 260*c8dee2aaSAndroid Build Coastguard Worker sha256 = "e52789d4e89c3e2dc0e3446a9684626a626b6bec3fde787d70bae37c6ebcc47f", 261*c8dee2aaSAndroid Build Coastguard Worker strip_prefix = "bazel-toolchains-5.1.1", 262*c8dee2aaSAndroid Build Coastguard Worker urls = gcs_mirror_url( 263*c8dee2aaSAndroid Build Coastguard Worker sha256 = "e52789d4e89c3e2dc0e3446a9684626a626b6bec3fde787d70bae37c6ebcc47f", 264*c8dee2aaSAndroid Build Coastguard Worker url = "https://github.com/bazelbuild/bazel-toolchains/archive/refs/tags/v5.1.1.tar.gz", 265*c8dee2aaSAndroid Build Coastguard Worker ), 266*c8dee2aaSAndroid Build Coastguard Worker ) 267*c8dee2aaSAndroid Build Coastguard Worker 268*c8dee2aaSAndroid Build Coastguard Workerdef header_based_configs(): 269*c8dee2aaSAndroid Build Coastguard Worker skia_revision = "d211141c45c9171437fa8e6e07989edb5bffa17a" 270*c8dee2aaSAndroid Build Coastguard Worker maybe( 271*c8dee2aaSAndroid Build Coastguard Worker download_config_files, 272*c8dee2aaSAndroid Build Coastguard Worker name = "expat_config", 273*c8dee2aaSAndroid Build Coastguard Worker skia_revision = skia_revision, 274*c8dee2aaSAndroid Build Coastguard Worker files = { 275*c8dee2aaSAndroid Build Coastguard Worker "BUILD.bazel": "third_party/expat/include/BUILD.bazel", 276*c8dee2aaSAndroid Build Coastguard Worker "expat_config/expat_config.h": "third_party/expat/include/expat_config/expat_config.h", 277*c8dee2aaSAndroid Build Coastguard Worker }, 278*c8dee2aaSAndroid Build Coastguard Worker ) 279*c8dee2aaSAndroid Build Coastguard Worker maybe( 280*c8dee2aaSAndroid Build Coastguard Worker download_config_files, 281*c8dee2aaSAndroid Build Coastguard Worker name = "freetype_config", 282*c8dee2aaSAndroid Build Coastguard Worker skia_revision = skia_revision, 283*c8dee2aaSAndroid Build Coastguard Worker files = { 284*c8dee2aaSAndroid Build Coastguard Worker "BUILD.bazel": "third_party/freetype2/include/BUILD.bazel", 285*c8dee2aaSAndroid Build Coastguard Worker "freetype-android/freetype/config/ftmodule.h": "third_party/freetype2/include/freetype-android/freetype/config/ftmodule.h", 286*c8dee2aaSAndroid Build Coastguard Worker "freetype-android/freetype/config/ftoption.h": "third_party/freetype2/include/freetype-android/freetype/config/ftoption.h", 287*c8dee2aaSAndroid Build Coastguard Worker "freetype-no-type1/freetype/config/ftmodule.h": "third_party/freetype2/include/freetype-no-type1/freetype/config/ftmodule.h", 288*c8dee2aaSAndroid Build Coastguard Worker "freetype-no-type1/freetype/config/ftoption.h": "third_party/freetype2/include/freetype-no-type1/freetype/config/ftoption.h", 289*c8dee2aaSAndroid Build Coastguard Worker }, 290*c8dee2aaSAndroid Build Coastguard Worker ) 291*c8dee2aaSAndroid Build Coastguard Worker maybe( 292*c8dee2aaSAndroid Build Coastguard Worker download_config_files, 293*c8dee2aaSAndroid Build Coastguard Worker name = "harfbuzz_config", 294*c8dee2aaSAndroid Build Coastguard Worker skia_revision = skia_revision, 295*c8dee2aaSAndroid Build Coastguard Worker files = { 296*c8dee2aaSAndroid Build Coastguard Worker "BUILD.bazel": "third_party/harfbuzz/BUILD.bazel", 297*c8dee2aaSAndroid Build Coastguard Worker "config-override.h": "third_party/harfbuzz/config-override.h", 298*c8dee2aaSAndroid Build Coastguard Worker }, 299*c8dee2aaSAndroid Build Coastguard Worker ) 300*c8dee2aaSAndroid Build Coastguard Worker maybe( 301*c8dee2aaSAndroid Build Coastguard Worker download_config_files, 302*c8dee2aaSAndroid Build Coastguard Worker name = "icu_utils", 303*c8dee2aaSAndroid Build Coastguard Worker skia_revision = skia_revision, 304*c8dee2aaSAndroid Build Coastguard Worker files = { 305*c8dee2aaSAndroid Build Coastguard Worker "BUILD.bazel": "third_party/icu/BUILD.bazel", 306*c8dee2aaSAndroid Build Coastguard Worker "SkLoadICU.cpp": "third_party/icu/SkLoadICU.cpp", 307*c8dee2aaSAndroid Build Coastguard Worker "SkLoadICU.h": "third_party/icu/SkLoadICU.h", 308*c8dee2aaSAndroid Build Coastguard Worker "make_data_cpp.py": "third_party/icu/make_data_cpp.py", 309*c8dee2aaSAndroid Build Coastguard Worker }, 310*c8dee2aaSAndroid Build Coastguard Worker ) 311