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
 }
 

Reply via email to