Eugene Kliuchnikov | 378485b | 2016-06-16 10:52:57 +0200 | [diff] [blame] | 1 | # Description: |
| 2 | # Bazel workspace file for Brotli. |
| 3 | |
Eugene Kliuchnikov | 5025365 | 2016-10-17 14:04:59 +0200 | [diff] [blame] | 4 | workspace(name = "org_brotli") |
| 5 | |
| 6 | maven_jar( |
| 7 | name = "junit_junit", |
| 8 | artifact = "junit:junit:4.12", |
| 9 | ) |
Eugene Kliuchnikov | a657d99 | 2017-03-22 12:41:19 +0100 | [diff] [blame] | 10 | |
| 11 | git_repository( |
| 12 | name = "io_bazel_rules_go", |
| 13 | remote = "https://github.com/bazelbuild/rules_go.git", |
Eugene Kliuchnikov | 0fceb90 | 2017-06-07 12:47:48 +0200 | [diff] [blame] | 14 | tag = "0.4.4", |
Eugene Kliuchnikov | a657d99 | 2017-03-22 12:41:19 +0100 | [diff] [blame] | 15 | ) |
Eugene Kliuchnikov | a657d99 | 2017-03-22 12:41:19 +0100 | [diff] [blame] | 16 | |
Eugene Kliuchnikov | a629289 | 2017-08-28 11:31:29 +0200 | [diff] [blame] | 17 | http_archive( |
| 18 | name = "io_bazel_rules_closure", |
| 19 | strip_prefix = "rules_closure-0.4.1", |
| 20 | sha256 = "ba5e2e10cdc4027702f96e9bdc536c6595decafa94847d08ae28c6cb48225124", |
| 21 | url = "http://mirror.bazel.build/github.com/bazelbuild/rules_closure/archive/0.4.1.tar.gz", |
| 22 | ) |
| 23 | |
Eugene Kliuchnikov | 03739d2 | 2017-05-29 17:55:14 +0200 | [diff] [blame] | 24 | new_http_archive( |
| 25 | name = "openjdk_linux", |
| 26 | url = "https://bazel-mirror.storage.googleapis.com/openjdk/azul-zulu-8.20.0.5-jdk8.0.121/zulu8.20.0.5-jdk8.0.121-linux_x64.tar.gz", |
| 27 | sha256 = "7fdfb17d890406470b2303d749d3138e7f353749e67a0a22f542e1ab3e482745", |
| 28 | build_file_content = """ |
| 29 | package( |
| 30 | default_visibility = ["//visibility:public"], |
| 31 | ) |
| 32 | filegroup( |
| 33 | name = "jni_h", |
| 34 | srcs = ["zulu8.20.0.5-jdk8.0.121-linux_x64/include/jni.h"], |
| 35 | ) |
| 36 | filegroup( |
| 37 | name = "jni_md_h", |
| 38 | srcs = ["zulu8.20.0.5-jdk8.0.121-linux_x64/include/linux/jni_md.h"], |
| 39 | )""", |
| 40 | ) |
| 41 | |
| 42 | new_http_archive( |
| 43 | name = "openjdk_macos", |
| 44 | url = "https://bazel-mirror.storage.googleapis.com/openjdk/azul-zulu-8.20.0.5-jdk8.0.121/zulu8.20.0.5-jdk8.0.121-macosx_x64.zip", |
| 45 | sha256 = "2a58bd1d9b0cbf0b3d8d1bcdd117c407e3d5a0ec01e2f53565c9bec5cf9ea78b", |
| 46 | build_file_content = """ |
| 47 | package( |
| 48 | default_visibility = ["//visibility:public"], |
| 49 | ) |
| 50 | filegroup( |
| 51 | name = "jni_md_h", |
| 52 | srcs = ["zulu8.20.0.5-jdk8.0.121-macosx_x64/include/darwin/jni_md.h"], |
| 53 | )""", |
| 54 | ) |
| 55 | |
| 56 | load("@io_bazel_rules_go//go:def.bzl", "go_repositories") |
Eugene Kliuchnikov | a657d99 | 2017-03-22 12:41:19 +0100 | [diff] [blame] | 57 | go_repositories() |
Eugene Kliuchnikov | a629289 | 2017-08-28 11:31:29 +0200 | [diff] [blame] | 58 | |
| 59 | load("@io_bazel_rules_closure//closure:defs.bzl", "closure_repositories") |
| 60 | closure_repositories() |