forked from hswaw/hscloud
WORKSPACE: reformat, add novnc
Change-Id: I0162f3a704967cac4c20ec23f962a9be5c210490 Reviewed-on: https://gerrit.hackerspace.pl/c/hscloud/+/1155 Reviewed-by: q3k <q3k@hackerspace.pl>
This commit is contained in:
parent
c429b5385a
commit
3943744814
1 changed files with 45 additions and 17 deletions
62
WORKSPACE
62
WORKSPACE
|
@ -23,9 +23,9 @@ rules_python_version = "929d5a13d4eb1b930086d9353fc6f2d6ad306e43"
|
|||
|
||||
http_archive(
|
||||
name = "rules_python",
|
||||
sha256 = "b590e4fc07ec842b8cc8a39a4ca0336f44d7d5f96753229d240884cd016dc1e3",
|
||||
strip_prefix = "rules_python-{}".format(rules_python_version),
|
||||
url = "https://github.com/bazelbuild/rules_python/archive/{}.zip".format(rules_python_version),
|
||||
sha256 = "b590e4fc07ec842b8cc8a39a4ca0336f44d7d5f96753229d240884cd016dc1e3",
|
||||
)
|
||||
|
||||
# Download Go/Gazelle rules
|
||||
|
@ -89,6 +89,13 @@ go_rules_dependencies()
|
|||
# gazelle:repository_macro third_party/go/repositories.bzl%go_repositories
|
||||
load("@bazel_gazelle//:deps.bzl", "gazelle_dependencies", "go_repository")
|
||||
|
||||
go_repository(
|
||||
name = "com_github_google_shlex",
|
||||
importpath = "github.com/google/shlex",
|
||||
sum = "h1:El6M4kTTCOh6aBiKaUGG7oYTSPP8MxqL4YI3kZKwcP4=",
|
||||
version = "v0.0.0-20191202100458-e7afc7fbc510",
|
||||
)
|
||||
|
||||
gazelle_dependencies()
|
||||
|
||||
# Load Go third-party packages.
|
||||
|
@ -127,18 +134,18 @@ load("@io_bazel_rules_docker//container:container.bzl", "container_pull")
|
|||
|
||||
container_pull(
|
||||
name = "prodimage-bionic",
|
||||
digest = "sha256:1cd1f84169b8e1414a5d511b42909f2d540831c67b6799ae9af8cd6a80d75b5f",
|
||||
registry = "registry.k0.hswaw.net",
|
||||
repository = "q3k/prodimage",
|
||||
tag = "20190822-1227",
|
||||
digest = "sha256:1cd1f84169b8e1414a5d511b42909f2d540831c67b6799ae9af8cd6a80d75b5f",
|
||||
)
|
||||
|
||||
container_pull(
|
||||
name = "gerrit-3.3.2",
|
||||
digest = "sha256:f7fc8b749706f38475f94191117091973914a8f084e69518deff7dbc9c2c557d",
|
||||
registry = "index.docker.io",
|
||||
repository = "gerritcodereview/gerrit",
|
||||
tag = "3.3.2-ubuntu20",
|
||||
digest = "sha256:f7fc8b749706f38475f94191117091973914a8f084e69518deff7dbc9c2c557d",
|
||||
)
|
||||
|
||||
# third_party/factorio
|
||||
|
@ -150,8 +157,8 @@ factorio_repositories()
|
|||
|
||||
git_repository(
|
||||
name = "com_googlesource_gerrit_bazlets",
|
||||
remote = "https://gerrit.googlesource.com/bazlets",
|
||||
commit = "a511f3c90129d7de7ae67c0637001162980c08d5",
|
||||
remote = "https://gerrit.googlesource.com/bazlets",
|
||||
shallow_since = "1606931369 -0600",
|
||||
)
|
||||
|
||||
|
@ -176,11 +183,11 @@ gerrit_oauth_deps(omit_commons_codec = False)
|
|||
#
|
||||
http_file(
|
||||
name = "org_q3k_gerrit_3_3_2_backport",
|
||||
downloaded_file_path = "gerrit.war",
|
||||
sha256 = "d1839d691a8534f4ccb27bed9a98281e45972fbebec50d004cecd4d5da2b15a6",
|
||||
urls = [
|
||||
"https://object.ceph-waw3.hswaw.net/q3k-personal/d1839d691a8534f4ccb27bed9a98281e45972fbebec50d004cecd4d5da2b15a6.war",
|
||||
],
|
||||
downloaded_file_path = "gerrit.war",
|
||||
sha256 = "d1839d691a8534f4ccb27bed9a98281e45972fbebec50d004cecd4d5da2b15a6",
|
||||
)
|
||||
|
||||
# minecraft spigot/bukkit deps
|
||||
|
@ -199,8 +206,8 @@ RULES_JVM_EXTERNAL_SHA = "62133c125bf4109dfd9d2af64830208356ce4ef8b165a6ef15bbff
|
|||
|
||||
http_archive(
|
||||
name = "rules_jvm_external",
|
||||
strip_prefix = "rules_jvm_external-%s" % RULES_JVM_EXTERNAL_TAG,
|
||||
sha256 = RULES_JVM_EXTERNAL_SHA,
|
||||
strip_prefix = "rules_jvm_external-%s" % RULES_JVM_EXTERNAL_TAG,
|
||||
url = "https://github.com/bazelbuild/rules_jvm_external/archive/%s.zip" % RULES_JVM_EXTERNAL_TAG,
|
||||
)
|
||||
|
||||
|
@ -215,13 +222,13 @@ maven_install(
|
|||
"io.grpc:grpc-services:1.29.0",
|
||||
] + IO_GRPC_GRPC_JAVA_ARTIFACTS,
|
||||
generate_compat_repositories = True,
|
||||
maven_install_json = "//third_party/java:maven_install.json",
|
||||
override_targets = IO_GRPC_GRPC_JAVA_OVERRIDE_TARGETS,
|
||||
repositories = [
|
||||
"https://hub.spigotmc.org/nexus/content/repositories/snapshots",
|
||||
"https://oss.sonatype.org/content/repositories/snapshots",
|
||||
"https://repo1.maven.org/maven2/",
|
||||
],
|
||||
maven_install_json = "//third_party/java:maven_install.json",
|
||||
)
|
||||
|
||||
load("@maven//:defs.bzl", "pinned_maven_install")
|
||||
|
@ -240,8 +247,8 @@ grpc_java_repositories()
|
|||
|
||||
git_repository(
|
||||
name = "com_googlesource_gerrit_plugin_owners",
|
||||
remote = "https://gerrit.googlesource.com/plugins/owners/",
|
||||
commit = "17817c9e319073c03513f9d5177b6142b8fd567b",
|
||||
remote = "https://gerrit.googlesource.com/plugins/owners/",
|
||||
shallow_since = "1593642470 +0200",
|
||||
)
|
||||
|
||||
|
@ -259,27 +266,25 @@ go_image_repositories()
|
|||
|
||||
http_archive(
|
||||
name = "com_github_kkos_oniguruma",
|
||||
urls = ["https://github.com/kkos/oniguruma/releases/download/v6.9.5_rev1/onig-6.9.5_rev1.tar.gz"],
|
||||
strip_prefix = "onig-6.9.5",
|
||||
sha256 = "d33c849d1672af227944878cefe0a8fcf26fc62bedba32aa517f2f63c314a99e",
|
||||
build_file = "@hscloud//third_party/oniguruma:BUILD.external",
|
||||
sha256 = "d33c849d1672af227944878cefe0a8fcf26fc62bedba32aa517f2f63c314a99e",
|
||||
strip_prefix = "onig-6.9.5",
|
||||
urls = ["https://github.com/kkos/oniguruma/releases/download/v6.9.5_rev1/onig-6.9.5_rev1.tar.gz"],
|
||||
)
|
||||
|
||||
# jq, with build from //third_party/jq
|
||||
|
||||
http_archive(
|
||||
name = "com_github_stedolan_jq",
|
||||
urls = ["https://github.com/stedolan/jq/releases/download/jq-1.6/jq-1.6.tar.gz"],
|
||||
strip_prefix = "jq-1.6",
|
||||
sha256 = "5de8c8e29aaa3fb9cc6b47bb27299f271354ebb72514e3accadc7d38b5bbaa72",
|
||||
build_file = "@hscloud//third_party/jq:BUILD.external",
|
||||
sha256 = "5de8c8e29aaa3fb9cc6b47bb27299f271354ebb72514e3accadc7d38b5bbaa72",
|
||||
strip_prefix = "jq-1.6",
|
||||
urls = ["https://github.com/stedolan/jq/releases/download/jq-1.6/jq-1.6.tar.gz"],
|
||||
)
|
||||
|
||||
# leaflet.js from NPM, used by //hswaw/site.
|
||||
http_archive(
|
||||
name = "com_npmjs_leaflet",
|
||||
urls = ["https://registry.npmjs.org/leaflet/-/leaflet-1.7.1.tgz"],
|
||||
sha256 = "43aca726165904ff73a34571c263b561cec94e6b9992a4414a600f3e984d1b03",
|
||||
build_file_content = """
|
||||
filegroup(
|
||||
name = "distfiles",
|
||||
|
@ -295,4 +300,27 @@ filegroup(
|
|||
visibility = ["//visibility:public"],
|
||||
)
|
||||
""",
|
||||
sha256 = "43aca726165904ff73a34571c263b561cec94e6b9992a4414a600f3e984d1b03",
|
||||
urls = ["https://registry.npmjs.org/leaflet/-/leaflet-1.7.1.tgz"],
|
||||
)
|
||||
|
||||
# noVNC, used by //dc/drackvm.
|
||||
http_archive(
|
||||
name = "com_github_novnc_novnc",
|
||||
build_file_content = """
|
||||
filegroup(
|
||||
name = "distfiles",
|
||||
srcs = [
|
||||
"vnc.html",
|
||||
] + glob([
|
||||
"app/**",
|
||||
"core/**",
|
||||
"vendor/**",
|
||||
]),
|
||||
visibility = ["//visibility:public"],
|
||||
)
|
||||
""",
|
||||
urls = ["https://github.com/novnc/noVNC/archive/refs/tags/v1.3.0-beta.tar.gz"],
|
||||
sha256 = "2c972cca34376dfd2a54939e7e571e466511bf592d03e838440b3c8868441eaf",
|
||||
strip_prefix = "noVNC-1.3.0-beta",
|
||||
)
|
||||
|
|
Loading…
Reference in a new issue