From d002254adaeca37067103e41f4fce374e73b2617 Mon Sep 17 00:00:00 2001 From: Jonne Ransijn Date: Mon, 21 Oct 2024 18:41:45 +0200 Subject: [PATCH] Meta: Add build instructions for Void Linux `git` and `bash` are most likely already installed, `bash` is part of `base-system`, and `git` is required to pull the repository in the first place, but they are not included in `base-minimal` or `base-container`, and they ARE required for a successful build, so I have added them regardless. `qt6-tools-devel` and `qt6-wayland-devel` were not required to compile and link Ladybird on my machine, but I have included them as they are installed on the other Linux distributions. --- Documentation/BuildInstructionsLadybird.md | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/Documentation/BuildInstructionsLadybird.md b/Documentation/BuildInstructionsLadybird.md index c05d61d0007..5fafecd765e 100644 --- a/Documentation/BuildInstructionsLadybird.md +++ b/Documentation/BuildInstructionsLadybird.md @@ -93,6 +93,12 @@ sudo zypper install autoconf-archive automake ccache cmake curl ffmpeg-7-libavco ``` The build process requires at least python3.7; openSUSE Leap only features Python 3.6 as default, so it is recommendable to install package python311 and create a virtual environment (venv) in this case. +### Void Linux: +``` +sudo xbps-install -Su # (optional) ensure packages are up to date to avoid "Transaction aborted due to unresolved dependencies." +sudo xbps-install -S git bash gcc python3 curl cmake zip unzip linux-headers make pkg-config autoconf automake autoconf-archive nasm MesaLib-devel ninja ffmpeg-devel qt6-base-devel qt6-multimedia-devel qt6-tools-devel qt6-wayland-devel +``` + ### NixOS or with Nix: > [!NOTE]