bazel: 0.29 -> 1.0

authored by Guillaume Bouchard and committed by Profpatsch 7e5b2e74 d0592798

+60 -59
+1 -1
pkgs/development/tools/build-managers/bazel/bash-tools-test.nix
··· 36 36 37 37 bazelScript = '' 38 38 ${bazel}/bin/bazel build :tool_usage --distdir=${distDir} 39 - cp bazel-genfiles/output.txt $out 39 + cp bazel-bin/output.txt $out 40 40 echo "Testing content" && [ "$(cat $out | wc -l)" == "2" ] && echo "OK" 41 41 ''; 42 42 };
+9 -8
pkgs/development/tools/build-managers/bazel/default.nix
··· 22 22 }: 23 23 24 24 let 25 - version = "0.29.0"; 25 + version = "1.0.0"; 26 26 27 27 src = fetchurl { 28 28 url = "https://github.com/bazelbuild/bazel/releases/download/${version}/bazel-${version}-dist.zip"; 29 - sha256 = "01cb6f2e808bd016cf0e217e12373c9efb808123e58b37885be8364458d3a40a"; 29 + sha256 = "1b4c9wav5zsldlwzsb064z3m5l4ns8i90bsvd5f215fxd45sy7f6"; 30 30 }; 31 31 32 32 # Update with `eval $(nix-build -A bazel.updater)`, ··· 46 46 srcs.io_bazel_rules_sass 47 47 srcs.platforms 48 48 (if stdenv.hostPlatform.isDarwin 49 - then srcs."java_tools_javac11_darwin-v4.0.zip" 50 - else srcs."java_tools_javac11_linux-v4.0.zip") 51 - srcs."coverage_output_generator-v1.0.zip" 49 + then srcs."java_tools_javac11_darwin-v5.1.zip" 50 + else srcs."java_tools_javac11_linux-v5.1.zip") 51 + srcs."coverage_output_generator-v2.0.zip" 52 52 srcs.build_bazel_rules_nodejs 53 - srcs."android_tools_pkg-0.8.tar.gz" 54 - srcs."0.27.1.tar.gz" 53 + srcs."android_tools_pkg-0.10.tar.gz" 54 + srcs."0.28.3.tar.gz" 55 55 srcs.rules_pkg 56 56 srcs.rules_cc 57 57 srcs.rules_java 58 + srcs.rules_proto 58 59 ]); 59 60 60 61 distDir = runCommand "bazel-deps" {} '' ··· 106 107 remote_java_tools = stdenv.mkDerivation { 107 108 name = "remote_java_tools_${system}"; 108 109 109 - src = srcDepsSet."java_tools_javac11_${system}-v4.0.zip"; 110 + src = srcDepsSet."java_tools_javac11_${system}-v5.1.zip"; 110 111 111 112 nativeBuildInputs = [ autoPatchelfHook unzip ]; 112 113 buildInputs = [ gcc-unwrapped ];
+50 -50
pkgs/development/tools/build-managers/bazel/src-deps.json
··· 7 7 "https://github.com/bazelbuild/rules_nodejs/archive/0.16.2.zip" 8 8 ] 9 9 }, 10 - "0.27.1.tar.gz": { 11 - "name": "0.27.1.tar.gz", 12 - "sha256": "28cb3666da80fbc62d4c46814f5468dd5d0b59f9064c0b933eee3140d706d330", 10 + "0.28.3.tar.gz": { 11 + "name": "0.28.3.tar.gz", 12 + "sha256": "d8c2f20deb2f6143bac792d210db1a4872102d81529fe0ea3476c1696addd7ff", 13 13 "urls": [ 14 - "https://mirror.bazel.build/github.com/bazelbuild/bazel-toolchains/archive/0.27.1.tar.gz", 15 - "https://github.com/bazelbuild/bazel-toolchains/archive/0.27.1.tar.gz" 14 + "https://mirror.bazel.build/github.com/bazelbuild/bazel-toolchains/archive/0.28.3.tar.gz", 15 + "https://github.com/bazelbuild/bazel-toolchains/archive/0.28.3.tar.gz" 16 16 ] 17 17 }, 18 18 "0d5f3f2768c6ca2faca0079a997a97ce22997a0c.zip": { ··· 21 21 "urls": [ 22 22 "https://mirror.bazel.build/github.com/bazelbuild/rules_cc/archive/0d5f3f2768c6ca2faca0079a997a97ce22997a0c.zip", 23 23 "https://github.com/bazelbuild/rules_cc/archive/0d5f3f2768c6ca2faca0079a997a97ce22997a0c.zip" 24 - ] 25 - }, 26 - "41c28e43dffbae39c52dd4b91932d1209e5a8893.tar.gz": { 27 - "name": "41c28e43dffbae39c52dd4b91932d1209e5a8893.tar.gz", 28 - "sha256": "fdc34621839104b57363a258eab9d821b02ff7837923cfe7fb6fd67182780829", 29 - "urls": [ 30 - "https://mirror.bazel.build/github.com/bazelbuild/skydoc/archive/41c28e43dffbae39c52dd4b91932d1209e5a8893.tar.gz", 31 - "https://github.com/bazelbuild/skydoc/archive/41c28e43dffbae39c52dd4b91932d1209e5a8893.tar.gz" 32 24 ] 33 25 }, 34 26 "441afe1bfdadd6236988e9cac159df6b5a9f5a98.zip": { ··· 55 47 "https://github.com/bazelbuild/rules_sass/archive/8ccf4f1c351928b55d5dddf3672e3667f6978d60.tar.gz" 56 48 ] 57 49 }, 58 - "android_tools_pkg-0.8.tar.gz": { 59 - "name": "android_tools_pkg-0.8.tar.gz", 60 - "sha256": "a9eac6e1b27d5549edaaa724b20eb1cdae6253b84f44d5744c30372bd523cfcd", 50 + "97d8af4dc474595af3900dd85cb3a29ad28cc313.tar.gz": { 51 + "name": "97d8af4dc474595af3900dd85cb3a29ad28cc313.tar.gz", 52 + "sha256": "602e7161d9195e50246177e7c55b2f39950a9cf7366f74ed5f22fd45750cd208", 61 53 "urls": [ 62 - "https://mirror.bazel.build/bazel_android_tools/android_tools_pkg-0.8.tar.gz" 54 + "https://mirror.bazel.build/github.com/bazelbuild/rules_proto/archive/97d8af4dc474595af3900dd85cb3a29ad28cc313.tar.gz", 55 + "https://github.com/bazelbuild/rules_proto/archive/97d8af4dc474595af3900dd85cb3a29ad28cc313.tar.gz" 63 56 ] 64 57 }, 65 - "b0cc14be5da05168b01db282fe93bdf17aa2b9f4.tar.gz": { 66 - "name": "b0cc14be5da05168b01db282fe93bdf17aa2b9f4.tar.gz", 67 - "sha256": "88b0a90433866b44bb4450d4c30bc5738b8c4f9c9ba14e9661deb123f56a833d", 58 + "android_tools_pkg-0.10.tar.gz": { 59 + "name": "android_tools_pkg-0.10.tar.gz", 60 + "sha256": "9c5081f93276fefb3db7ca61cc1225ff6d1913e7e315568265bb1a728265a9b1", 68 61 "urls": [ 69 - "https://mirror.bazel.build/github.com/bazelbuild/rules_proto/archive/b0cc14be5da05168b01db282fe93bdf17aa2b9f4.tar.gz", 70 - "https://github.com/bazelbuild/rules_proto/archive/b0cc14be5da05168b01db282fe93bdf17aa2b9f4.tar.gz" 62 + "https://mirror.bazel.build/bazel_android_tools/android_tools_pkg-0.10.tar.gz" 71 63 ] 72 64 }, 73 65 "bazel_j2objc": { ··· 90 82 }, 91 83 "bazel_toolchains": { 92 84 "name": "bazel_toolchains", 93 - "sha256": "28cb3666da80fbc62d4c46814f5468dd5d0b59f9064c0b933eee3140d706d330", 94 - "strip_prefix": "bazel-toolchains-0.27.1", 85 + "sha256": "d8c2f20deb2f6143bac792d210db1a4872102d81529fe0ea3476c1696addd7ff", 86 + "strip_prefix": "bazel-toolchains-0.28.3", 95 87 "urls": [ 96 - "https://mirror.bazel.build/github.com/bazelbuild/bazel-toolchains/archive/0.27.1.tar.gz", 97 - "https://github.com/bazelbuild/bazel-toolchains/archive/0.27.1.tar.gz" 88 + "https://mirror.bazel.build/github.com/bazelbuild/bazel-toolchains/archive/0.28.3.tar.gz", 89 + "https://github.com/bazelbuild/bazel-toolchains/archive/0.28.3.tar.gz" 98 90 ] 99 91 }, 100 92 "build_bazel_rules_nodejs": { ··· 106 98 "https://github.com/bazelbuild/rules_nodejs/archive/0.16.2.zip" 107 99 ] 108 100 }, 101 + "c7bbde2950769aac9a99364b0926230060a3ce04.tar.gz": { 102 + "name": "c7bbde2950769aac9a99364b0926230060a3ce04.tar.gz", 103 + "sha256": "e6a76586b264f30679688f65f7e71ac112d1446681010a13bf22d9ca071f34b7", 104 + "urls": [ 105 + "https://mirror.bazel.build/github.com/bazelbuild/skydoc/archive/c7bbde2950769aac9a99364b0926230060a3ce04.tar.gz", 106 + "https://github.com/bazelbuild/skydoc/archive/c7bbde2950769aac9a99364b0926230060a3ce04.tar.gz" 107 + ] 108 + }, 109 109 "com_google_googletest": { 110 110 "name": "com_google_googletest", 111 111 "sha256": "0fb00ff413f6b9b80ccee44a374ca7a18af7315aea72a43c62f2acd1ca74e9b5", ··· 115 115 "https://github.com/google/googletest/archive/f13bbe2992d188e834339abe6f715b2b2f840a77.tar.gz" 116 116 ] 117 117 }, 118 - "coverage_output_generator-v1.0.zip": { 119 - "name": "coverage_output_generator-v1.0.zip", 120 - "sha256": "cc470e529fafb6165b5be3929ff2d99b38429b386ac100878687416603a67889", 118 + "coverage_output_generator-v2.0.zip": { 119 + "name": "coverage_output_generator-v2.0.zip", 120 + "sha256": "3a6951051272d51613ac4c77af6ce238a3db321bf06506fde1b8866eb18a89dd", 121 121 "urls": [ 122 - "https://mirror.bazel.build/bazel_coverage_output_generator/releases/coverage_output_generator-v1.0.zip" 122 + "https://mirror.bazel.build/bazel_coverage_output_generator/releases/coverage_output_generator-v2.0.zip" 123 123 ] 124 124 }, 125 125 "desugar_jdk_libs": { ··· 158 158 }, 159 159 "io_bazel_skydoc": { 160 160 "name": "io_bazel_skydoc", 161 - "sha256": "fdc34621839104b57363a258eab9d821b02ff7837923cfe7fb6fd67182780829", 162 - "strip_prefix": "skydoc-41c28e43dffbae39c52dd4b91932d1209e5a8893", 161 + "sha256": "e6a76586b264f30679688f65f7e71ac112d1446681010a13bf22d9ca071f34b7", 162 + "strip_prefix": "skydoc-c7bbde2950769aac9a99364b0926230060a3ce04", 163 163 "urls": [ 164 - "https://mirror.bazel.build/github.com/bazelbuild/skydoc/archive/41c28e43dffbae39c52dd4b91932d1209e5a8893.tar.gz", 165 - "https://github.com/bazelbuild/skydoc/archive/41c28e43dffbae39c52dd4b91932d1209e5a8893.tar.gz" 164 + "https://mirror.bazel.build/github.com/bazelbuild/skydoc/archive/c7bbde2950769aac9a99364b0926230060a3ce04.tar.gz", 165 + "https://github.com/bazelbuild/skydoc/archive/c7bbde2950769aac9a99364b0926230060a3ce04.tar.gz" 166 166 ] 167 167 }, 168 - "java_tools_javac11_darwin-v4.0.zip": { 169 - "name": "java_tools_javac11_darwin-v4.0.zip", 170 - "sha256": "fbf5bf22e9aab9c622e4c8c59314a1eef5ea09eafc5672b4f3250dc0b971bbcc", 168 + "java_tools_javac11_darwin-v5.1.zip": { 169 + "name": "java_tools_javac11_darwin-v5.1.zip", 170 + "sha256": "2fa01b4cb69e33f85a96ba0620a2e6261f789eefdbeaeb1d2879140b50108db7", 171 171 "urls": [ 172 - "https://mirror.bazel.build/bazel_java_tools/releases/javac11/v4.0/java_tools_javac11_darwin-v4.0.zip" 172 + "https://mirror.bazel.build/bazel_java_tools/releases/javac11/v5.1/java_tools_javac11_darwin-v5.1.zip" 173 173 ] 174 174 }, 175 - "java_tools_javac11_linux-v4.0.zip": { 176 - "name": "java_tools_javac11_linux-v4.0.zip", 177 - "sha256": "96e223094a12c842a66db0bb7bb6866e88e26e678f045842911f9bd6b47161f5", 175 + "java_tools_javac11_linux-v5.1.zip": { 176 + "name": "java_tools_javac11_linux-v5.1.zip", 177 + "sha256": "ea2ee2f9eab37e04eae5aa8a266373132fe57676c25ea033504bc5438d6bc1ba", 178 178 "urls": [ 179 - "https://mirror.bazel.build/bazel_java_tools/releases/javac11/v4.0/java_tools_javac11_linux-v4.0.zip" 179 + "https://mirror.bazel.build/bazel_java_tools/releases/javac11/v5.1/java_tools_javac11_linux-v5.1.zip" 180 180 ] 181 181 }, 182 - "java_tools_javac11_windows-v4.0.zip": { 183 - "name": "java_tools_javac11_windows-v4.0.zip", 184 - "sha256": "a1de51447b2ba2eab923d589ba6c72c289c16e6091e6a3bb3e67a05ef4ad200c", 182 + "java_tools_javac11_windows-v5.1.zip": { 183 + "name": "java_tools_javac11_windows-v5.1.zip", 184 + "sha256": "b2cfebc049c349268a7ca0e5ff37160899f87f6fe6a80a789de3df90db4ce4ef", 185 185 "urls": [ 186 - "https://mirror.bazel.build/bazel_java_tools/releases/javac11/v4.0/java_tools_javac11_windows-v4.0.zip" 186 + "https://mirror.bazel.build/bazel_java_tools/releases/javac11/v5.1/java_tools_javac11_windows-v5.1.zip" 187 187 ] 188 188 }, 189 189 "java_tools_langtools_javac10": { ··· 405 405 }, 406 406 "rules_proto": { 407 407 "name": "rules_proto", 408 - "sha256": "88b0a90433866b44bb4450d4c30bc5738b8c4f9c9ba14e9661deb123f56a833d", 409 - "strip_prefix": "rules_proto-b0cc14be5da05168b01db282fe93bdf17aa2b9f4", 408 + "sha256": "602e7161d9195e50246177e7c55b2f39950a9cf7366f74ed5f22fd45750cd208", 409 + "strip_prefix": "rules_proto-97d8af4dc474595af3900dd85cb3a29ad28cc313", 410 410 "urls": [ 411 - "https://mirror.bazel.build/github.com/bazelbuild/rules_proto/archive/b0cc14be5da05168b01db282fe93bdf17aa2b9f4.tar.gz", 412 - "https://github.com/bazelbuild/rules_proto/archive/b0cc14be5da05168b01db282fe93bdf17aa2b9f4.tar.gz" 411 + "https://mirror.bazel.build/github.com/bazelbuild/rules_proto/archive/97d8af4dc474595af3900dd85cb3a29ad28cc313.tar.gz", 412 + "https://github.com/bazelbuild/rules_proto/archive/97d8af4dc474595af3900dd85cb3a29ad28cc313.tar.gz" 413 413 ] 414 414 }, 415 415 "zulu10.2+3-jdk10.0.1-linux_x64-allmodules.tar.gz": {