Do a few interesting ones that have multiple licenses. This is mostly to have a better examples and establish a pattern.
Partial commit for third_party/*, see #15591.
Signed-off-by: Sunil Gowroji <sgowroji@google.com>
diff --git a/third_party/animal_sniffer/BUILD b/third_party/animal_sniffer/BUILD
index fda8654..35404b9 100644
--- a/third_party/animal_sniffer/BUILD
+++ b/third_party/animal_sniffer/BUILD
@@ -1,7 +1,23 @@
-package(default_visibility = ["//visibility:public"])
+load("@rules_license//rules:license.bzl", "license")
+
+package(
+ default_applicable_licenses = [":license"],
+ default_visibility = ["//visibility:public"],
+)
licenses(["notice"]) # MIT
+license(
+ name = "license",
+ copyright_notice = "Copyright (c) 2008 Kohsuke Kawaguchi and codehaus.org",
+ license_kinds = [
+ "@rules_license//licenses/spdx:MIT",
+ ],
+ license_text = "LICENSE",
+ package_name = "annimal_sniffer",
+ package_version = "1.14",
+)
+
exports_files(["LICENSE"])
filegroup(
diff --git a/third_party/checker_framework_dataflow/BUILD b/third_party/checker_framework_dataflow/BUILD
index 07ee057..f871196 100644
--- a/third_party/checker_framework_dataflow/BUILD
+++ b/third_party/checker_framework_dataflow/BUILD
@@ -1,9 +1,25 @@
+load("@rules_license//rules:license.bzl", "license")
load("@rules_java//java:defs.bzl", "java_import")
-package(default_visibility = ["//visibility:public"])
+package(
+ default_applicable_licenses = [":license"],
+ default_visibility = ["//visibility:public"],
+)
licenses(["restricted"]) # GNU GPL v2 with Classpath exception
+license(
+ name = "license",
+ copyright_notice = "Copyright © 2014 The Bazel Authors. All rights reserved.",
+ license_kinds = [
+ "@rules_license//licenses/spdx:GPL-2.0-with-classpath-exception",
+ "@rules_license//licenses/spdx:MIT",
+ ],
+ license_text = "LICENSE.txt",
+ package_name = "dataflow-errorprone",
+ package_version = "3.15.0",
+)
+
filegroup(
name = "srcs",
srcs = glob(["**"]),
diff --git a/third_party/checker_framework_javacutil/BUILD b/third_party/checker_framework_javacutil/BUILD
index f697ca1..f394865 100644
--- a/third_party/checker_framework_javacutil/BUILD
+++ b/third_party/checker_framework_javacutil/BUILD
@@ -1,9 +1,23 @@
load("@rules_java//java:defs.bzl", "java_import")
+load("@rules_license//rules:license.bzl", "license")
-package(default_visibility = ["//visibility:public"])
+package(
+ default_applicable_licenses = [":license"],
+ default_visibility = ["//visibility:public"],
+)
licenses(["restricted"]) # GNU GPL v2 with Classpath exception
+license(
+ name = "license",
+ license_kinds = [
+ "@rules_license//licenses/spdx:GPL-2.0-with-classpath-exception",
+ ],
+ license_text = "LICENSE.txt",
+ package_name = "javacutil",
+ package_version = "3.2.0",
+)
+
filegroup(
name = "srcs",
srcs = glob(["**"]),