blob: 0b6ba7ed6a0af16d7fbede81d02cc349e0173594 [file] [log] [blame]
Tim Windelschmidt98000a52025-03-06 14:22:15 +01001{ pkgs }: with pkgs;
2stdenv.mkDerivation {
3 name = "bazel";
4 src = builtins.fetchurl {
5 url = "https://github.com/bazelbuild/bazel/releases/download/8.1.0/bazel-8.1.0-linux-x86_64";
6 sha256 = "19dwgh631d6c1m4ds1b1b3pbz18zm5i0x8bggjgsc04fyljfbfml";
7 };
8 unpackPhase = ''
9 true
10 '';
11 nativeBuildInputs = [ makeWrapper ];
12 buildPhase = ''
13 mkdir -p $out/bin
14 cp $src $out/bin/.bazel-inner
15 chmod +x $out/bin/.bazel-inner
16
17 cp ${./bazel-inner.sh} $out/bin/bazel
18 chmod +x $out/bin/bazel
19
20 # Use wrapProgram to set the actual bazel path
21 wrapProgram $out/bin/bazel --set BAZEL_REAL $out/bin/.bazel-inner
22 '';
23 dontStrip = true;
24}