sys-apps / pkgcraft-tools

pkgcraft-based tools for Gentoo

Official package sites : https://pkgcraft.github.io/ ·

v9999 :: 0 :: gentoo

Modified
License
MIT Apache-2.0 BSD-2 BSD CC0-1.0 CDLA-Permissive-2.0 ISC MIT MPL-2.0 Unicode-3.0
USE flags
debug test

v0.0.29 :: 0 :: gentoo

Modified
License
MIT Apache-2.0 BSD-2 BSD CC0-1.0 CDLA-Permissive-2.0 ISC MIT MPL-2.0 Unicode-3.0
Keywords
amd64 ~arm64
USE flags
debug test

General

debug
Enable extra debug codepaths, like asserts and extra output. If you want to get meaningful backtraces see https://wiki.gentoo.org/wiki/Project:Quality_Assurance/Backtraces
test
Enable dependencies and/or preparations necessary to run tests (usually controlled by FEATURES=test but can be toggled independently)

llvm_slot

17
Use LLVM 17.
18
Use LLVM 18.
19
Use LLVM 19.
20
Use LLVM 20.
21
Use LLVM 21.

dev-libs / libgit2 : A linkable library for Git

dev-libs / openssl : Robust, full-featured Open Source Toolkit for the Transport Layer Security (TLS)

net-libs / libssh2 : Library implementing the SSH2 protocol

dev-libs / libgit2 : A linkable library for Git

dev-libs / openssl : Robust, full-featured Open Source Toolkit for the Transport Layer Security (TLS)

net-libs / libssh2 : Library implementing the SSH2 protocol

