Add Arch Linux build prerequisites to documentation
This commit is contained in:
@@ -17,7 +17,8 @@ If your distribution doesn't provide a suitable version of nodejs,
|
|||||||
please refer to the `node.js` website for instructions on [how to install the latest version of `node.js`](https://nodejs.org/en/download) directly.
|
please refer to the `node.js` website for instructions on [how to install the latest version of `node.js`](https://nodejs.org/en/download) directly.
|
||||||
|
|
||||||
Run the following commands to install dependent libraries required by the PiPedal build.
|
Run the following commands to install dependent libraries required by the PiPedal build.
|
||||||
|
|
||||||
|
Ubuntu:
|
||||||
sudo apt update
|
sudo apt update
|
||||||
sudo apt upgrade
|
sudo apt upgrade
|
||||||
|
|
||||||
@@ -27,6 +28,27 @@ Run the following commands to install dependent libraries required by the PiPeda
|
|||||||
libsdbus-c++-dev libzip-dev google-perftools \
|
libsdbus-c++-dev libzip-dev google-perftools \
|
||||||
libgoogle-perftools-dev \
|
libgoogle-perftools-dev \
|
||||||
libpipewire-0.3-dev libbz2-dev libssl-dev librsvg2-dev
|
libpipewire-0.3-dev libbz2-dev libssl-dev librsvg2-dev
|
||||||
|
|
||||||
|
Arch:
|
||||||
|
|
||||||
|
sudo pacman -S --needed lilv boost systemd catch2 alsa-lib \
|
||||||
|
util-linux avahi networkmanager icu libzip gperftools \
|
||||||
|
pipewire bzip2 openssl librsvg sdbus-cpp
|
||||||
|
|
||||||
|
There is one AUR package:
|
||||||
|
sudo paru -S authbind
|
||||||
|
|
||||||
|
Note: in Arch, tests and copyright notices won't work, so they need to be disabled with cmake arguments. Add this to your .vscode/settings.json file:
|
||||||
|
|
||||||
|
```json
|
||||||
|
{
|
||||||
|
"cmake.configureSettings": {
|
||||||
|
"PIPEDAL_EXCLUDE_TESTS": "ON",
|
||||||
|
"DISABLE_COPYRIGHT_BUILD": "ON"
|
||||||
|
},
|
||||||
|
...
|
||||||
|
}
|
||||||
|
```
|
||||||
|
|
||||||
|
|
||||||
### Installing Sources
|
### Installing Sources
|
||||||
|
|||||||
Reference in New Issue
Block a user