aports/testing/anki/protoc_repository.patch
2022-04-23 09:30:50 +00:00

32 lines
1.1 KiB
Diff

Use the local version of protoc.
--- /dev/null
+++ anki-2.1.49_local_protoc/local_protoc/BUILD.bazel
@@ -0,0 +1,1 @@
+exports_files(["bin/protoc"])
--- anki-2.1.49/proto/protobuf.bzl
+++ anki-2.1.49_local_protoc/proto/protobuf.bzl
@@ -14,8 +14,8 @@
actual = select({
"@ankidesktop//platforms:windows_x86_64": "@protoc_bin_windows//:bin/protoc.exe",
"@ankidesktop//platforms:macos_x86_64": "@protoc_bin_macos//:bin/protoc",
- "@ankidesktop//platforms:linux_x86_64": "@protoc_bin_linux_x86_64//:bin/protoc",
- "@ankidesktop//platforms:linux_arm64": "@protoc_bin_linux_arm64//:bin/protoc"
+ "@ankidesktop//platforms:linux_x86_64": "@local_protoc//:bin/protoc",
+ "@ankidesktop//platforms:linux_arm64": "@local_protoc//:bin/protoc"
}),
visibility = ["//visibility:public"]
)
@@ -68,6 +68,11 @@
build_file_content = """exports_files(["bin/protoc.exe"])""",
)
+ native.local_repository(
+ name = "local_protoc",
+ path = "local_protoc",
+ )
+
if not native.existing_rule(name):
_setup_protoc(
name = name,