Distribution Packaging

April 27, 2026 · View on GitHub

This directory holds packaging manifests so downstream maintainers can adopt Lateralus on their platform without reverse-engineering the layout.

FileTargetSubmission status
homebrew/lateralus-lang.rbHomebrew tap (macOS / Linuxbrew)Ready for homebrew/core PR after brew audit --strict --new --online
aur/PKGBUILDArch User RepositoryReady for aurpublish lateralus-lang
snap/snapcraft.yamlCanonical Snap StoreReady for snapcraft register lateralus && snapcraft upload
flatpak/dev.lateralus.Toolchain.yamlFlathubSubmit to flathub/flathub repo as new app PR

Maintainer checklist before each release

  1. Bump version / pkgver in all four files
  2. Re-run pip download lateralus-lang==X.Y.Z --no-binary :all: --no-deps -d /tmp/sdist to obtain canonical SHA256
  3. Replace SKIP / REPLACE_WITH_* placeholders
  4. Lint: brew audit, namcap PKGBUILD, snapcraft lint, flatpak-builder --dry-run
  5. Open downstream PR / push to AUR / call snapcraft upload / push to flathub fork

Already-published registries (no manifest needed in this repo)

  • PyPIlateralus-lang (canonical source-of-truth)
  • npm — 9 packages (grammars + CLI + LSP + toolkit)
  • Open VSX / VS Marketplace — extension lateralus.lateralus-lang
  • GHCRghcr.io/bad-antics/lateralus-lang:latest
  • GitHub Releases — wheels, sdists, VSIX, bootable ISO