mirror of
https://github.com/swaywm/sway.git
synced 2024-11-24 08:51:27 +00:00
Updated Development Setup (markdown)
parent
0760d0d8ae
commit
e295900a7e
|
@ -39,10 +39,6 @@ git clone git@github.com:swaywm/sway.git
|
||||||
cd sway
|
cd sway
|
||||||
git clone git@github.com:swaywm/wlroots.git subprojects/wlroots
|
git clone git@github.com:swaywm/wlroots.git subprojects/wlroots
|
||||||
|
|
||||||
# optional: also build wlroots dependencies (wayland-protocols, seatd...) as subprojects
|
|
||||||
git clone https://gitlab.freedesktop.org/wayland/wayland-protocols.git subprojects/wayland-protocols
|
|
||||||
git clone https://git.sr.ht/~kennylevinsen/seatd subprojects/seatd
|
|
||||||
|
|
||||||
# Build sway and wlroots
|
# Build sway and wlroots
|
||||||
meson build/
|
meson build/
|
||||||
ninja -C build/
|
ninja -C build/
|
||||||
|
@ -57,6 +53,13 @@ In order to be able to collect core dumps on ASan failures (to inspect variable
|
||||||
|
|
||||||
When pulling from the Sway repo, remember to also pull from the wlroots repo.
|
When pulling from the Sway repo, remember to also pull from the wlroots repo.
|
||||||
|
|
||||||
|
If you don't have a recent enough version of libseat or wayland-protocols, you can use subprojects like so:
|
||||||
|
|
||||||
|
``sh
|
||||||
|
git clone https://gitlab.freedesktop.org/wayland/wayland-protocols.git subprojects/wayland-protocols
|
||||||
|
git clone https://git.sr.ht/~kennylevinsen/seatd subprojects/seatd
|
||||||
|
```
|
||||||
|
|
||||||
If you don't have Sway installed on your system or if you want to test swaybar/swaymsg/swaynag changes, you can populate your `PATH` like so:
|
If you don't have Sway installed on your system or if you want to test swaybar/swaymsg/swaynag changes, you can populate your `PATH` like so:
|
||||||
|
|
||||||
```sh
|
```sh
|
||||||
|
|
Loading…
Reference in a new issue