926635
sys-apps/pkgcraft-tools-0.0.14 fails to compile: make LIBTOOL=rlibtool: line 1: exec: make LIBTOOL=rlibtool: not found
938142
sys-apps/pkgcraft-tools-0.0.16 - 915 | test_syntax_error (_(syntax error: %s unexpected), argv[pos]);
943724
sys-apps/pkgcraft-tools-0.0.16-r1 fails tests: functions.rs:46:(.text._ZN7scallop9functions4find17h09715f196be21002E+0x101): undefined reference to find_function
953634
sys-apps/pkgcraft-tools-0.0.25 fails test - [meson] [gcc-15] pkgcraft.(<snip>):(<snip>) undefined reference to scallop_source_file
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
sys-apps/pkgcraft-tools: drop 0.0.26, 0.0.27-r1, 0.0.28
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
sys-apps/pkgcraft-tools: Stabilize 0.0.29 amd64, #965059
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
sys-apps/pkgcraft-tools: Stabilize 0.0.28 amd64, #963686
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
sys-apps/pkgcraft-tools: add 0.0.29
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
sys-apps/pkgcraft-tools: add 0.0.28
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Arthur Zamarin · gentoo
sys-apps/pkgcraft-tools: Stabilize 0.0.27-r1 amd64, #962168
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Eli Schwartz · gentoo
sys-apps/pkgcraft-tools: add missing system deps
rust libgit2 bindings are always automagic. Also, any given crate only ever supports a single libgit2 version because reasons -- changing that requires updating Cargo.lock and retrieving different SRC_URI. Acked-by: Sam James <sam@gentoo.org> Signed-off-by: Eli Schwartz <eschwartz@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
sys-apps/pkgcraft-tools: add 0.0.27
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
sys-apps/pkgcraft-tools: update LICENSE
Signed-off-by: Sam James <sam@gentoo.org>
Sam James · gentoo
sys-apps/pkgcraft-tools: drop 0.0.23, 0.0.24, 0.0.25
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
sys-apps/pkgcraft-tools: Stabilize 0.0.26 amd64, #956853
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
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@gentoo.org> Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
sys-apps/pkgcraft-tools: drop obsolete test skip from live
This should be fixed on master now, per radhermit. Thanks! Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Arthur Zamarin · gentoo
sys-apps/pkgcraft-tools: (live) build shell completions and install
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
sys-apps/pkgcraft-tools: Stabilize 0.0.25 amd64, #954305
Signed-off-by: Sam James <sam@gentoo.org>
Arthur Zamarin · gentoo
sys-apps/pkgcraft-tools: add 0.0.26
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
sys-apps/pkgcraft-tools: add 0.0.25
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
sys-apps/pkgcraft-tools: add 0.0.24
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Arthur Zamarin · gentoo
sys-apps/pkgcraft-tools: (live) no shell completion in 9999
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
sys-apps/pkgcraft-tools: stabilize 0.0.23 for amd64
Signed-off-by: Sam James <sam@gentoo.org>
Sam James · gentoo
sys-apps/pkgcraft-tools: drop 0.0.17, 0.0.19, 0.0.21, 0.0.22
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
sys-apps/pkgcraft-tools: set NEXTEST_TEST_THREADS
Otherwise, test execution jobs use all available cores. Signed-off-by: Sam James <sam@gentoo.org>
Sam James · gentoo
sys-apps/pkgcraft-tools: add 0.0.23
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
sys-apps/pkgcraft-tools: add 0.0.22
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
sys-apps/pkgcraft-tools: add 0.0.21
Closes: https://bugs.gentoo.org/946336 Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
Move {sys-devel → llvm-core}/clang
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
sys-apps/pkgcraft-tools: drop 0.0.14-r1, 0.0.15-r1, 0.0.16-r1
Signed-off-by: Sam James <sam@gentoo.org>
Sam James · gentoo
sys-apps/pkgcraft-tools: add 0.0.19
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
sys-apps/pkgcraft-tools: add 0.0.17
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Matt Jolly · gentoo
*/*: fix rust eclass usedep/mutlilib handling; inherit order
The rust eclass has been updated to directly inject a required MULTILIB_USEDEP when requested. RUST_USEDEP has been renamed to RUST_REQUIRED_USE to be consistent with other eclasses. llvm-r1 should be imported after cargo and the eclass now enables this. Signed-off-by: Matt Jolly <kangie@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Matt Jolly · gentoo
*/*: update for slotted Rust
Tidyups: - $(cargo_crate_uris) - Rust BDEPENDS come from the eclass except in very rare circumstances (RUST_OPTIONAL=1) - RUST_M{AX,IN}_VER where required. - Suboptimal crate separator (`-` -> `@`) Signed-off-by: Matt Jolly <kangie@gentoo.org> Closes: https://github.com/gentoo/gentoo/pull/39218 Signed-off-by: Matt Jolly <kangie@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
sys-apps/pkgcraft-tools: add 0.0.16
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
sys-apps/pkgcraft-tools: add 0.0.15
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
sys-apps/pkgcraft-tools: drop 0.0.13
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
sys-apps/pkgcraft-tools: crank min. rust to 1.74 for 9999
See https://github.com/pkgcraft/pkgcraft/commit/a88e93037836ed23bea6c193183ba457659d53e0. Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
sys-apps/pkgcraft-tools: add 0.0.14
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
sys-apps/pkgcraft-tools: drop 0.0.11, 0.0.12
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
sys-apps/pkgcraft-tools: add 0.0.13
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
sys-apps/pkgcraft-tools: add 0.0.12
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
sys-apps/pkgcraft-tools: Keyword 0.0.11 arm64, #914904
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
sys-apps/pkgcraft-tools: drop 0.0.9, 0.0.10
Signed-off-by: Sam James <sam@gentoo.org>
Sam James · gentoo
sys-apps/pkgcraft-tools: fix tests
Switch to running via nextest per radhermit's suggestion. We really should've been doing this anyway given we are for sys-libs/pkgcraft... Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
sys-apps/pkgcraft-tools: add 0.0.11
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
sys-apps/pkgcraft-tools: skip flaky test
As reported by graaff. Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
sys-apps/pkgcraft-tools: drop 0.0.7, 0.0.8
Signed-off-by: Sam James <sam@gentoo.org>
Sam James · gentoo
sys-apps/pkgcraft-tools: add 0.0.10
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
sys-apps/pkgcraft-tools: add 0.0.9
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
sys-apps/pkgcraft-tools: add 0.0.8
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
sys-apps/pkgcraft-tools: drop virtual/pkgconfig BDEPEND
radhermit points out it's not needed here, thanks! Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
sys-apps/pkgcraft-tools: add clang dep for bindgen
Closes: https://bugs.gentoo.org/908229 Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
sys-apps/pkgcraft-tools: update DESCRIPTION
Signed-off-by: Sam James <sam@gentoo.org>
Sam James · gentoo
sys-apps/pkgcraft-tools: new package, add 9999, add 0.0.7
Signed-off-by: Sam James <sam@gentoo.org>