diff options
author | Profpatsch <mail@profpatsch.de> | 2018-08-21 14:08:18 +0200 |
---|---|---|
committer | Profpatsch <mail@profpatsch.de> | 2018-08-21 20:12:23 +0200 |
commit | ec3c3c824eb5bbdc2baeabff6b221b68e7166160 (patch) | |
tree | b5a8b2ae88e33a363b3070e2d3530e15e6428961 /pkgs | |
parent | c53e00425795c2eea7f17f5a863f8b204aa14a55 (diff) | |
download | nixpkgs-ec3c3c824eb5bbdc2baeabff6b221b68e7166160.tar nixpkgs-ec3c3c824eb5bbdc2baeabff6b221b68e7166160.tar.gz nixpkgs-ec3c3c824eb5bbdc2baeabff6b221b68e7166160.tar.bz2 nixpkgs-ec3c3c824eb5bbdc2baeabff6b221b68e7166160.tar.lz nixpkgs-ec3c3c824eb5bbdc2baeabff6b221b68e7166160.tar.xz nixpkgs-ec3c3c824eb5bbdc2baeabff6b221b68e7166160.tar.zst nixpkgs-ec3c3c824eb5bbdc2baeabff6b221b68e7166160.zip |
bazel: substitute the perl path for bash completions
Diffstat (limited to 'pkgs')
-rw-r--r-- | pkgs/development/tools/build-managers/bazel/default.nix | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/pkgs/development/tools/build-managers/bazel/default.nix b/pkgs/development/tools/build-managers/bazel/default.nix index 27ec84f861e..8d4b95c8808 100644 --- a/pkgs/development/tools/build-managers/bazel/default.nix +++ b/pkgs/development/tools/build-managers/bazel/default.nix @@ -1,6 +1,6 @@ { stdenv, lib, fetchurl, runCommand, makeWrapper , jdk, zip, unzip, bash, writeCBin, coreutils -, which, python, gnused, gnugrep, findutils +, which, python, perl, gnused, gnugrep, findutils # Always assume all markers valid (don't redownload dependencies). # Also, don't clean up environment variables. , enableNixHacks ? false @@ -139,6 +139,11 @@ stdenv.mkDerivation rec { cat tools/bash/runfiles/runfiles.bash >> runfiles.bash.tmp mv runfiles.bash.tmp tools/bash/runfiles/runfiles.bash + # the bash completion requires perl + # https://github.com/bazelbuild/bazel/issues/5943 + substituteInPlace scripts/bazel-complete-template.bash \ + --replace "perl" "${perl}/bin/perl" + patchShebangs . ''; in lib.optionalString stdenv.hostPlatform.isDarwin darwinPatches |