Skip to content

Commit

Permalink
generate deps for scalafmt
Browse files Browse the repository at this point in the history
  • Loading branch information
anna-skrodzka committed Oct 21, 2024
1 parent 72a69e7 commit be0e295
Show file tree
Hide file tree
Showing 14 changed files with 400 additions and 3 deletions.
4 changes: 4 additions & 0 deletions WORKSPACE
Original file line number Diff line number Diff line change
Expand Up @@ -94,6 +94,10 @@ load("//scala/3rdparty:workspace.bzl", "maven_dependencies")

maven_dependencies()

load("//rules/scalafmt/3rdparty:workspace.bzl", "maven_dependencies")

maven_dependencies()

load("//mezel_compatibility:repositories.bzl", "mezel_compatibility_repository")

mezel_compatibility_repository(
Expand Down
Empty file added rules/scalafmt/3rdparty/BUILD
Empty file.
49 changes: 49 additions & 0 deletions rules/scalafmt/3rdparty/jvm/com/geirsson/BUILD
Original file line number Diff line number Diff line change
@@ -0,0 +1,49 @@
load("@rules_scala3//rules:scala.bzl", "scala_import")

scala_import(
name = "metaconfig_core",
jars = [
"//external:jar/com/geirsson/metaconfig_core_2_13",
],
visibility = [
"//visibility:public",
],
runtime_deps = [
":metaconfig_pprint",
"//rules/scalafmt/3rdparty/jvm/org/scala_lang:scala_library",
"//rules/scalafmt/3rdparty/jvm/org/scala_lang:scala_reflect",
"//rules/scalafmt/3rdparty/jvm/org/scala_lang/modules:scala_collection_compat",
"//rules/scalafmt/3rdparty/jvm/org/typelevel:paiges_core",
],
)

scala_import(
name = "metaconfig_pprint",
jars = [
"//external:jar/com/geirsson/metaconfig_pprint_2_13",
],
visibility = [
"//rules/scalafmt/3rdparty/jvm:__subpackages__",
],
runtime_deps = [
"//rules/scalafmt/3rdparty/jvm/com/lihaoyi:fansi",
"//rules/scalafmt/3rdparty/jvm/org/scala_lang:scala_compiler",
"//rules/scalafmt/3rdparty/jvm/org/scala_lang:scala_library",
"//rules/scalafmt/3rdparty/jvm/org/scala_lang:scala_reflect",
],
)

scala_import(
name = "metaconfig_typesafe_config",
jars = [
"//external:jar/com/geirsson/metaconfig_typesafe_config_2_13",
],
visibility = [
"//rules/scalafmt/3rdparty/jvm:__subpackages__",
],
runtime_deps = [
":metaconfig_core",
"//rules/scalafmt/3rdparty/jvm/com/typesafe:config",
"//rules/scalafmt/3rdparty/jvm/org/scala_lang:scala_library",
],
)
27 changes: 27 additions & 0 deletions rules/scalafmt/3rdparty/jvm/com/lihaoyi/BUILD
Original file line number Diff line number Diff line change
@@ -0,0 +1,27 @@
load("@rules_scala3//rules:scala.bzl", "scala_import")
scala_import(
name = "fansi",
jars = [
"//external:jar/com/lihaoyi/fansi_2_13"
],
runtime_deps = [
"//rules/scalafmt/3rdparty/jvm/org/scala_lang:scala_library",
":sourcecode"
],
visibility = [
"//rules/scalafmt/3rdparty/jvm:__subpackages__"
]
)

scala_import(
name = "sourcecode",
jars = [
"//external:jar/com/lihaoyi/sourcecode_2_13"
],
runtime_deps = [
"//rules/scalafmt/3rdparty/jvm/org/scala_lang:scala_library"
],
visibility = [
"//rules/scalafmt/3rdparty/jvm:__subpackages__"
]
)
10 changes: 10 additions & 0 deletions rules/scalafmt/3rdparty/jvm/com/typesafe/BUILD
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
load("@rules_scala3//rules:scala.bzl", "scala_import")
java_import(
name = "config",
jars = [
"//external:jar/com/typesafe/config"
],
visibility = [
"//rules/scalafmt/3rdparty/jvm:__subpackages__"
]
)
10 changes: 10 additions & 0 deletions rules/scalafmt/3rdparty/jvm/io/github/java_diff_utils/BUILD
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
load("@rules_scala3//rules:scala.bzl", "scala_import")
java_import(
name = "java_diff_utils",
jars = [
"//external:jar/io/github/java_diff_utils/java_diff_utils"
],
visibility = [
"//rules/scalafmt/3rdparty/jvm:__subpackages__"
]
)
10 changes: 10 additions & 0 deletions rules/scalafmt/3rdparty/jvm/net/java/dev/jna/BUILD
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
load("@rules_scala3//rules:scala.bzl", "scala_import")
java_import(
name = "jna",
jars = [
"//external:jar/net/java/dev/jna/jna"
],
visibility = [
"//rules/scalafmt/3rdparty/jvm:__subpackages__"
]
)
10 changes: 10 additions & 0 deletions rules/scalafmt/3rdparty/jvm/org/jline/BUILD
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
load("@rules_scala3//rules:scala.bzl", "scala_import")
java_import(
name = "jline",
jars = [
"//external:jar/org/jline/jline"
],
visibility = [
"//rules/scalafmt/3rdparty/jvm:__subpackages__"
]
)
49 changes: 49 additions & 0 deletions rules/scalafmt/3rdparty/jvm/org/scala_lang/BUILD
Original file line number Diff line number Diff line change
@@ -0,0 +1,49 @@
load("@rules_scala3//rules:scala.bzl", "scala_import")

scala_import(
name = "scala_compiler",
jars = [
"//external:jar/org/scala_lang/scala_compiler",
],
visibility = [
"//rules/scalafmt/3rdparty/jvm:__subpackages__",
],
runtime_deps = [
":scala_library",
":scala_reflect",
"//rules/scalafmt/3rdparty/jvm/io/github/java_diff_utils",
"//rules/scalafmt/3rdparty/jvm/net/java/dev/jna",
"//rules/scalafmt/3rdparty/jvm/org/jline",
],
)

scala_import(
name = "scala_library",
visibility = [
"//rules/scalafmt/3rdparty/jvm:__subpackages__",
],
exports = [
"@scala_library_2_13//jar",
],
)

scala_import(
name = "scala_reflect",
visibility = [
"//rules/scalafmt/3rdparty/jvm:__subpackages__",
],
exports = [
"@scala_reflect_2_13//jar",
],
)

scala_import(
name = "scalap",
jars = [
"//external:jar/org/scala_lang/scalap",
],
visibility = [
"//rules/scalafmt/3rdparty/jvm:__subpackages__",
],
runtime_deps = [":scala_compiler"],
)
26 changes: 26 additions & 0 deletions rules/scalafmt/3rdparty/jvm/org/scala_lang/modules/BUILD
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
load("@rules_scala3//rules:scala.bzl", "scala_import")
scala_import(
name = "scala_collection_compat",
jars = [
"//external:jar/org/scala_lang/modules/scala_collection_compat_2_13"
],
runtime_deps = [
"//rules/scalafmt/3rdparty/jvm/org/scala_lang:scala_library"
],
visibility = [
"//rules/scalafmt/3rdparty/jvm:__subpackages__"
]
)

scala_import(
name = "scala_parallel_collections",
jars = [
"//external:jar/org/scala_lang/modules/scala_parallel_collections_2_13"
],
runtime_deps = [
"//rules/scalafmt/3rdparty/jvm/org/scala_lang:scala_library"
],
visibility = [
"//rules/scalafmt/3rdparty/jvm:__subpackages__"
]
)
117 changes: 117 additions & 0 deletions rules/scalafmt/3rdparty/jvm/org/scalameta/BUILD
Original file line number Diff line number Diff line change
@@ -0,0 +1,117 @@
load("@rules_scala3//rules:scala.bzl", "scala_import")
scala_import(
name = "common",
jars = [
"//external:jar/org/scalameta/common_2_13"
],
runtime_deps = [
"//rules/scalafmt/3rdparty/jvm/com/lihaoyi:sourcecode",
"//rules/scalafmt/3rdparty/jvm/org/scala_lang:scala_library"
],
visibility = [
"//rules/scalafmt/3rdparty/jvm:__subpackages__"
]
)

scala_import(
name = "mdoc_parser",
jars = [
"//external:jar/org/scalameta/mdoc_parser_2_13"
],
runtime_deps = [
"//rules/scalafmt/3rdparty/jvm/org/scala_lang:scala_library"
],
visibility = [
"//rules/scalafmt/3rdparty/jvm:__subpackages__"
]
)

scala_import(
name = "parsers",
jars = [
"//external:jar/org/scalameta/parsers_2_13"
],
runtime_deps = [
"//rules/scalafmt/3rdparty/jvm/org/scala_lang:scala_library",
":trees"
],
visibility = [
"//visibility:public"
]
)

scala_import(
name = "scalafmt_config",
jars = [
"//external:jar/org/scalameta/scalafmt_config_2_13"
],
runtime_deps = [
"//rules/scalafmt/3rdparty/jvm/com/geirsson:metaconfig_core",
"//rules/scalafmt/3rdparty/jvm/com/geirsson:metaconfig_typesafe_config",
"//rules/scalafmt/3rdparty/jvm/org/scala_lang:scala_library"
],
visibility = [
"//rules/scalafmt/3rdparty/jvm:__subpackages__"
]
)

scala_import(
name = "scalafmt_core",
jars = [
"//external:jar/org/scalameta/scalafmt_core_2_13"
],
runtime_deps = [
"//rules/scalafmt/3rdparty/jvm/org/scala_lang:scala_library",
"//rules/scalafmt/3rdparty/jvm/org/scala_lang:scala_reflect",
":mdoc_parser",
":scalafmt_config",
":scalafmt_sysops",
":scalameta"
],
visibility = [
"//visibility:public"
]
)

scala_import(
name = "scalafmt_sysops",
jars = [
"//external:jar/org/scalameta/scalafmt_sysops_2_13"
],
runtime_deps = [
"//rules/scalafmt/3rdparty/jvm/org/scala_lang/modules:scala_parallel_collections",
"//rules/scalafmt/3rdparty/jvm/org/scala_lang:scala_library"
],
visibility = [
"//visibility:public"
]
)

scala_import(
name = "scalameta",
jars = [
"//external:jar/org/scalameta/scalameta_2_13"
],
runtime_deps = [
"//rules/scalafmt/3rdparty/jvm/org/scala_lang:scala_library",
"//rules/scalafmt/3rdparty/jvm/org/scala_lang:scalap",
":parsers"
],
visibility = [
"//rules/scalafmt/3rdparty/jvm:__subpackages__"
]
)

scala_import(
name = "trees",
jars = [
"//external:jar/org/scalameta/trees_2_13"
],
runtime_deps = [
"//rules/scalafmt/3rdparty/jvm/org/scala_lang:scala_library",
":common"
],
visibility = [
"//visibility:public"
]
)
13 changes: 13 additions & 0 deletions rules/scalafmt/3rdparty/jvm/org/typelevel/BUILD
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
load("@rules_scala3//rules:scala.bzl", "scala_import")
scala_import(
name = "paiges_core",
jars = [
"//external:jar/org/typelevel/paiges_core_2_13"
],
runtime_deps = [
"//rules/scalafmt/3rdparty/jvm/org/scala_lang:scala_library"
],
visibility = [
"//rules/scalafmt/3rdparty/jvm:__subpackages__"
]
)
Loading

0 comments on commit be0e295

Please sign in to comment.