mirror of
https://github.com/fergalmoran/ladybird.git
synced 2025-12-22 09:19:03 +00:00
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.
This commit is contained in:
committed by
Andrew Kaster
parent
7a66316297
commit
d002254ada
@@ -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.
|
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:
|
### NixOS or with Nix:
|
||||||
|
|
||||||
> [!NOTE]
|
> [!NOTE]
|
||||||
|
|||||||
Reference in New Issue
Block a user