@@ -0,0 +1,74 @@
android_sdk_repository(name = "androidsdk")
load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive")
http_archive(
name = "rules_pkg",
sha256 = "352c090cc3d3f9a6b4e676cf42a6047c16824959b438895a76c2989c6d7c246a",
url = "https://github.com/bazelbuild/rules_pkg/releases/download/0.2.5/rules_pkg-0.2.5.tar.gz",
)
http_archive(
name = "rules_proto",
sha256 = "602e7161d9195e50246177e7c55b2f39950a9cf7366f74ed5f22fd45750cd208",
strip_prefix = "rules_proto-97d8af4dc474595af3900dd85cb3a29ad28cc313",
urls = [
"https://mirror.bazel.build/github.com/bazelbuild/rules_proto/archive/97d8af4dc474595af3900dd85cb3a29ad28cc313.tar.gz",
"https://github.com/bazelbuild/rules_proto/archive/97d8af4dc474595af3900dd85cb3a29ad28cc313.tar.gz",
],
)
STARDOC_TAG = "0.4.0"
STARDOC_SHA = "36b8d6c2260068b9ff82faea2f7add164bf3436eac9ba3ec14809f335346d66a"
http_archive(
name = "io_bazel_stardoc",
sha256 = STARDOC_SHA,
strip_prefix = "stardoc-%s" % STARDOC_TAG,
url = "https://github.com/bazelbuild/stardoc/archive/%s.zip" % STARDOC_TAG,
)
RULES_JVM_EXTERNAL_TAG = "3.3"
RULES_JVM_EXTERNAL_SHA = "d85951a92c0908c80bd8551002d66cb23c3434409c814179c0ff026b53544dab"
http_archive(
name = "rules_jvm_external",
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,
)
load("@rules_jvm_external//:defs.bzl", "maven_install")
maven_install(
artifacts = [
"androidx.room:room-compiler:2.2.5",
"androidx.room:room-ktx:2.2.5",
"androidx.room:room-runtime:2.2.5",
"com.google.dagger:dagger-compiler:2.29.1",
"com.google.dagger:dagger:2.29.1",
"javax.inject:javax.inject:1",
"org.jetbrains.kotlinx:kotlinx-coroutines-core:1.4.1",
],
repositories = [
"https://jcenter.bintray.com/",
"https://dl.google.com/dl/android/maven2/",
],
)
load("@bazel_tools//tools/build_defs/repo:git.bzl", "git_repository")
git_repository(
name = "io_bazel_rules_kotlin",
commit = "95b642f10fb9c73312edd59bcf6ba6250ef8a2cb",
remote = "https://github.com/bazelbuild/rules_kotlin.git",
shallow_since = "1605641205 -0500",
)
load("@io_bazel_rules_kotlin//kotlin:kotlin.bzl", "kotlin_repositories", "kt_register_toolchains")
kt_register_toolchains()
kotlin_repositories()