github yoebuild/yoe v0.2.2

latest releases: v0.13.0, v0.12.11, v0.12.10...
3 months ago

Added

  • Layer path field — layers can live in a subdirectory of a repo via
    path = "layers/recipes-core". Layer name derived from path's last component.
  • Project-local cache — source and layer caches default to cache/ in the
    project directory instead of ~/.cache/yoe-ng/
  • .gitignore in yoe init — new projects get a .gitignore with /build
    and /cache
  • Autotools autoreconf — autotools class auto-runs autoreconf -fi when
    ./configure is missing (common with git sources)
  • SSH URL support for source fetching (git@host:user/repo.git)
  • Design: per-recipe tasks and containers — planned support for named
    task() build steps with optional per-task Docker container images. Container
    resolves: task → package → bwrap. See
    docs/superpowers/plans/per-recipe-containers.md.

Changed

  • Default layer in yoe init uses SSH URL
    (git@github.com:YoeDistro/yoe-ng.git) with path = "layers/recipes-core"
  • Container no longer mounts a separate cache volume — cache/ is accessible
    through the project mount
  • Container runs with --privileged (needed for losetup/mount during disk image
    creation and /dev/kvm for QEMU)

To update, run: yoe update
Or download the binary for your architecture and place it in your PATH.

Don't miss a new yoe release

NewReleases is sending notifications on new releases.