Use sourceforge mirrors for boost. (#1378)

master
Alexander Belyaev 2018-08-10 20:03:26 +02:00 committed by GitHub
parent b6b41e9b17
commit dcf63d6684
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 225 additions and 205 deletions

View File

@ -20,7 +20,7 @@ cartographer_repositories()
# This can't be inside cartographer_repositories() because of: # This can't be inside cartographer_repositories() because of:
# https://github.com/bazelbuild/bazel/issues/1550 # https://github.com/bazelbuild/bazel/issues/1550
load("@com_github_nelhage_boost//:boost/boost.bzl", "boost_deps") load("@com_github_nelhage_rules_boost//:boost/boost.bzl", "boost_deps")
boost_deps() boost_deps()

View File

@ -15,17 +15,19 @@
"""External dependencies for Cartographer.""" """External dependencies for Cartographer."""
def cartographer_repositories(): def cartographer_repositories():
_maybe(native.http_archive, _maybe(
name = "com_github_nelhage_boost", native.http_archive,
sha256 = "5c88fc077f6b8111e997fec5146e5f9940ae9a2016eb9949447fcb4b482bcdb3", name = "com_github_nelhage_rules_boost",
strip_prefix = "rules_boost-7289bb1d8f938fdf98078297768c122ee9e11c9e", sha256 = "a55b00e0339b92fef1e0e0e4de3bbb856af206899d4c8ca77a498064290bb44c",
strip_prefix = "rules_boost-bd05f7b51d25396f30639d31fa78b55a3c1db182",
urls = [ urls = [
"https://mirror.bazel.build/github.com/nelhage/rules_boost/archive/7289bb1d8f938fdf98078297768c122ee9e11c9e.tar.gz", "https://mirror.bazel.build/github.com/nelhage/rules_boost/archive/bd05f7b51d25396f30639d31fa78b55a3c1db182.tar.gz",
"https://github.com/nelhage/rules_boost/archive/7289bb1d8f938fdf98078297768c122ee9e11c9e.tar.gz", "https://github.com/nelhage/rules_boost/archive/bd05f7b51d25396f30639d31fa78b55a3c1db182.tar.gz",
], ],
) )
_maybe(native.http_archive, _maybe(
native.http_archive,
name = "com_github_antonovvk_bazel_rules", name = "com_github_antonovvk_bazel_rules",
sha256 = "ba75b07d3fd297375a6688e9a16583eb616e7a74b3d5e8791e7a222cf36ab26e", sha256 = "ba75b07d3fd297375a6688e9a16583eb616e7a74b3d5e8791e7a222cf36ab26e",
strip_prefix = "bazel_rules-98ddd7e4f7c63ea0868f08bcc228463dac2f9f12", strip_prefix = "bazel_rules-98ddd7e4f7c63ea0868f08bcc228463dac2f9f12",
@ -35,7 +37,8 @@ def cartographer_repositories():
], ],
) )
_maybe(native.http_archive, _maybe(
native.http_archive,
name = "com_github_gflags_gflags", name = "com_github_gflags_gflags",
sha256 = "6e16c8bc91b1310a44f3965e616383dbda48f83e8c1eaa2370a215057b00cabe", sha256 = "6e16c8bc91b1310a44f3965e616383dbda48f83e8c1eaa2370a215057b00cabe",
strip_prefix = "gflags-77592648e3f3be87d6c7123eb81cbad75f9aef5a", strip_prefix = "gflags-77592648e3f3be87d6c7123eb81cbad75f9aef5a",
@ -45,7 +48,8 @@ def cartographer_repositories():
], ],
) )
_maybe(native.http_archive, _maybe(
native.http_archive,
name = "com_google_glog", name = "com_google_glog",
sha256 = "dfc074b41a5b86fc5dda4f0e2e2d6cc5b21f798c9fcc8ed5fea9c8f7c4613be6", sha256 = "dfc074b41a5b86fc5dda4f0e2e2d6cc5b21f798c9fcc8ed5fea9c8f7c4613be6",
strip_prefix = "glog-dd2b93d761a19860190cb3fa92066c8031e912e3", strip_prefix = "glog-dd2b93d761a19860190cb3fa92066c8031e912e3",
@ -55,7 +59,8 @@ def cartographer_repositories():
], ],
) )
_maybe(native.new_http_archive, _maybe(
native.new_http_archive,
name = "net_zlib_zlib", name = "net_zlib_zlib",
build_file = "@com_github_googlecartographer_cartographer//bazel/third_party:zlib.BUILD", build_file = "@com_github_googlecartographer_cartographer//bazel/third_party:zlib.BUILD",
sha256 = "6d4d6640ca3121620995ee255945161821218752b551a1a180f4215f7d124d45", sha256 = "6d4d6640ca3121620995ee255945161821218752b551a1a180f4215f7d124d45",
@ -66,7 +71,8 @@ def cartographer_repositories():
], ],
) )
_maybe(native.new_http_archive, _maybe(
native.new_http_archive,
name = "org_cairographics_pixman", name = "org_cairographics_pixman",
build_file = "@com_github_googlecartographer_cartographer//bazel/third_party/pixman:pixman.BUILD", build_file = "@com_github_googlecartographer_cartographer//bazel/third_party/pixman:pixman.BUILD",
sha256 = "21b6b249b51c6800dc9553b65106e1e37d0e25df942c90531d4c3997aa20a88e", sha256 = "21b6b249b51c6800dc9553b65106e1e37d0e25df942c90531d4c3997aa20a88e",
@ -77,7 +83,8 @@ def cartographer_repositories():
], ],
) )
_maybe(native.new_http_archive, _maybe(
native.new_http_archive,
name = "org_cairographics_cairo", name = "org_cairographics_cairo",
build_file = "@com_github_googlecartographer_cartographer//bazel/third_party/cairo:cairo.BUILD", build_file = "@com_github_googlecartographer_cartographer//bazel/third_party/cairo:cairo.BUILD",
sha256 = "7e87878658f2c9951a14fc64114d4958c0e65ac47530b8ac3078b2ce41b66a09", sha256 = "7e87878658f2c9951a14fc64114d4958c0e65ac47530b8ac3078b2ce41b66a09",
@ -88,7 +95,8 @@ def cartographer_repositories():
], ],
) )
_maybe(native.new_http_archive, _maybe(
native.new_http_archive,
name = "org_freetype_freetype2", name = "org_freetype_freetype2",
build_file = "@com_github_googlecartographer_cartographer//bazel/third_party:freetype2.BUILD", build_file = "@com_github_googlecartographer_cartographer//bazel/third_party:freetype2.BUILD",
sha256 = "33a28fabac471891d0523033e99c0005b95e5618dc8ffa7fa47f9dadcacb1c9b", sha256 = "33a28fabac471891d0523033e99c0005b95e5618dc8ffa7fa47f9dadcacb1c9b",
@ -99,7 +107,8 @@ def cartographer_repositories():
], ],
) )
_maybe(native.new_http_archive, _maybe(
native.new_http_archive,
name = "org_libgd_libgd", name = "org_libgd_libgd",
build_file = "@com_github_googlecartographer_cartographer//bazel/third_party:gd.BUILD", build_file = "@com_github_googlecartographer_cartographer//bazel/third_party:gd.BUILD",
sha256 = "a66111c9b4a04e818e9e2a37d7ae8d4aae0939a100a36b0ffb52c706a09074b5", sha256 = "a66111c9b4a04e818e9e2a37d7ae8d4aae0939a100a36b0ffb52c706a09074b5",
@ -110,7 +119,8 @@ def cartographer_repositories():
], ],
) )
_maybe(native.new_http_archive, _maybe(
native.new_http_archive,
name = "org_freedesktop_fontconfig", name = "org_freedesktop_fontconfig",
build_file = "@com_github_googlecartographer_cartographer//bazel/third_party/fontconfig:fontconfig.BUILD", build_file = "@com_github_googlecartographer_cartographer//bazel/third_party/fontconfig:fontconfig.BUILD",
sha256 = "fd5a6a663f4c4a00e196523902626654dd0c4a78686cbc6e472f338e50fdf806", sha256 = "fd5a6a663f4c4a00e196523902626654dd0c4a78686cbc6e472f338e50fdf806",
@ -121,7 +131,8 @@ def cartographer_repositories():
], ],
) )
_maybe(native.new_http_archive, _maybe(
native.new_http_archive,
name = "org_ceres_solver_ceres_solver", name = "org_ceres_solver_ceres_solver",
build_file = "@com_github_googlecartographer_cartographer//bazel/third_party:ceres.BUILD", build_file = "@com_github_googlecartographer_cartographer//bazel/third_party:ceres.BUILD",
sha256 = "ede5b4205ee8d7c7e029e9da74c7ee759fee6961f7e6bfa694274e4a55b8c7ca", sha256 = "ede5b4205ee8d7c7e029e9da74c7ee759fee6961f7e6bfa694274e4a55b8c7ca",
@ -132,7 +143,8 @@ def cartographer_repositories():
], ],
) )
_maybe(native.new_http_archive, _maybe(
native.new_http_archive,
name = "org_tuxfamily_eigen", name = "org_tuxfamily_eigen",
build_file = "@com_github_googlecartographer_cartographer//bazel/third_party:eigen.BUILD", build_file = "@com_github_googlecartographer_cartographer//bazel/third_party:eigen.BUILD",
sha256 = "ca7beac153d4059c02c8fc59816c82d54ea47fe58365e8aded4082ded0b820c4", sha256 = "ca7beac153d4059c02c8fc59816c82d54ea47fe58365e8aded4082ded0b820c4",
@ -143,7 +155,8 @@ def cartographer_repositories():
], ],
) )
_maybe(native.new_http_archive, _maybe(
native.new_http_archive,
name = "com_github_libexpat_libexpat", name = "com_github_libexpat_libexpat",
build_file = "@com_github_googlecartographer_cartographer//bazel/third_party:expat.BUILD", build_file = "@com_github_googlecartographer_cartographer//bazel/third_party:expat.BUILD",
sha256 = "b5dcb503e40f615a0296a18acc6d975f2f1a3d01c7b3a4b3bb69de27bc9475c3", sha256 = "b5dcb503e40f615a0296a18acc6d975f2f1a3d01c7b3a4b3bb69de27bc9475c3",
@ -154,7 +167,8 @@ def cartographer_repositories():
], ],
) )
_maybe(native.new_http_archive, _maybe(
native.new_http_archive,
name = "libjpeg", name = "libjpeg",
build_file = "@com_github_googlecartographer_cartographer//bazel/third_party:libjpeg.BUILD", build_file = "@com_github_googlecartographer_cartographer//bazel/third_party:libjpeg.BUILD",
sha256 = "240fd398da741669bf3c90366f58452ea59041cacc741a489b99f2f6a0bad052", sha256 = "240fd398da741669bf3c90366f58452ea59041cacc741a489b99f2f6a0bad052",
@ -165,7 +179,8 @@ def cartographer_repositories():
], ],
) )
_maybe(native.new_http_archive, _maybe(
native.new_http_archive,
name = "org_libpng_libpng", name = "org_libpng_libpng",
build_file = "@com_github_googlecartographer_cartographer//bazel/third_party:libpng.BUILD", build_file = "@com_github_googlecartographer_cartographer//bazel/third_party:libpng.BUILD",
sha256 = "7f415186d38ca71c23058386d7cf5135c8beda821ee1beecdc2a7a26c0356615", sha256 = "7f415186d38ca71c23058386d7cf5135c8beda821ee1beecdc2a7a26c0356615",
@ -176,7 +191,8 @@ def cartographer_repositories():
], ],
) )
_maybe(native.http_archive, _maybe(
native.http_archive,
name = "com_google_googletest", name = "com_google_googletest",
sha256 = "c18f281fd6621bb264570b99860a0241939b4a251c9b1af709b811d33bc63af8", sha256 = "c18f281fd6621bb264570b99860a0241939b4a251c9b1af709b811d33bc63af8",
strip_prefix = "googletest-e3bd4cbeaeef3cee65a68a8bd3c535cb779e9b6d", strip_prefix = "googletest-e3bd4cbeaeef3cee65a68a8bd3c535cb779e9b6d",
@ -186,7 +202,8 @@ def cartographer_repositories():
], ],
) )
_maybe(native.http_archive, _maybe(
native.http_archive,
name = "com_google_protobuf", name = "com_google_protobuf",
sha256 = "0cc6607e2daa675101e9b7398a436f09167dffb8ca0489b0307ff7260498c13c", sha256 = "0cc6607e2daa675101e9b7398a436f09167dffb8ca0489b0307ff7260498c13c",
strip_prefix = "protobuf-3.5.0", strip_prefix = "protobuf-3.5.0",
@ -196,7 +213,8 @@ def cartographer_repositories():
], ],
) )
_maybe(native.new_http_archive, _maybe(
native.new_http_archive,
name = "org_lua_lua", name = "org_lua_lua",
build_file = "@com_github_googlecartographer_cartographer//bazel/third_party:lua.BUILD", build_file = "@com_github_googlecartographer_cartographer//bazel/third_party:lua.BUILD",
sha256 = "b9e2e4aad6789b3b63a056d442f7b39f0ecfca3ae0f1fc0ae4e9614401b69f4b", sha256 = "b9e2e4aad6789b3b63a056d442f7b39f0ecfca3ae0f1fc0ae4e9614401b69f4b",
@ -207,7 +225,8 @@ def cartographer_repositories():
], ],
) )
_maybe(native.http_archive, _maybe(
native.http_archive,
name = "com_github_grpc_grpc", name = "com_github_grpc_grpc",
sha256 = "2fdde7d64e6fb1a397bf2aa23aeddcdcf276652d9e48270e94eb0dc94d7c1345", sha256 = "2fdde7d64e6fb1a397bf2aa23aeddcdcf276652d9e48270e94eb0dc94d7c1345",
strip_prefix = "grpc-20e7074e4101b4fdbae1764caa952301b38957c4", strip_prefix = "grpc-20e7074e4101b4fdbae1764caa952301b38957c4",
@ -217,7 +236,8 @@ def cartographer_repositories():
], ],
) )
_maybe(native.http_archive, _maybe(
native.http_archive,
name = "com_github_jupp0r_prometheus_cpp", name = "com_github_jupp0r_prometheus_cpp",
sha256 = "0d3e999dfbfc49bb117698154a01dac26fb59e77d0354ccb81107a6da7b014d0", sha256 = "0d3e999dfbfc49bb117698154a01dac26fb59e77d0354ccb81107a6da7b014d0",
strip_prefix = "prometheus-cpp-8330b3f753fb774c9e0567baaac20ffb7042723b", strip_prefix = "prometheus-cpp-8330b3f753fb774c9e0567baaac20ffb7042723b",
@ -254,4 +274,4 @@ def cartographer_repositories():
def _maybe(repo_rule, name, **kwargs): def _maybe(repo_rule, name, **kwargs):
if name not in native.existing_rules(): if name not in native.existing_rules():
repo_rule(name=name, **kwargs) repo_rule(name = name, **kwargs)