- meson build system support — added samurai (ninja-compatible build tool),
meson, and kmod recipes. Container updated to v11 with python3 and
py3-setuptools for meson. Build environment now setsPYTHONPATHto the
sysroot so Python packages installed by recipes are discoverable. - Container versioning note — CLAUDE.md now documents that both
Dockerfile.buildandinternal/container.gomust be bumped together. - gettext recipe — builds GNU gettext from source as a recipe instead of
relying on the container. Providesautopointneeded by packages like xz that
use gettext macros in their autotools build. - Sysroot binaries on PATH —
/build/sysroot/usr/binis now prepended to
PATHduring builds, so executables from dependency recipes are discoverable. - Autotools class respects explicit
buildsteps — no longer prepends default
autoreconf/configure when a recipe provides its own build commands. - Claude Code plugin — added
.claude/plugin with AI skills for recipe
development:diagnose(iterative build failure analysis),new-recipe
(generate recipes from URLs/descriptions),update-recipe(version bumps),
audit-recipe(review against best practices and other distros). --cleanbuild flag — deletes source and destdir before rebuilding.
--forcenow only skips the cache check without cleaning.--force/--cleanscoped to requested recipes — dependency recipes still
use the cache, only explicitly named recipes are force-rebuilt.- Fixed
YOE_CACHEhelp text — was~/.cache/yoe-ng, actually defaults to
cache/in the project directory.
To update, run: yoe update
Or download the binary for your architecture and place it in your PATH.