about summary refs log tree commit diff
path: root/pkgs/top-level/all-packages.nix
diff options
context:
space:
mode:
authorJohn Ericson <John.Ericson@Obsidian.Systems>2020-04-01 16:12:46 -0400
committerJohn Ericson <John.Ericson@Obsidian.Systems>2020-04-01 16:16:26 -0400
commit6f94f8fd3f4a31557abb4c44e62bc80efc2b69b5 (patch)
tree9eb7e40bc0751cff130953cff5ccaa05766e9552 /pkgs/top-level/all-packages.nix
parent4a4b44803cdc5c1bd4458d77aec71cb9e374d837 (diff)
downloadnixlib-6f94f8fd3f4a31557abb4c44e62bc80efc2b69b5.tar
nixlib-6f94f8fd3f4a31557abb4c44e62bc80efc2b69b5.tar.gz
nixlib-6f94f8fd3f4a31557abb4c44e62bc80efc2b69b5.tar.bz2
nixlib-6f94f8fd3f4a31557abb4c44e62bc80efc2b69b5.tar.lz
nixlib-6f94f8fd3f4a31557abb4c44e62bc80efc2b69b5.tar.xz
nixlib-6f94f8fd3f4a31557abb4c44e62bc80efc2b69b5.tar.zst
nixlib-6f94f8fd3f4a31557abb4c44e62bc80efc2b69b5.zip
bazel-*: Consistently self reference
Using `bazel_self` for self-references makes managing bazel versions
easier: their less risk of changing defaults or copy pasted code for no
versions leading to incorrect self-references.
Diffstat (limited to 'pkgs/top-level/all-packages.nix')
-rw-r--r--pkgs/top-level/all-packages.nix17
1 files changed, 11 insertions, 6 deletions
diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix
index 9d5c7fbb41d3..93d0e81599c9 100644
--- a/pkgs/top-level/all-packages.nix
+++ b/pkgs/top-level/all-packages.nix
@@ -9698,7 +9698,11 @@ in
 
   bam = callPackage ../development/tools/build-managers/bam {};
 
-  bazel = callPackage ../development/tools/build-managers/bazel/bazel-latest {
+  bazel = bazel_2;
+
+  bazel_0 = bazel_0_26;
+
+  bazel_0_26 = callPackage ../development/tools/build-managers/bazel/bazel_0_26 {
     inherit (darwin) cctools;
     inherit (darwin.apple_sdk.frameworks) CoreFoundation CoreServices Foundation;
     buildJdk = jdk8;
@@ -9707,33 +9711,34 @@ in
     stdenv = if stdenv.cc.isClang then llvmPackages_6.stdenv else stdenv;
   };
 
-  bazel_0 = bazel_0_26;
-
-  bazel_0_26 = callPackage ../development/tools/build-managers/bazel/bazel_0_26 {
+  bazel_0_29 = callPackage ../development/tools/build-managers/bazel/bazel_0_29 {
     inherit (darwin) cctools;
     inherit (darwin.apple_sdk.frameworks) CoreFoundation CoreServices Foundation;
     buildJdk = jdk8;
     buildJdkName = "jdk8";
     runJdk = jdk11_headless;
     stdenv = if stdenv.cc.isClang then llvmPackages_6.stdenv else stdenv;
+    bazel_self = bazel_0_29;
   };
 
-  bazel_0_29 = callPackage ../development/tools/build-managers/bazel/bazel_0_29 {
+  bazel_1 = callPackage ../development/tools/build-managers/bazel/bazel_1 {
     inherit (darwin) cctools;
     inherit (darwin.apple_sdk.frameworks) CoreFoundation CoreServices Foundation;
     buildJdk = jdk8;
     buildJdkName = "jdk8";
     runJdk = jdk11_headless;
     stdenv = if stdenv.cc.isClang then llvmPackages_6.stdenv else stdenv;
+    bazel_self = bazel_1;
   };
 
-  bazel_1 = callPackage ../development/tools/build-managers/bazel/bazel_1 {
+  bazel_2 = callPackage ../development/tools/build-managers/bazel/bazel_2 {
     inherit (darwin) cctools;
     inherit (darwin.apple_sdk.frameworks) CoreFoundation CoreServices Foundation;
     buildJdk = jdk8;
     buildJdkName = "jdk8";
     runJdk = jdk11_headless;
     stdenv = if stdenv.cc.isClang then llvmPackages_6.stdenv else stdenv;
+    bazel_self = bazel_2;
   };
 
   bazel-buildtools = callPackage ../development/tools/build-managers/bazel/buildtools { };