penguin daf23b9bb7
All checks were successful
Gentoo Utils / build-oci-image (push) Successful in 20s
Gentoo Utils / grep (push) Successful in 4s
Gentoo Utils / check-format (push) Successful in 10s
Gentoo Utils / docs (push) Successful in 18s
Gentoo Utils / build (push) Successful in 28s
Gentoo Utils / test (push) Successful in 34s
Gentoo Utils / fuzz (push) Successful in 1m26s
add readme
2025-12-27 12:31:57 -06:00
2025-12-27 12:28:27 -06:00
2025-12-14 04:38:33 +00:00
2025-12-22 08:05:20 +00:00
2025-12-12 03:40:45 +00:00
2025-12-22 08:05:20 +00:00
2025-11-26 19:24:45 +00:00
2025-12-22 08:05:20 +00:00
2025-12-14 23:14:41 +00:00
2025-11-30 22:12:49 +00:00
2025-12-07 19:48:48 +00:00
2025-10-28 02:12:47 -04:00
2025-12-22 08:05:20 +00:00
2025-11-30 22:12:49 +00:00
2025-12-27 12:31:57 -06:00
2025-12-11 21:51:45 +00:00

Gentoo Utils

Getting Started

Gentoo Utils must be compiled from source currently. See the compiling from source section for more information.

Development   development contributing

There are two main avenues for development:

  • compiling normally using packages via portage
  • using the podman container

Development without using a podman container

Install Build Prerequisites

  • dev-lang/rust-bin-9999
  • llvm-core/clang
  • llvm-core/lld
  • sys-process/parallel (Needed for check.sh)
  • dev-build/meson

Install build deps:

emerge -a dev-lang/rust-bin-9999 \
    llvm-core/clang \
    llvm-core/lld \
    sys-process/parallel

Compiling this project currently requires using a patched meson. Install patched meson:

EGIT_OVERRIDE_REPO_MESONBUILD_MESON=https://jturnerusa.dev/cgit/meson emerge -a =dev-build/meson-9999::gentoo

Development using a podman container

The podman image comes with all the tools required to compile gentoo-utils.

Clone the repo

git clone https://git.epenguin.net/gentoo-utils/gentoo-utils.git
cd gentoo-utils

Run the check script:

podman run --rm --userns=keep-id -v $PWD:/workspace git.epenguin.net/gentoo-utils/gentoo-utils:latest ./check.sh

Resources

pms-utils spec link

Description
No description provided
Readme GPL-3.0 2.6 MiB
Languages
Rust 91.8%
Meson 5%
Shell 1.6%
Python 0.8%
Dockerfile 0.8%