Jakob Buchgraber | 699c0eb | 2017-09-05 17:15:10 +0200 | [diff] [blame] | 1 | workspace(name = "com_google_protobuf") |
Dmitry Lomov | 31232c9 | 2018-06-12 14:03:16 +0200 | [diff] [blame] | 2 | load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive") |
Jakob Buchgraber | 699c0eb | 2017-09-05 17:15:10 +0200 | [diff] [blame] | 3 | |
Carlos O'Ryan | 3c5442a | 2018-03-26 16:54:32 -0400 | [diff] [blame] | 4 | new_local_repository( |
| 5 | name = "submodule_gmock", |
| 6 | path = "third_party/googletest", |
Dmitry Lomov | 8be6967 | 2018-06-13 11:06:18 +0200 | [diff] [blame] | 7 | build_file = "@//:third_party/googletest/BUILD.bazel" |
Jisi Liu | 7a0c431 | 2015-06-18 16:45:27 -0700 | [diff] [blame] | 8 | ) |
| 9 | |
Dmitry Lomov | 31232c9 | 2018-06-12 14:03:16 +0200 | [diff] [blame] | 10 | http_archive( |
David Z. Chen | 985c968 | 2016-02-11 18:11:10 -0800 | [diff] [blame] | 11 | name = "six_archive", |
Dmitry Lomov | 8be6967 | 2018-06-13 11:06:18 +0200 | [diff] [blame] | 12 | build_file = "@//:six.BUILD", |
Adrian Ludwin | 1327e6f | 2016-09-09 12:45:37 -0400 | [diff] [blame] | 13 | sha256 = "105f8d68616f8248e24bf0e9372ef04d3cc10104f1980f54d57b2ce73a5ad56a", |
Dmitry Lomov | e62c1bd | 2018-06-12 14:09:17 +0200 | [diff] [blame] | 14 | urls = ["https://pypi.python.org/packages/source/s/six/six-1.10.0.tar.gz#md5=34eed507548117b2ab523ab14b2f8b55"], |
Jisi Liu | fbc51b7 | 2015-10-22 13:38:17 -0700 | [diff] [blame] | 15 | ) |
| 16 | |
Jingwen Chen | b2a1908 | 2018-01-12 18:42:22 -0500 | [diff] [blame] | 17 | http_archive( |
| 18 | name = "bazel_skylib", |
| 19 | sha256 = "bbccf674aa441c266df9894182d80de104cabd19be98be002f6d478aaa31574d", |
| 20 | strip_prefix = "bazel-skylib-2169ae1c374aab4a09aa90e65efe1a3aad4e279b", |
| 21 | urls = ["https://github.com/bazelbuild/bazel-skylib/archive/2169ae1c374aab4a09aa90e65efe1a3aad4e279b.tar.gz"], |
| 22 | ) |
| 23 | |
Jisi Liu | 7a0c431 | 2015-06-18 16:45:27 -0700 | [diff] [blame] | 24 | bind( |
David Z. Chen | 985c968 | 2016-02-11 18:11:10 -0800 | [diff] [blame] | 25 | name = "python_headers", |
| 26 | actual = "//util/python:python_headers", |
Jisi Liu | 7a0c431 | 2015-06-18 16:45:27 -0700 | [diff] [blame] | 27 | ) |
| 28 | |
| 29 | bind( |
David Z. Chen | 985c968 | 2016-02-11 18:11:10 -0800 | [diff] [blame] | 30 | name = "gtest", |
Carlos O'Ryan | 3c5442a | 2018-03-26 16:54:32 -0400 | [diff] [blame] | 31 | actual = "@submodule_gmock//:gtest", |
Jisi Liu | 7a0c431 | 2015-06-18 16:45:27 -0700 | [diff] [blame] | 32 | ) |
Jisi Liu | fbc51b7 | 2015-10-22 13:38:17 -0700 | [diff] [blame] | 33 | |
| 34 | bind( |
David Z. Chen | 985c968 | 2016-02-11 18:11:10 -0800 | [diff] [blame] | 35 | name = "gtest_main", |
Carlos O'Ryan | 3c5442a | 2018-03-26 16:54:32 -0400 | [diff] [blame] | 36 | actual = "@submodule_gmock//:gtest_main", |
David Z. Chen | 985c968 | 2016-02-11 18:11:10 -0800 | [diff] [blame] | 37 | ) |
| 38 | |
| 39 | bind( |
| 40 | name = "six", |
| 41 | actual = "@six_archive//:six", |
Jisi Liu | fbc51b7 | 2015-10-22 13:38:17 -0700 | [diff] [blame] | 42 | ) |
Steven Parkes | a9244ca | 2016-03-10 17:50:25 -0800 | [diff] [blame] | 43 | |
| 44 | maven_jar( |
Adrian Ludwin | 1327e6f | 2016-09-09 12:45:37 -0400 | [diff] [blame] | 45 | name = "guava_maven", |
| 46 | artifact = "com.google.guava:guava:18.0", |
Steven Parkes | a9244ca | 2016-03-10 17:50:25 -0800 | [diff] [blame] | 47 | ) |
| 48 | |
| 49 | bind( |
| 50 | name = "guava", |
| 51 | actual = "@guava_maven//jar", |
| 52 | ) |
| 53 | |
| 54 | maven_jar( |
Adrian Ludwin | 1327e6f | 2016-09-09 12:45:37 -0400 | [diff] [blame] | 55 | name = "gson_maven", |
Bo Yang | b28ab73 | 2016-09-20 22:04:48 +0000 | [diff] [blame] | 56 | artifact = "com.google.code.gson:gson:2.7", |
Steven Parkes | a9244ca | 2016-03-10 17:50:25 -0800 | [diff] [blame] | 57 | ) |
| 58 | |
| 59 | bind( |
| 60 | name = "gson", |
| 61 | actual = "@gson_maven//jar", |
| 62 | ) |