externals.bzl 1.2 KB

12345678910111213141516171819202122232425262728
  1. load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive", "http_file")
  2. def register_diamantaire_dependencies():
  3. http_archive(
  4. name = "rules_ragel",
  5. url = "https://github.com/jmillikin/rules_ragel/archive/f99f17fcad2e155646745f4827ac636a3b5d4d15.zip",
  6. sha256 = "f957682c6350b2e4484c433c7f45d427a86de5c8751a0d2a9836f36995fe0320",
  7. strip_prefix = "rules_ragel-f99f17fcad2e155646745f4827ac636a3b5d4d15",
  8. )
  9. http_archive(
  10. name = "rules_bison",
  11. url = "https://github.com/jmillikin/rules_bison/releases/download/v0.2/rules_bison-v0.2.tar.xz",
  12. sha256 = "6ee9b396f450ca9753c3283944f9a6015b61227f8386893fb59d593455141481",
  13. )
  14. http_archive(
  15. name = "rules_m4",
  16. url = "https://github.com/jmillikin/rules_m4/releases/download/v0.2/rules_m4-v0.2.tar.xz",
  17. sha256 = "c67fa9891bb19e9e6c1050003ba648d35383b8cb3c9572f397ad24040fb7f0eb",
  18. )
  19. http_archive(
  20. name = "com_google_absl",
  21. url = "https://github.com/abseil/abseil-cpp/archive/d9aa92d7fb324314f9df487ac23d32a25650b742.zip",
  22. sha256 = "caf4c323eb6211397df96dd5ff96e46c7e5dd77c74d3daed2181f87868159eca",
  23. strip_prefix = "abseil-cpp-d9aa92d7fb324314f9df487ac23d32a25650b742",
  24. )