commit: 1ded7e71224824bc15e9f322ca094e40330ddd4b
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Thu Apr 24 19:36:25 2025 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Thu Apr 24 19:36:25 2025 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1ded7e71
dev-util/pkgcruft: add 0.0.13
Signed-off-by: Sam James <sam <AT> gentoo.org>
dev-util/pkgcruft/Manifest | 1 +
.../pkgcruft/{pkgcruft-9999.ebuild => pkgcruft-0.0.13.ebuild} | 10 +++++++---
dev-util/pkgcruft/pkgcruft-9999.ebuild | 10 +++++++---
3 files changed, 15 insertions(+), 6 deletions(-)
diff --git a/dev-util/pkgcruft/Manifest b/dev-util/pkgcruft/Manifest
index b6eb1848bc02..3e998eb46a04 100644
--- a/dev-util/pkgcruft/Manifest
+++ b/dev-util/pkgcruft/Manifest
@@ -1,3 +1,4 @@
DIST pkgcruft-0.0.10.tar.xz 32193612 BLAKE2B
d0f28f63e0b4f1d1309156309331feb0daa0cd52c6f0491f918d49f76c425b36a47fd02060554cd4398ac3490d6e21009b7421cb0ca14a821093fca7f57087bc
SHA512
14812be27345a737d91281c869bc8149581bf3802b3bddca19908bfb687013cd1ee751213e86c7c277850f07eff2b58358930c74cbe2e3f4b370929de518097e
DIST pkgcruft-0.0.11.tar.xz 40812256 BLAKE2B
6afbc3750d99d715a01d644413b4e5c407d902cbb1761b5017dae0cf5b868a48f6fe5a8ee845bb8e4484cc9ea154d954afc85cd81d53480eee1233598a07a044
SHA512
b4ba070b811e1a94795bd8e90452b4e2db6fba53a563b828c8f8c6b938727ed6aff35e969c88a22b961ded1bd51847f52f1d285863a27b76715fe1ec72979934
DIST pkgcruft-0.0.12.tar.xz 41392836 BLAKE2B
0d04f3451b87f3e888bd471b8b06248b68e6929ace6922f01e4ba5e010e9b0a91ff4c94d4629a473dec6ae5229507dab216f98c02b4a47f454c75098543b0b13
SHA512
17542836ec659703f02a92c5afbd297006db8d3a58cb8b51d876f47592a0a155d85acf2a9661055f42d301d10806d3d30ed658cf4a20aa8748fd9f85222d353a
+DIST pkgcruft-0.0.13.tar.xz 30200436 BLAKE2B
85ed531a79d4261c65dcda41d6a238398fb36b8e93c1698444b866f6c930544bf19c85046ad9ab651bd0f5460ad174b47d468274de169a458083198b084205e2
SHA512
d53713d0f14d965e3b069fe2902af9aac1fac56b565e93b502c081adf0ada99336a43f5af697ec522ce4e6d49eff5b1fb20c375ffa90dcf417ae396c2dc81c2b
diff --git a/dev-util/pkgcruft/pkgcruft-9999.ebuild
b/dev-util/pkgcruft/pkgcruft-0.0.13.ebuild
similarity index 89%
copy from dev-util/pkgcruft/pkgcruft-9999.ebuild
copy to dev-util/pkgcruft/pkgcruft-0.0.13.ebuild
index dff52cd906d4..66c1aeee6244 100644
--- a/dev-util/pkgcruft/pkgcruft-9999.ebuild
+++ b/dev-util/pkgcruft/pkgcruft-0.0.13.ebuild
@@ -63,8 +63,12 @@ src_compile() {
cargo_src_compile
if [[ ${PV} == 9999 ]] ; then
- # https://github.com/pkgcraft/pkgcraft/issues/258
- edo cargo run --features shell --bin pkgcruft-shell-comp -p
pkgcruft
+ einfo "Generating shell completions"
+ mkdir shell || die
+ local BIN="${WORKDIR}/${P}/$(cargo_target_dir)/pkgcruft"
+ "${BIN}" completion bash > shell/pkgcruft.bash || die
+ "${BIN}" completion zsh > shell/_pkgcruft || die
+ "${BIN}" completion fish > shell/pkgcruft.fish || die
fi
}
@@ -116,7 +120,7 @@ src_test() {
src_install() {
cargo_src_install
- newbashcomp shell/pkgcruft.bash ${PN}
+ newbashcomp shell/pkgcruft.bash pkgcruft
dozshcomp shell/_pkgcruft
dofishcomp shell/pkgcruft.fish
}
diff --git a/dev-util/pkgcruft/pkgcruft-9999.ebuild
b/dev-util/pkgcruft/pkgcruft-9999.ebuild
index dff52cd906d4..66c1aeee6244 100644
--- a/dev-util/pkgcruft/pkgcruft-9999.ebuild
+++ b/dev-util/pkgcruft/pkgcruft-9999.ebuild
@@ -63,8 +63,12 @@ src_compile() {
cargo_src_compile
if [[ ${PV} == 9999 ]] ; then
- # https://github.com/pkgcraft/pkgcraft/issues/258
- edo cargo run --features shell --bin pkgcruft-shell-comp -p
pkgcruft
+ einfo "Generating shell completions"
+ mkdir shell || die
+ local BIN="${WORKDIR}/${P}/$(cargo_target_dir)/pkgcruft"
+ "${BIN}" completion bash > shell/pkgcruft.bash || die
+ "${BIN}" completion zsh > shell/_pkgcruft || die
+ "${BIN}" completion fish > shell/pkgcruft.fish || die
fi
}
@@ -116,7 +120,7 @@ src_test() {
src_install() {
cargo_src_install
- newbashcomp shell/pkgcruft.bash ${PN}
+ newbashcomp shell/pkgcruft.bash pkgcruft
dozshcomp shell/_pkgcruft
dofishcomp shell/pkgcruft.fish
}