build: upstream UEFI to platforms
This removes our local UEFI constraint_value for a patch sent upstream
to @platforms. This will be used by rules_rust in a follow-up.
Change-Id: I16e3bf8a60923a2f77ef036babdda45205d8a078
Reviewed-on: https://review.monogon.dev/c/monogon/+/2103
Tested-by: Jenkins CI
Reviewed-by: Serge Bazanski <serge@monogon.tech>
diff --git a/WORKSPACE b/WORKSPACE
index 424cb4b..97e2e3e 100644
--- a/WORKSPACE
+++ b/WORKSPACE
@@ -24,6 +24,20 @@
versions.check(minimum_bazel_version = "5.4.0")
+# Explicitly include platforms to patch it
+http_archive(
+ name = "platforms",
+ patch_args = ["-p1"],
+ patches = [
+ "//third_party:platforms-add-uefi.patch",
+ ],
+ sha256 = "3a561c99e7bdbe9173aa653fd579fe849f1d8d67395780ab4770b1f381431d51",
+ urls = [
+ "https://mirror.bazel.build/github.com/bazelbuild/platforms/releases/download/0.0.7/platforms-0.0.7.tar.gz",
+ "https://github.com/bazelbuild/platforms/releases/download/0.0.7/platforms-0.0.7.tar.gz",
+ ],
+)
+
# Register our custom CC toolchains. Order matters - more specific toolchains must be registered first.
# (host_cc_toolchain won't care about //build/platforms/linkmode, but musl_host_toolchain won't
# match anything unless its linkmode is set).