Commit Graph

9 Commits

Author SHA1 Message Date
ingenarel (NeoJesus)
0a5f6624b5 dev-util/tombi: drop 0.10.6
Signed-off-by: ingenarel (NeoJesus) <ingenarel_neojesus@disroot.org>
2026-05-31 03:19:57 +06:00
ingenarel (NeoJesus)
7dd940cec7 dev-util/tombi: add 1.1.1
Signed-off-by: ingenarel (NeoJesus) <ingenarel_neojesus@disroot.org>
2026-05-31 03:19:47 +06:00
ingenarel (NeoJesus)
d4a48f0053 dev-util/tombi: add 1.0.0
Signed-off-by: ingenarel (NeoJesus) <ingenarel_neojesus@disroot.org>
2026-05-25 19:19:18 +06:00
ingenarel (NeoJesus)
21db66a1d6 dev-util/tombi: drop 0.9.25
Signed-off-by: ingenarel (NeoJesus) <ingenarel_neojesus@disroot.org>
2026-05-21 12:14:48 +06:00
ingenarel (NeoJesus)
9e9df30eb3 dev-util/tombi: add 0.11.5
Signed-off-by: ingenarel (NeoJesus) <ingenarel_neojesus@disroot.org>
2026-05-21 12:14:48 +06:00
ingenarel (NeoJesus)
5570b4fe61 dev-util/tombi: fix tests, install, and deps
Thanks, Agostino Sarubbo for finding the test phase and install phase
bugs

- sys crate fixes were generated using:
  50826abbf4

  and it's deps fixes are for the same reason as commit
  6c4a37fb4c

- more test skips are added, either because they need the internet, or
  it's an actual upstream problem that would be hard for me to patch in
  downstream. `--no-fail-test` flag is also added to run all tests even
  if any fails, in order to get the full list of failed tests, which
  makes it easier to bump and maintain

- changed the hardcoded target/release paths to $(cargo_target_dir),
  that way it doesn't fail if DEBUG USE is set.

Closes: https://bugs.gentoo.org/975031
Closes: https://bugs.gentoo.org/975032
Signed-off-by: ingenarel (NeoJesus) <ingenarel_neojesus@disroot.org>
2026-05-19 14:17:38 +06:00
ingenarel (NeoJesus)
93a0ac7789 dev-util/tombi: use dobin instead of cargo_src_install
cargo_src_install was triggering recompiling in the src_install phase,
this should not do that now

Signed-off-by: ingenarel (NeoJesus) <ingenarel_neojesus@disroot.org>
2026-05-07 14:44:57 +06:00
ingenarel (NeoJesus)
1a97516e93 dev-util/tombi: add 0.10.6
Signed-off-by: ingenarel (NeoJesus) <ingenarel_neojesus@disroot.org>
2026-05-07 14:44:57 +06:00
ingenarel (NeoJesus)
b113c0ce6f dev-util/tombi: new package, add 0.9.25
the unvendoring of some dependencies from -sys crates were done using
0554e820f5/bin/apply-crates-fixes
and then slightly modified and touched up afterwards

Signed-off-by: ingenarel (NeoJesus) <ingenarel_neojesus@disroot.org>
Part-of: https://codeberg.org/gentoo/guru/pulls/13
Merges: https://codeberg.org/gentoo/guru/pulls/13
2026-05-03 04:54:50 +06:00