bennypowers overlay

April 9, 2026 ยท View on GitHub

Larry the Cow

Important

Install Gentoo. Do a Linux

bennypowers overlay

A Gentoo overlay for packages that haven't herded their way into ::gentoo or ::guru yet.

Setup

git config core.hooksPath hooks   # QA checks on commit and push

Larry

Everything goes through scripts/larry.

CommandWhat it does
larry importImport an ebuild from another overlay (::guru, ::gentoo). Rewrites maintainer, runs prepare.
larry bumpCopy latest ebuild to a new version or --revision, then prepare it. One command to moo-ve upstream.
larry prepareDownload distfiles, generate dep caches, create Manifest. Auto-detects npm/cargo/generic. --all for the whole herd.
larry testTest-build ebuilds locally. --compile, --merge, or --pretend. --emerge for a clean-room podman build with GPU passthrough. No bull.
larry upstreamCheck all packages for upstream updates (PyPI, GitHub, npm). --fresh to waddle past the cache.

Workflow

eix -e <pkg>                                          # don't duplicate ::gentoo or ::guru
scripts/larry bump <cat>/<pkg> <version>              # copies, fetches, caches, manifests
# edit the ebuild if needed, then re-run larry prepare
pkgcheck scan -r bennypowers <cat>/<pkg>              # lint (also runs on commit)
scripts/larry test <cat>/<pkg>                        # moo-ve fast, break nothing
git add && git commit                                 # hooks handle the rest