commit: f000bd7bac1e7493c9e8707b93f601d4e4000555
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Wed May 21 18:14:34 2025 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Wed May 21 18:22:21 2025 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f000bd7b
sys-apps/pkgcraft-tools: refresh live ebuild
* Bump MSRV
* Simplify shell completion generation
* Don't enable non-default test features (e.g. network tests)
Thanks to radhermit for the patch.
Co-authored-by: Tim Harder <radhermit <AT> gentoo.org>
Signed-off-by: Sam James <sam <AT> gentoo.org>
sys-apps/pkgcraft-tools/pkgcraft-tools-9999.ebuild | 9 ++-------
1 file changed, 2 insertions(+), 7 deletions(-)
diff --git a/sys-apps/pkgcraft-tools/pkgcraft-tools-9999.ebuild
b/sys-apps/pkgcraft-tools/pkgcraft-tools-9999.ebuild
index bc96ea7e8300..f3c2ea7faf4c 100644
--- a/sys-apps/pkgcraft-tools/pkgcraft-tools-9999.ebuild
+++ b/sys-apps/pkgcraft-tools/pkgcraft-tools-9999.ebuild
@@ -5,7 +5,7 @@ EAPI=8
CRATES=" "
LLVM_COMPAT=( {17..19} )
-RUST_MIN_VER="1.84.0"
+RUST_MIN_VER="1.85.0"
inherit cargo edo multiprocessing llvm-r1 shell-completion
@@ -59,11 +59,8 @@ src_compile() {
if [[ ${PV} == 9999 ]] ; then
einfo "Generating shell completions"
- mkdir shell || die
local BIN="${WORKDIR}/${P}/$(cargo_target_dir)/pk"
- "${BIN}" completion bash > shell/pk.bash || die
- "${BIN}" completion zsh > shell/_pk || die
- "${BIN}" completion fish > shell/pk.fish || die
+ "${BIN}" completion --dir shell || die
fi
}
@@ -72,10 +69,8 @@ src_test() {
local -x NEXTEST_TEST_THREADS="$(makeopts_jobs)"
- # pkg::env::current_dir is likely sensitive to ebuild env
edo ${CARGO} nextest run $(usev !debug '--release') \
--color always \
- --all-features \
--tests
}