From 4bb2f917e6419c575cd316b35490219b32c2b139 Mon Sep 17 00:00:00 2001 From: FoolHen Date: Mon, 8 Jun 2026 12:28:35 +0200 Subject: [PATCH] Add Arch Linux build prerequisites to documentation --- docs/BuildPrerequisites.md | 24 +++++++++++++++++++++++- 1 file changed, 23 insertions(+), 1 deletion(-) diff --git a/docs/BuildPrerequisites.md b/docs/BuildPrerequisites.md index 1b6257f..7f95978 100644 --- a/docs/BuildPrerequisites.md +++ b/docs/BuildPrerequisites.md @@ -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. Run the following commands to install dependent libraries required by the PiPedal build. - + +Ubuntu: sudo apt update 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 \ libgoogle-perftools-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