feat(third_party/bazel): Check in rules_haskell from Tweag
This commit is contained in:
parent
2eb1dc26e4
commit
f723b8b878
479 changed files with 51484 additions and 0 deletions
17
third_party/bazel/rules_haskell/haskell/repositories.bzl
vendored
Normal file
17
third_party/bazel/rules_haskell/haskell/repositories.bzl
vendored
Normal file
|
|
@ -0,0 +1,17 @@
|
|||
"""Workspace rules (repositories)"""
|
||||
|
||||
load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive")
|
||||
|
||||
def haskell_repositories():
|
||||
"""Provide all repositories that are necessary for `rules_haskell` to
|
||||
function.
|
||||
"""
|
||||
excludes = native.existing_rules().keys()
|
||||
|
||||
if "bazel_skylib" not in excludes:
|
||||
http_archive(
|
||||
name = "bazel_skylib",
|
||||
sha256 = "eb5c57e4c12e68c0c20bc774bfbc60a568e800d025557bc4ea022c6479acc867",
|
||||
strip_prefix = "bazel-skylib-0.6.0",
|
||||
urls = ["https://github.com/bazelbuild/bazel-skylib/archive/0.6.0.tar.gz"],
|
||||
)
|
||||
Loading…
Add table
Add a link
Reference in a new issue