From 3c84edc32c18b15512c5647116256792021934f0 Mon Sep 17 00:00:00 2001
From: Jason Zaman <jason@perfinion.com>
Date: Sun, 14 Apr 2019 21:01:41 +0800
Subject: [PATCH] systemlibs: update absl_py system lib

Signed-off-by: Jason Zaman <jason@perfinion.com>
---
 tensorflow/tools/pip_package/BUILD                | 14 +++++++++-----
 tensorflow/workspace.bzl                          |  1 +
 third_party/systemlibs/absl_py.absl.BUILD         | 11 +++++++++++
 third_party/systemlibs/absl_py.absl.testing.BUILD |  2 +-
 4 files changed, 22 insertions(+), 6 deletions(-)
 create mode 100644 third_party/systemlibs/absl_py.absl.BUILD

diff --git a/tensorflow/tools/pip_package/BUILD b/tensorflow/tools/pip_package/BUILD
index 19c09ce0c1e..33a31062e42 100644
--- a/tensorflow/tools/pip_package/BUILD
+++ b/tensorflow/tools/pip_package/BUILD
@@ -147,11 +147,6 @@ filegroup(
         "//third_party/eigen3:LICENSE",
         "//third_party/fft2d:LICENSE",
         "//third_party/hadoop:LICENSE.txt",
-        "@absl_py//absl:LICENSE",
-        "@absl_py//absl/logging:LICENSE",
-        "@absl_py//absl/flags:LICENSE",
-        "@absl_py//absl/testing:LICENSE",
-        "@absl_py//absl/third_party/unittest3_backport:LICENSE",
         "@arm_neon_2_x86_sse//:LICENSE",
         "@astor_archive//:LICENSE",
         "@boringssl//:LICENSE",
@@ -226,6 +221,15 @@ filegroup(
         "//third_party/mkl:LICENSE",
         "//third_party/mkl_dnn:LICENSE",
     ]) + if_not_system_lib(
+        "absl_py",
+        [
+            "@absl_py//absl:LICENSE",
+            "@absl_py//absl/logging:LICENSE",
+            "@absl_py//absl/flags:LICENSE",
+            "@absl_py//absl/testing:LICENSE",
+            "@absl_py//absl/third_party/unittest3_backport:LICENSE",
+        ],
+    ) + if_not_system_lib(
         "grpc",
         [
             "@grpc//:LICENSE",
diff --git a/tensorflow/workspace.bzl b/tensorflow/workspace.bzl
index 5d2bd17e58f..71eabfc5404 100755
--- a/tensorflow/workspace.bzl
+++ b/tensorflow/workspace.bzl
@@ -326,6 +326,7 @@ def tf_workspace(path_prefix = "", tf_repo_name = ""):
         strip_prefix = "abseil-py-pypi-v0.7.1",
         system_build_file = clean_dep("//third_party/systemlibs:absl_py.BUILD"),
         system_link_files = {
+            "//third_party/systemlibs:absl_py.absl.BUILD": "absl/BUILD",
             "//third_party/systemlibs:absl_py.absl.flags.BUILD": "absl/flags/BUILD",
             "//third_party/systemlibs:absl_py.absl.testing.BUILD": "absl/testing/BUILD",
         },
diff --git a/third_party/systemlibs/absl_py.absl.BUILD b/third_party/systemlibs/absl_py.absl.BUILD
new file mode 100644
index 00000000000..1acd3766547
--- /dev/null
+++ b/third_party/systemlibs/absl_py.absl.BUILD
@@ -0,0 +1,11 @@
+licenses(["notice"])  # Apache 2.0
+
+package(default_visibility = ["//visibility:public"])
+
+filegroup(
+    name = "LICENSE",
+)
+
+py_library(
+    name = "app",
+)
diff --git a/third_party/systemlibs/absl_py.absl.testing.BUILD b/third_party/systemlibs/absl_py.absl.testing.BUILD
index 7629509ebb6..ef514a40478 100644
--- a/third_party/systemlibs/absl_py.absl.testing.BUILD
+++ b/third_party/systemlibs/absl_py.absl.testing.BUILD
@@ -7,5 +7,5 @@ py_library(
 
 py_library(
     name = "absltest",
-    visibility = ["//visiblity:public"],
+    visibility = ["//visibility:public"],
 )