cpal pulls in alsa-sys, whose build script needs alsa.pc from the ALSA development package; the other Linux -sys crates (wayland-sys with dlopen) link nothing at build time, so this is the only extra package. CI already installs libasound2-dev; the README now says so for people building locally. Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
parent
84acb49895
commit
e17fcd5598
|
|
@ -103,6 +103,9 @@ cd deckcraft
|
|||
cargo run --release -p deckcraft-cli -- render --sample --all --scale 1 out/
|
||||
```
|
||||
|
||||
On Linux, the build also needs the ALSA headers for slide-show sound: `alsa-lib-devel` on Fedora,
|
||||
`libasound2-dev` on Debian and Ubuntu, `alsa-lib` on Arch. Without them it stops at `alsa-sys`.
|
||||
|
||||
Fonts come from [craft-fonts](https://github.com/storytold/craft-fonts): clone it next to this repo
|
||||
(`../craft-fonts`) and local builds pick it up automatically; without it DeckCraft uses your system
|
||||
fonts.
|
||||
|
|
|
|||
Loading…
Reference in New Issue