github.com/bazelbuild/rules_go@v0.47.2-0.20240515105122-e7ddb9ea474e/third_party/com_github_golang_protobuf-gazelle.patch (about)

     1  diff -urN a/descriptor/BUILD.bazel b/descriptor/BUILD.bazel
     2  --- a/descriptor/BUILD.bazel	1970-01-01 00:00:00.000000000 +0000
     3  +++ b/descriptor/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
     4  @@ -0,0 +1,46 @@
     5  +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test")
     6  +
     7  +go_library(
     8  +    name = "descriptor",
     9  +    srcs = ["descriptor.go"],
    10  +    importpath = "github.com/golang/protobuf/descriptor",
    11  +    visibility = ["//visibility:public"],
    12  +    deps = [
    13  +        "//proto",
    14  +        "//protoc-gen-go/descriptor",
    15  +        "@org_golang_google_protobuf//reflect/protodesc:go_default_library",
    16  +        "@org_golang_google_protobuf//reflect/protoreflect:go_default_library",
    17  +        "@org_golang_google_protobuf//runtime/protoimpl:go_default_library",
    18  +    ],
    19  +)
    20  +
    21  +go_library(
    22  +    name = "go_default_library_gen",
    23  +    srcs = ["descriptor.go"],
    24  +    importpath = "github.com/golang/protobuf/descriptor",
    25  +    visibility = ["//visibility:public"],
    26  +    deps = [
    27  +        "//proto:go_default_library",
    28  +        "@io_bazel_rules_go//proto/wkt:descriptor_go_proto",
    29  +        "@org_golang_google_protobuf//reflect/protodesc:go_default_library",
    30  +        "@org_golang_google_protobuf//reflect/protoreflect:go_default_library",
    31  +        "@org_golang_google_protobuf//runtime/protoimpl:go_default_library",
    32  +    ],
    33  +)
    34  +
    35  +alias(
    36  +    name = "go_default_library",
    37  +    actual = ":descriptor",
    38  +    visibility = ["//visibility:public"],
    39  +)
    40  +
    41  +go_test(
    42  +    name = "descriptor_test",
    43  +    srcs = ["descriptor_test.go"],
    44  +    embed = [":descriptor"],
    45  +    deps = [
    46  +        "//protoc-gen-go/descriptor",
    47  +        "@com_github_google_go_cmp//cmp:go_default_library",
    48  +        "@org_golang_google_protobuf//reflect/protoreflect:go_default_library",
    49  +    ],
    50  +)
    51  diff -urN a/internal/cmd/generate-alias/BUILD.bazel b/internal/cmd/generate-alias/BUILD.bazel
    52  --- a/internal/cmd/generate-alias/BUILD.bazel	1970-01-01 00:00:00.000000000 +0000
    53  +++ b/internal/cmd/generate-alias/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
    54  @@ -0,0 +1,29 @@
    55  +load("@io_bazel_rules_go//go:def.bzl", "go_binary", "go_library")
    56  +
    57  +go_library(
    58  +    name = "generate-alias_lib",
    59  +    srcs = ["main.go"],
    60  +    importpath = "github.com/golang/protobuf/internal/cmd/generate-alias",
    61  +    visibility = ["//visibility:private"],
    62  +    deps = [
    63  +        "//proto",
    64  +        "@org_golang_google_protobuf//cmd/protoc-gen-go/internal_gengo:go_default_library",
    65  +        "@org_golang_google_protobuf//compiler/protogen:go_default_library",
    66  +        "@org_golang_google_protobuf//reflect/protodesc:go_default_library",
    67  +        "@org_golang_google_protobuf//reflect/protoreflect:go_default_library",
    68  +        "@org_golang_google_protobuf//types/descriptorpb:go_default_library",
    69  +        "@org_golang_google_protobuf//types/known/anypb:go_default_library",
    70  +        "@org_golang_google_protobuf//types/known/durationpb:go_default_library",
    71  +        "@org_golang_google_protobuf//types/known/emptypb:go_default_library",
    72  +        "@org_golang_google_protobuf//types/known/structpb:go_default_library",
    73  +        "@org_golang_google_protobuf//types/known/timestamppb:go_default_library",
    74  +        "@org_golang_google_protobuf//types/known/wrapperspb:go_default_library",
    75  +        "@org_golang_google_protobuf//types/pluginpb:go_default_library",
    76  +    ],
    77  +)
    78  +
    79  +go_binary(
    80  +    name = "generate-alias",
    81  +    embed = [":generate-alias_lib"],
    82  +    visibility = ["//:__subpackages__"],
    83  +)
    84  diff -urN a/internal/gengogrpc/BUILD.bazel b/internal/gengogrpc/BUILD.bazel
    85  --- a/internal/gengogrpc/BUILD.bazel	1970-01-01 00:00:00.000000000 +0000
    86  +++ b/internal/gengogrpc/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
    87  @@ -0,0 +1,18 @@
    88  +load("@io_bazel_rules_go//go:def.bzl", "go_library")
    89  +
    90  +go_library(
    91  +    name = "gengogrpc",
    92  +    srcs = ["grpc.go"],
    93  +    importpath = "github.com/golang/protobuf/internal/gengogrpc",
    94  +    visibility = ["//:__subpackages__"],
    95  +    deps = [
    96  +        "@org_golang_google_protobuf//compiler/protogen:go_default_library",
    97  +        "@org_golang_google_protobuf//types/descriptorpb:go_default_library",
    98  +    ],
    99  +)
   100  +
   101  +alias(
   102  +    name = "go_default_library",
   103  +    actual = ":gengogrpc",
   104  +    visibility = ["//:__subpackages__"],
   105  +)
   106  diff -urN a/internal/testprotos/jsonpb_proto/BUILD.bazel b/internal/testprotos/jsonpb_proto/BUILD.bazel
   107  --- a/internal/testprotos/jsonpb_proto/BUILD.bazel	1970-01-01 00:00:00.000000000 +0000
   108  +++ b/internal/testprotos/jsonpb_proto/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
   109  @@ -0,0 +1,25 @@
   110  +load("@io_bazel_rules_go//go:def.bzl", "go_library")
   111  +
   112  +go_library(
   113  +    name = "jsonpb_proto",
   114  +    srcs = [
   115  +        "test2.pb.go",
   116  +        "test3.pb.go",
   117  +    ],
   118  +    importpath = "github.com/golang/protobuf/internal/testprotos/jsonpb_proto",
   119  +    visibility = ["//:__subpackages__"],
   120  +    deps = [
   121  +        "//proto",
   122  +        "@org_golang_google_protobuf//types/known/anypb:go_default_library",
   123  +        "@org_golang_google_protobuf//types/known/durationpb:go_default_library",
   124  +        "@org_golang_google_protobuf//types/known/structpb:go_default_library",
   125  +        "@org_golang_google_protobuf//types/known/timestamppb:go_default_library",
   126  +        "@org_golang_google_protobuf//types/known/wrapperspb:go_default_library",
   127  +    ],
   128  +)
   129  +
   130  +alias(
   131  +    name = "go_default_library",
   132  +    actual = ":jsonpb_proto",
   133  +    visibility = ["//:__subpackages__"],
   134  +)
   135  diff -urN a/internal/testprotos/proto2_proto/BUILD.bazel b/internal/testprotos/proto2_proto/BUILD.bazel
   136  --- a/internal/testprotos/proto2_proto/BUILD.bazel	1970-01-01 00:00:00.000000000 +0000
   137  +++ b/internal/testprotos/proto2_proto/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
   138  @@ -0,0 +1,15 @@
   139  +load("@io_bazel_rules_go//go:def.bzl", "go_library")
   140  +
   141  +go_library(
   142  +    name = "proto2_proto",
   143  +    srcs = ["test.pb.go"],
   144  +    importpath = "github.com/golang/protobuf/internal/testprotos/proto2_proto",
   145  +    visibility = ["//:__subpackages__"],
   146  +    deps = ["//proto"],
   147  +)
   148  +
   149  +alias(
   150  +    name = "go_default_library",
   151  +    actual = ":proto2_proto",
   152  +    visibility = ["//:__subpackages__"],
   153  +)
   154  diff -urN a/internal/testprotos/proto3_proto/BUILD.bazel b/internal/testprotos/proto3_proto/BUILD.bazel
   155  --- a/internal/testprotos/proto3_proto/BUILD.bazel	1970-01-01 00:00:00.000000000 +0000
   156  +++ b/internal/testprotos/proto3_proto/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
   157  @@ -0,0 +1,19 @@
   158  +load("@io_bazel_rules_go//go:def.bzl", "go_library")
   159  +
   160  +go_library(
   161  +    name = "proto3_proto",
   162  +    srcs = ["test.pb.go"],
   163  +    importpath = "github.com/golang/protobuf/internal/testprotos/proto3_proto",
   164  +    visibility = ["//:__subpackages__"],
   165  +    deps = [
   166  +        "//internal/testprotos/proto2_proto",
   167  +        "//proto",
   168  +        "@org_golang_google_protobuf//types/known/anypb:go_default_library",
   169  +    ],
   170  +)
   171  +
   172  +alias(
   173  +    name = "go_default_library",
   174  +    actual = ":proto3_proto",
   175  +    visibility = ["//:__subpackages__"],
   176  +)
   177  diff -urN a/jsonpb/BUILD.bazel b/jsonpb/BUILD.bazel
   178  --- a/jsonpb/BUILD.bazel	1970-01-01 00:00:00.000000000 +0000
   179  +++ b/jsonpb/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
   180  @@ -0,0 +1,50 @@
   181  +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test")
   182  +
   183  +go_library(
   184  +    name = "jsonpb",
   185  +    srcs = [
   186  +        "decode.go",
   187  +        "encode.go",
   188  +        "json.go",
   189  +    ],
   190  +    importpath = "github.com/golang/protobuf/jsonpb",
   191  +    visibility = ["//visibility:public"],
   192  +    deps = [
   193  +        "//proto",
   194  +        "@org_golang_google_protobuf//encoding/protojson:go_default_library",
   195  +        "@org_golang_google_protobuf//proto:go_default_library",
   196  +        "@org_golang_google_protobuf//reflect/protoreflect:go_default_library",
   197  +        "@org_golang_google_protobuf//reflect/protoregistry:go_default_library",
   198  +        "@org_golang_google_protobuf//runtime/protoimpl:go_default_library",
   199  +    ],
   200  +)
   201  +
   202  +alias(
   203  +    name = "go_default_library_gen",
   204  +    actual = ":go_default_library",
   205  +    visibility = ["//visibility:public"],
   206  +)
   207  +
   208  +alias(
   209  +    name = "go_default_library",
   210  +    actual = ":jsonpb",
   211  +    visibility = ["//visibility:public"],
   212  +)
   213  +
   214  +go_test(
   215  +    name = "jsonpb_test",
   216  +    srcs = ["json_test.go"],
   217  +    embed = [":jsonpb"],
   218  +    deps = [
   219  +        "//internal/testprotos/jsonpb_proto",
   220  +        "//internal/testprotos/proto3_proto",
   221  +        "//proto",
   222  +        "//protoc-gen-go/descriptor",
   223  +        "//ptypes",
   224  +        "//ptypes/any",
   225  +        "//ptypes/duration",
   226  +        "//ptypes/struct",
   227  +        "//ptypes/timestamp",
   228  +        "//ptypes/wrappers",
   229  +    ],
   230  +)
   231  diff -urN a/proto/BUILD.bazel b/proto/BUILD.bazel
   232  --- a/proto/BUILD.bazel	1970-01-01 00:00:00.000000000 +0000
   233  +++ b/proto/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
   234  @@ -0,0 +1,61 @@
   235  +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test")
   236  +
   237  +go_library(
   238  +    name = "proto",
   239  +    srcs = [
   240  +        "buffer.go",
   241  +        "defaults.go",
   242  +        "deprecated.go",
   243  +        "discard.go",
   244  +        "extensions.go",
   245  +        "properties.go",
   246  +        "proto.go",
   247  +        "registry.go",
   248  +        "text_decode.go",
   249  +        "text_encode.go",
   250  +        "wire.go",
   251  +        "wrappers.go",
   252  +    ],
   253  +    importpath = "github.com/golang/protobuf/proto",
   254  +    visibility = ["//visibility:public"],
   255  +    deps = [
   256  +        "@org_golang_google_protobuf//encoding/prototext:go_default_library",
   257  +        "@org_golang_google_protobuf//encoding/protowire:go_default_library",
   258  +        "@org_golang_google_protobuf//proto:go_default_library",
   259  +        "@org_golang_google_protobuf//reflect/protodesc:go_default_library",
   260  +        "@org_golang_google_protobuf//reflect/protoreflect:go_default_library",
   261  +        "@org_golang_google_protobuf//reflect/protoregistry:go_default_library",
   262  +        "@org_golang_google_protobuf//runtime/protoiface:go_default_library",
   263  +        "@org_golang_google_protobuf//runtime/protoimpl:go_default_library",
   264  +    ],
   265  +)
   266  +
   267  +alias(
   268  +    name = "go_default_library",
   269  +    actual = ":proto",
   270  +    visibility = ["//visibility:public"],
   271  +)
   272  +
   273  +go_test(
   274  +    name = "proto_test",
   275  +    srcs = [
   276  +        "discard_test.go",
   277  +        "extensions_test.go",
   278  +        "proto_clone_test.go",
   279  +        "proto_equal_test.go",
   280  +        "proto_test.go",
   281  +        "registry_test.go",
   282  +        "text_test.go",
   283  +    ],
   284  +    deps = [
   285  +        ":proto",
   286  +        "//internal/testprotos/proto2_proto",
   287  +        "//internal/testprotos/proto3_proto",
   288  +        "//protoc-gen-go/descriptor",
   289  +        "//ptypes/any",
   290  +        "//ptypes/timestamp",
   291  +        "@com_github_google_go_cmp//cmp:go_default_library",
   292  +        "@org_golang_google_protobuf//reflect/protoreflect:go_default_library",
   293  +        "@org_golang_google_protobuf//testing/protopack:go_default_library",
   294  +    ],
   295  +)
   296  diff -urN a/protoc-gen-go/BUILD.bazel b/protoc-gen-go/BUILD.bazel
   297  --- a/protoc-gen-go/BUILD.bazel	1970-01-01 00:00:00.000000000 +0000
   298  +++ b/protoc-gen-go/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
   299  @@ -0,0 +1,19 @@
   300  +load("@io_bazel_rules_go//go:def.bzl", "go_binary", "go_library")
   301  +
   302  +go_library(
   303  +    name = "protoc-gen-go_lib",
   304  +    srcs = ["main.go"],
   305  +    importpath = "github.com/golang/protobuf/protoc-gen-go",
   306  +    visibility = ["//visibility:private"],
   307  +    deps = [
   308  +        "//internal/gengogrpc",
   309  +        "@org_golang_google_protobuf//cmd/protoc-gen-go/internal_gengo:go_default_library",
   310  +        "@org_golang_google_protobuf//compiler/protogen:go_default_library",
   311  +    ],
   312  +)
   313  +
   314  +go_binary(
   315  +    name = "protoc-gen-go",
   316  +    embed = [":protoc-gen-go_lib"],
   317  +    visibility = ["//visibility:public"],
   318  +)
   319  diff -urN a/protoc-gen-go/descriptor/BUILD.bazel b/protoc-gen-go/descriptor/BUILD.bazel
   320  --- a/protoc-gen-go/descriptor/BUILD.bazel	1970-01-01 00:00:00.000000000 +0000
   321  +++ b/protoc-gen-go/descriptor/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
   322  @@ -0,0 +1,19 @@
   323  +load("@io_bazel_rules_go//go:def.bzl", "go_library")
   324  +
   325  +go_library(
   326  +    name = "descriptor",
   327  +    srcs = ["descriptor.pb.go"],
   328  +    importpath = "github.com/golang/protobuf/protoc-gen-go/descriptor",
   329  +    visibility = ["//visibility:public"],
   330  +    deps = [
   331  +        "@org_golang_google_protobuf//reflect/protoreflect:go_default_library",
   332  +        "@org_golang_google_protobuf//runtime/protoimpl:go_default_library",
   333  +        "@org_golang_google_protobuf//types/descriptorpb:go_default_library",
   334  +    ],
   335  +)
   336  +
   337  +alias(
   338  +    name = "go_default_library",
   339  +    actual = ":descriptor",
   340  +    visibility = ["//visibility:public"],
   341  +)
   342  diff -urN a/protoc-gen-go/generator/BUILD.bazel b/protoc-gen-go/generator/BUILD.bazel
   343  --- a/protoc-gen-go/generator/BUILD.bazel	1970-01-01 00:00:00.000000000 +0000
   344  +++ b/protoc-gen-go/generator/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
   345  @@ -0,0 +1,33 @@
   346  +load("@io_bazel_rules_go//go:def.bzl", "go_library")
   347  +
   348  +go_library(
   349  +    name = "generator",
   350  +    srcs = ["generator.go"],
   351  +    importpath = "github.com/golang/protobuf/protoc-gen-go/generator",
   352  +    visibility = ["//visibility:public"],
   353  +    deps = [
   354  +        "//proto",
   355  +        "//protoc-gen-go/descriptor",
   356  +        "//protoc-gen-go/generator/internal/remap",
   357  +        "//protoc-gen-go/plugin",
   358  +    ],
   359  +)
   360  +
   361  +go_library(
   362  +    name = "go_default_library_gen",
   363  +    srcs = ["generator.go"],
   364  +    importpath = "github.com/golang/protobuf/protoc-gen-go/generator",
   365  +    visibility = ["//visibility:public"],
   366  +    deps = [
   367  +        "//proto:go_default_library",
   368  +        "//protoc-gen-go/generator/internal/remap:go_default_library",
   369  +        "@io_bazel_rules_go//proto/wkt:compiler_plugin_go_proto",
   370  +        "@io_bazel_rules_go//proto/wkt:descriptor_go_proto",
   371  +    ],
   372  +)
   373  +
   374  +alias(
   375  +    name = "go_default_library",
   376  +    actual = ":generator",
   377  +    visibility = ["//visibility:public"],
   378  +)
   379  diff -urN a/protoc-gen-go/generator/internal/remap/BUILD.bazel b/protoc-gen-go/generator/internal/remap/BUILD.bazel
   380  --- a/protoc-gen-go/generator/internal/remap/BUILD.bazel	1970-01-01 00:00:00.000000000 +0000
   381  +++ b/protoc-gen-go/generator/internal/remap/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
   382  @@ -0,0 +1,20 @@
   383  +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test")
   384  +
   385  +go_library(
   386  +    name = "remap",
   387  +    srcs = ["remap.go"],
   388  +    importpath = "github.com/golang/protobuf/protoc-gen-go/generator/internal/remap",
   389  +    visibility = ["//protoc-gen-go/generator:__subpackages__"],
   390  +)
   391  +
   392  +alias(
   393  +    name = "go_default_library",
   394  +    actual = ":remap",
   395  +    visibility = ["//protoc-gen-go/generator:__subpackages__"],
   396  +)
   397  +
   398  +go_test(
   399  +    name = "remap_test",
   400  +    srcs = ["remap_test.go"],
   401  +    embed = [":remap"],
   402  +)
   403  diff -urN a/protoc-gen-go/grpc/BUILD.bazel b/protoc-gen-go/grpc/BUILD.bazel
   404  --- a/protoc-gen-go/grpc/BUILD.bazel	1970-01-01 00:00:00.000000000 +0000
   405  +++ b/protoc-gen-go/grpc/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
   406  @@ -0,0 +1,18 @@
   407  +load("@io_bazel_rules_go//go:def.bzl", "go_library")
   408  +
   409  +go_library(
   410  +    name = "grpc",
   411  +    srcs = ["grpc.go"],
   412  +    importpath = "github.com/golang/protobuf/protoc-gen-go/grpc",
   413  +    visibility = ["//visibility:public"],
   414  +    deps = [
   415  +        "//protoc-gen-go/descriptor",
   416  +        "//protoc-gen-go/generator",
   417  +    ],
   418  +)
   419  +
   420  +alias(
   421  +    name = "go_default_library",
   422  +    actual = ":grpc",
   423  +    visibility = ["//visibility:public"],
   424  +)
   425  diff -urN a/protoc-gen-go/plugin/BUILD.bazel b/protoc-gen-go/plugin/BUILD.bazel
   426  --- a/protoc-gen-go/plugin/BUILD.bazel	1970-01-01 00:00:00.000000000 +0000
   427  +++ b/protoc-gen-go/plugin/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
   428  @@ -0,0 +1,19 @@
   429  +load("@io_bazel_rules_go//go:def.bzl", "go_library")
   430  +
   431  +go_library(
   432  +    name = "plugin",
   433  +    srcs = ["plugin.pb.go"],
   434  +    importpath = "github.com/golang/protobuf/protoc-gen-go/plugin",
   435  +    visibility = ["//visibility:public"],
   436  +    deps = [
   437  +        "@org_golang_google_protobuf//reflect/protoreflect:go_default_library",
   438  +        "@org_golang_google_protobuf//runtime/protoimpl:go_default_library",
   439  +        "@org_golang_google_protobuf//types/pluginpb:go_default_library",
   440  +    ],
   441  +)
   442  +
   443  +alias(
   444  +    name = "go_default_library",
   445  +    actual = ":plugin",
   446  +    visibility = ["//visibility:public"],
   447  +)
   448  diff -urN a/ptypes/any/BUILD.bazel b/ptypes/any/BUILD.bazel
   449  --- a/ptypes/any/BUILD.bazel	1970-01-01 00:00:00.000000000 +0000
   450  +++ b/ptypes/any/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
   451  @@ -0,0 +1,19 @@
   452  +load("@io_bazel_rules_go//go:def.bzl", "go_library")
   453  +
   454  +go_library(
   455  +    name = "any",
   456  +    srcs = ["any.pb.go"],
   457  +    importpath = "github.com/golang/protobuf/ptypes/any",
   458  +    visibility = ["//visibility:public"],
   459  +    deps = [
   460  +        "@org_golang_google_protobuf//reflect/protoreflect:go_default_library",
   461  +        "@org_golang_google_protobuf//runtime/protoimpl:go_default_library",
   462  +        "@org_golang_google_protobuf//types/known/anypb:go_default_library",
   463  +    ],
   464  +)
   465  +
   466  +alias(
   467  +    name = "go_default_library",
   468  +    actual = ":any",
   469  +    visibility = ["//visibility:public"],
   470  +)
   471  diff -urN a/ptypes/BUILD.bazel b/ptypes/BUILD.bazel
   472  --- a/ptypes/BUILD.bazel	1970-01-01 00:00:00.000000000 +0000
   473  +++ b/ptypes/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
   474  @@ -0,0 +1,64 @@
   475  +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test")
   476  +
   477  +go_library(
   478  +    name = "ptypes",
   479  +    srcs = [
   480  +        "any.go",
   481  +        "doc.go",
   482  +        "duration.go",
   483  +        "timestamp.go",
   484  +    ],
   485  +    importpath = "github.com/golang/protobuf/ptypes",
   486  +    visibility = ["//visibility:public"],
   487  +    deps = [
   488  +        "//proto",
   489  +        "//ptypes/any",
   490  +        "//ptypes/duration",
   491  +        "//ptypes/timestamp",
   492  +        "@org_golang_google_protobuf//reflect/protoreflect:go_default_library",
   493  +        "@org_golang_google_protobuf//reflect/protoregistry:go_default_library",
   494  +    ],
   495  +)
   496  +
   497  +go_library(
   498  +    name = "go_default_library_gen",
   499  +    srcs = [
   500  +        "any.go",
   501  +        "doc.go",
   502  +        "duration.go",
   503  +        "timestamp.go",
   504  +    ],
   505  +    importpath = "github.com/golang/protobuf/ptypes",
   506  +    visibility = ["//visibility:public"],
   507  +    deps = [
   508  +        "//proto:go_default_library",
   509  +        "@io_bazel_rules_go//proto/wkt:any_go_proto",
   510  +        "@io_bazel_rules_go//proto/wkt:duration_go_proto",
   511  +        "@io_bazel_rules_go//proto/wkt:timestamp_go_proto",
   512  +        "@org_golang_google_protobuf//reflect/protoreflect:go_default_library",
   513  +        "@org_golang_google_protobuf//reflect/protoregistry:go_default_library",
   514  +    ],
   515  +)
   516  +
   517  +alias(
   518  +    name = "go_default_library",
   519  +    actual = ":ptypes",
   520  +    visibility = ["//visibility:public"],
   521  +)
   522  +
   523  +go_test(
   524  +    name = "ptypes_test",
   525  +    srcs = [
   526  +        "any_test.go",
   527  +        "duration_test.go",
   528  +        "timestamp_test.go",
   529  +    ],
   530  +    embed = [":ptypes"],
   531  +    deps = [
   532  +        "//proto",
   533  +        "//protoc-gen-go/descriptor",
   534  +        "//ptypes/any",
   535  +        "//ptypes/duration",
   536  +        "//ptypes/timestamp",
   537  +    ],
   538  +)
   539  diff -urN a/ptypes/duration/BUILD.bazel b/ptypes/duration/BUILD.bazel
   540  --- a/ptypes/duration/BUILD.bazel	1970-01-01 00:00:00.000000000 +0000
   541  +++ b/ptypes/duration/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
   542  @@ -0,0 +1,19 @@
   543  +load("@io_bazel_rules_go//go:def.bzl", "go_library")
   544  +
   545  +go_library(
   546  +    name = "duration",
   547  +    srcs = ["duration.pb.go"],
   548  +    importpath = "github.com/golang/protobuf/ptypes/duration",
   549  +    visibility = ["//visibility:public"],
   550  +    deps = [
   551  +        "@org_golang_google_protobuf//reflect/protoreflect:go_default_library",
   552  +        "@org_golang_google_protobuf//runtime/protoimpl:go_default_library",
   553  +        "@org_golang_google_protobuf//types/known/durationpb:go_default_library",
   554  +    ],
   555  +)
   556  +
   557  +alias(
   558  +    name = "go_default_library",
   559  +    actual = ":duration",
   560  +    visibility = ["//visibility:public"],
   561  +)
   562  diff -urN a/ptypes/empty/BUILD.bazel b/ptypes/empty/BUILD.bazel
   563  --- a/ptypes/empty/BUILD.bazel	1970-01-01 00:00:00.000000000 +0000
   564  +++ b/ptypes/empty/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
   565  @@ -0,0 +1,19 @@
   566  +load("@io_bazel_rules_go//go:def.bzl", "go_library")
   567  +
   568  +go_library(
   569  +    name = "empty",
   570  +    srcs = ["empty.pb.go"],
   571  +    importpath = "github.com/golang/protobuf/ptypes/empty",
   572  +    visibility = ["//visibility:public"],
   573  +    deps = [
   574  +        "@org_golang_google_protobuf//reflect/protoreflect:go_default_library",
   575  +        "@org_golang_google_protobuf//runtime/protoimpl:go_default_library",
   576  +        "@org_golang_google_protobuf//types/known/emptypb:go_default_library",
   577  +    ],
   578  +)
   579  +
   580  +alias(
   581  +    name = "go_default_library",
   582  +    actual = ":empty",
   583  +    visibility = ["//visibility:public"],
   584  +)
   585  diff -urN a/ptypes/struct/BUILD.bazel b/ptypes/struct/BUILD.bazel
   586  --- a/ptypes/struct/BUILD.bazel	1970-01-01 00:00:00.000000000 +0000
   587  +++ b/ptypes/struct/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
   588  @@ -0,0 +1,19 @@
   589  +load("@io_bazel_rules_go//go:def.bzl", "go_library")
   590  +
   591  +go_library(
   592  +    name = "struct",
   593  +    srcs = ["struct.pb.go"],
   594  +    importpath = "github.com/golang/protobuf/ptypes/struct",
   595  +    visibility = ["//visibility:public"],
   596  +    deps = [
   597  +        "@org_golang_google_protobuf//reflect/protoreflect:go_default_library",
   598  +        "@org_golang_google_protobuf//runtime/protoimpl:go_default_library",
   599  +        "@org_golang_google_protobuf//types/known/structpb:go_default_library",
   600  +    ],
   601  +)
   602  +
   603  +alias(
   604  +    name = "go_default_library",
   605  +    actual = ":struct",
   606  +    visibility = ["//visibility:public"],
   607  +)
   608  diff -urN a/ptypes/timestamp/BUILD.bazel b/ptypes/timestamp/BUILD.bazel
   609  --- a/ptypes/timestamp/BUILD.bazel	1970-01-01 00:00:00.000000000 +0000
   610  +++ b/ptypes/timestamp/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
   611  @@ -0,0 +1,19 @@
   612  +load("@io_bazel_rules_go//go:def.bzl", "go_library")
   613  +
   614  +go_library(
   615  +    name = "timestamp",
   616  +    srcs = ["timestamp.pb.go"],
   617  +    importpath = "github.com/golang/protobuf/ptypes/timestamp",
   618  +    visibility = ["//visibility:public"],
   619  +    deps = [
   620  +        "@org_golang_google_protobuf//reflect/protoreflect:go_default_library",
   621  +        "@org_golang_google_protobuf//runtime/protoimpl:go_default_library",
   622  +        "@org_golang_google_protobuf//types/known/timestamppb:go_default_library",
   623  +    ],
   624  +)
   625  +
   626  +alias(
   627  +    name = "go_default_library",
   628  +    actual = ":timestamp",
   629  +    visibility = ["//visibility:public"],
   630  +)
   631  diff -urN a/ptypes/wrappers/BUILD.bazel b/ptypes/wrappers/BUILD.bazel
   632  --- a/ptypes/wrappers/BUILD.bazel	1970-01-01 00:00:00.000000000 +0000
   633  +++ b/ptypes/wrappers/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
   634  @@ -0,0 +1,19 @@
   635  +load("@io_bazel_rules_go//go:def.bzl", "go_library")
   636  +
   637  +go_library(
   638  +    name = "wrappers",
   639  +    srcs = ["wrappers.pb.go"],
   640  +    importpath = "github.com/golang/protobuf/ptypes/wrappers",
   641  +    visibility = ["//visibility:public"],
   642  +    deps = [
   643  +        "@org_golang_google_protobuf//reflect/protoreflect:go_default_library",
   644  +        "@org_golang_google_protobuf//runtime/protoimpl:go_default_library",
   645  +        "@org_golang_google_protobuf//types/known/wrapperspb:go_default_library",
   646  +    ],
   647  +)
   648  +
   649  +alias(
   650  +    name = "go_default_library",
   651  +    actual = ":wrappers",
   652  +    visibility = ["//visibility:public"],
   653  +)