Skip to content
This repository was archived by the owner on Aug 10, 2025. It is now read-only.

Commit 31b0aa5

Browse files
committed
docs: update BUILDING.md
1 parent 35aa4d1 commit 31b0aa5

File tree

1 file changed

+8
-5
lines changed

1 file changed

+8
-5
lines changed

BUILDING.md

Lines changed: 8 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -3,21 +3,24 @@ This aims to be a comprehensive guide to compiling Equinox from scratch. If your
33

44
# Installation
55
## Dependencies Required (For people interested in packaging Equinox)
6-
### Runtime Dependencies
6+
### Library Dependencies
77
1. glib
88
2. [libgbinder](https://github.com/mer-hybris/libgbinder)
99
3. pcre2
1010
4. gtk4
1111
5. libadwaita
1212

13-
### Compile-time Dependencies
13+
### Compile-Time Dependencies
1414
1. clang
1515
2. make
1616

17+
### Runtime Dependencies
18+
1. lxc
19+
1720
## Arch
1821
Run the following command to gather all dependencies needed by Equinox on Arch Linux.
1922
```
20-
# pacman -S clang make gtk4 libadwaita glib2 glib2-devel pcre2
23+
# pacman -S clang make gtk4 libadwaita glib2 glib2-devel pcre2 lxc
2124
```
2225
Now, you need to install libgbinder, which you can do by using your favourite AUR helper (we're using `yay` in this example, but you can use any AUR helper you fancy.)
2326

@@ -34,7 +37,7 @@ Some users have reported that the following command fails. If it does, run this
3437
## Fedora
3538
Run the following command to gather all dependencies needed by Equinox on Fedora.
3639
```
37-
# dnf install build-essential clang gtk4 gtk4-devel libadwaita libadwaita-devel pcre2 pcre2-devel glib2 glib2-devel
40+
# dnf install build-essential clang gtk4 gtk4-devel libadwaita libadwaita-devel pcre2 pcre2-devel glib2 glib2-devel lxc
3841
```
3942

4043
Now, unfortunately, Fedora does not have a libgbinder package in its repositories. You'll need to manually clone the repository and compile it instead.
@@ -55,7 +58,7 @@ You'll need to run this every reboot.
5558
## Ubuntu
5659
Run the following command to gather all dependencies needed by Equinox on Ubuntu.
5760
```
58-
# apt-get update && apt-get install clang make gtk4 libgtk-4-dev libadwaita-1 libadwaita-1-dev pcre2 libpcre2-dev glib2.0 libglib2.0-dev
61+
# apt-get update && apt-get install clang make gtk4 libgtk-4-dev libadwaita-1 libadwaita-1-dev pcre2 libpcre2-dev glib2.0 libglib2.0-dev lxc lxc-templates uidmap lxc-utils bridge-utils
5962
```
6063

6164
Now, unfortunately, just like Fedora, Ubuntu does not have a libgbinder package in its repositories. You'll need to manually clone the repository and compile it instead.

0 commit comments

Comments
 (0)