From 90f82712b1bd081b6bddb8b380d5a5c85fb764ec Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C4=90o=C3=A0n=20Tr=E1=BA=A7n=20C=C3=B4ng=20Danh?= Date: Thu, 26 Jun 2025 10:00:01 +0700 Subject: [PATCH] bazel: Manually generate {bash,fish} completion --- srcpkgs/bazel/template | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) diff --git a/srcpkgs/bazel/template b/srcpkgs/bazel/template index 5eca737f937..d45cffd7e88 100644 --- a/srcpkgs/bazel/template +++ b/srcpkgs/bazel/template @@ -54,12 +54,16 @@ do_build() { EMBED_LABEL=${version} \ EXTRA_BAZEL_ARGS="$_bazel_opts" \ ./compile.sh - ./output/bazel build //scripts:bash_completion - ./output/bazel build //scripts:fish_completion - ./output/bazel shutdown + scripts/generate_bash_completion.sh \ + --prepend=scripts/bazel-complete-header.bash \ + --prepend=scripts/bazel-complete-template.bash \ + --bazel=output/bazel \ + --output=output/bazel-complete.bash + PYTHONPATH="$wrksrc/third_party/py/abseil" \ + python3 scripts/generate_fish_completion.py \ + --bazel=output/bazel \ + --output=output/bazel.fish - cp bazel-bin/scripts/bazel-complete.bash output/ - cp bazel-bin/scripts/bazel.fish output/ cp scripts/zsh_completion/_bazel output/ chmod -R u+rwX /tmp }