xref: /aosp_15_r20/external/bazelbuild-rules_go/third_party/org_golang_x_xerrors-gazelle.patch (revision 9bb1b549b6a84214c53be0924760be030e66b93a)
1diff -urN a/BUILD.bazel b/BUILD.bazel
2--- a/BUILD.bazel	1970-01-01 00:00:00.000000000 +0000
3+++ b/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
4@@ -0,0 +1,40 @@
5+load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test")
6+
7+go_library(
8+    name = "xerrors",
9+    srcs = [
10+        "adaptor.go",
11+        "doc.go",
12+        "errors.go",
13+        "fmt.go",
14+        "format.go",
15+        "frame.go",
16+        "wrap.go",
17+    ],
18+    importpath = "golang.org/x/xerrors",
19+    visibility = ["//visibility:public"],
20+    deps = ["//internal"],
21+)
22+
23+alias(
24+    name = "go_default_library",
25+    actual = ":xerrors",
26+    visibility = ["//visibility:public"],
27+)
28+
29+go_test(
30+    name = "xerrors_test",
31+    srcs = [
32+        "errors_test.go",
33+        "example_As_test.go",
34+        "example_FormatError_test.go",
35+        "example_test.go",
36+        "fmt_test.go",
37+        "fmt_unexported_test.go",
38+        "stack_test.go",
39+        "wrap_113_test.go",
40+        "wrap_test.go",
41+    ],
42+    embed = [":xerrors"],
43+    deps = ["//internal"],
44+)
45diff -urN a/internal/BUILD.bazel b/internal/BUILD.bazel
46--- a/internal/BUILD.bazel	1970-01-01 00:00:00.000000000 +0000
47+++ b/internal/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
48@@ -0,0 +1,14 @@
49+load("@io_bazel_rules_go//go:def.bzl", "go_library")
50+
51+go_library(
52+    name = "internal",
53+    srcs = ["internal.go"],
54+    importpath = "golang.org/x/xerrors/internal",
55+    visibility = ["//:__subpackages__"],
56+)
57+
58+alias(
59+    name = "go_default_library",
60+    actual = ":internal",
61+    visibility = ["//:__subpackages__"],
62+)
63