meta: add ncurses to list of dependencies

This commit is contained in:
Lephenixnoir 2023-11-15 10:20:12 +01:00
parent 931bc2099c
commit ce7342045b
No known key found for this signature in database
GPG key ID: 1BBA026E13FC0495

View file

@ -48,19 +48,20 @@ Once you have GiteaPC, you can install the fxSDK with it. There are some more sy
```bash
# For users of WSL on Microsoft Windows:
% sudo apt install cmake python3-pil libusb-1.0-0-dev libsdl2-dev libpng-dev
% sudo apt install cmake python3-pil libusb-1.0-0-dev libsdl2-dev libpng-dev libncurses-dev
# For users of Debian, Ubuntu, and other Debian-based:
% sudo apt install cmake python3-pil libusb-1.0-0-dev libsdl2-dev libudisks2-dev libglib2.0-dev libpng-dev
# For users of Arch Linux, Manjaro, and other Arch-based:
% sudo pacman -S cmake python-pillow libusb sdl2 udisks2 libpng
% sudo pacman -S cmake python-pillow libusb sdl2 udisks2 libpng ncurses
```
* CMake: This is the canonical build system for fxSDK tools and add-ins.
* PIL/Pillow: This image processing library is used for asset conversion in fxconv.
* libusb: This is used in fxlink to communicate with the calculator over USB.
* SDL2: This is used in fxlink to show real-time video captures.
* ncurses: For the TUI in `fxlink -t`.
* UDisks2: This is used in fxlink to copy files to the calculator on the command-line. (optional)
* GLib: This is needed to communicate with UDisks2 on the DBus interface. (optional)