diff --git a/README.md b/README.md index 53c5780..b02d497 100644 --- a/README.md +++ b/README.md @@ -102,15 +102,23 @@ too. From a checkout, `nix develop` gives you `uv`, `ruff` and the audio tools for the usual `uv sync` / `uv run pytest` workflow; `nix build` builds and tests the package. -### Arch Linux (AUR) +### Arch Linux -[`beefy-player`](https://aur.archlinux.org/packages/beefy-player) is packaged in -the AUR (`aur/PKGBUILD` here): +The `aur/PKGBUILD` here is AUR-ready, but the package is not published in the +AUR: the AUR has closed new sign-ups, so there is no account to push it to. +Build and install it from a checkout instead: ```bash -paru -S beefy-player # or: yay -S beefy-player +git clone https://tildeforge.dev/beefcarver/beefy-player +cd beefy-player/aur +makepkg -si # needs base-devel; builds, runs the test suite, installs ``` +Once the AUR accepts new accounts again, the package can be published and +`paru -S beefy-player` / `yay -S beefy-player` will work; until then `makepkg` +is the only route. The `aur/PKGBUILD` is tracked and kept in sync with every +release either way. + The Python side is pulled in automatically. For audio, the output-synced spectrum and image passthrough through tmux, install the optional tools too: