Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
9 changes: 7 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -49,8 +49,13 @@ For Sailfish OS, use the standalone Bash or PowerShell build script described in

## Dependencies

- `build-essential`, `libsdl2-dev`, `libcurl4-openssl-dev`, `nodejs`, `npm`
(Debian/Raspberry Pi OS packages).
- `build-essential`, `libsdl2-dev`, `libcurl4-openssl-dev`, `libfreetype-dev`,
`file`, `nodejs`, `npm` (Debian/Raspberry Pi OS packages). The build script
needs FreeType (through `pkg-config`) for runtime fonts, and runs `file` on
the linked binary.
- `@geastack/cli` requires Node.js 22 or newer. Debian 13's `nodejs` is 20 and
builds with an engine warning; Debian 12's is 18, where `gea` fails to start,
so install a newer Node.js there.
- The rest of the stack from npm: `npm install` brings in `@geastack/core` and
`@geastack/compiler`, which carry the codegen toolchain (vite + the `@geajs`
packages).
Expand Down
2 changes: 1 addition & 1 deletion targets/raspberry-pi-os/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ we develop and test on; other distros can become sibling targets later.
## Build & run

```bash
sudo apt install libsdl2-dev libcurl4-openssl-dev # once
sudo apt install libsdl2-dev libcurl4-openssl-dev libfreetype-dev file # once
bash targets/raspberry-pi-os/build-raspberry-pi-os.sh bouncing-balls-jsx
./targets/raspberry-pi-os/dist/bouncing-balls-jsx/bouncing-balls-jsx
```
Expand Down
Loading