diff options
Diffstat (limited to '.builds')
-rw-r--r-- | .builds/alpine.yml | 14 | ||||
-rw-r--r-- | .builds/archlinux.yml | 5 | ||||
-rw-r--r-- | .builds/freebsd.yml | 6 |
3 files changed, 20 insertions, 5 deletions
diff --git a/.builds/alpine.yml b/.builds/alpine.yml index 7f0bef02..055e5ffa 100644 --- a/.builds/alpine.yml +++ b/.builds/alpine.yml | |||
@@ -4,6 +4,7 @@ packages: | |||
4 | - eudev-dev | 4 | - eudev-dev |
5 | - gdk-pixbuf-dev | 5 | - gdk-pixbuf-dev |
6 | - json-c-dev | 6 | - json-c-dev |
7 | - libdisplay-info-dev | ||
7 | - libevdev-dev | 8 | - libevdev-dev |
8 | - libinput-dev | 9 | - libinput-dev |
9 | - libseat-dev | 10 | - libseat-dev |
@@ -12,16 +13,18 @@ packages: | |||
12 | - mesa-dev | 13 | - mesa-dev |
13 | - meson | 14 | - meson |
14 | - pango-dev | 15 | - pango-dev |
16 | - pcre2-dev | ||
15 | - pixman-dev | 17 | - pixman-dev |
16 | - scdoc | 18 | - scdoc |
17 | - wayland-dev | 19 | - wayland-dev |
18 | - wayland-protocols | 20 | - wayland-protocols |
19 | - xcb-util-image-dev | 21 | - xcb-util-image-dev |
20 | - xcb-util-wm-dev | 22 | - xcb-util-wm-dev |
21 | - xwayland | 23 | - xwayland-dev |
24 | - hwdata-dev | ||
22 | sources: | 25 | sources: |
23 | - https://github.com/swaywm/sway | 26 | - https://github.com/swaywm/sway |
24 | - https://github.com/swaywm/wlroots | 27 | - https://gitlab.freedesktop.org/wlroots/wlroots.git |
25 | tasks: | 28 | tasks: |
26 | - wlroots: | | 29 | - wlroots: | |
27 | cd wlroots | 30 | cd wlroots |
@@ -35,9 +38,14 @@ tasks: | |||
35 | cd sway | 38 | cd sway |
36 | ninja -C build | 39 | ninja -C build |
37 | - build-no-xwayland: | | 40 | - build-no-xwayland: | |
38 | cd sway | 41 | cd wlroots |
39 | meson configure build -Dxwayland=disabled | 42 | meson configure build -Dxwayland=disabled |
40 | ninja -C build | 43 | ninja -C build |
44 | sudo ninja -C build install | ||
45 | |||
46 | cd ../sway | ||
47 | meson configure build --clearcache | ||
48 | ninja -C build | ||
41 | - build-static: | | 49 | - build-static: | |
42 | cd sway | 50 | cd sway |
43 | mkdir subprojects | 51 | mkdir subprojects |
diff --git a/.builds/archlinux.yml b/.builds/archlinux.yml index a8f1dfed..9972c01a 100644 --- a/.builds/archlinux.yml +++ b/.builds/archlinux.yml | |||
@@ -3,12 +3,14 @@ packages: | |||
3 | - cairo | 3 | - cairo |
4 | - gdk-pixbuf2 | 4 | - gdk-pixbuf2 |
5 | - json-c | 5 | - json-c |
6 | - libdisplay-info | ||
6 | - libegl | 7 | - libegl |
7 | - libinput | 8 | - libinput |
8 | - libxcb | 9 | - libxcb |
9 | - libxkbcommon | 10 | - libxkbcommon |
10 | - meson | 11 | - meson |
11 | - pango | 12 | - pango |
13 | - pcre2 | ||
12 | - scdoc | 14 | - scdoc |
13 | - wayland | 15 | - wayland |
14 | - wayland-protocols | 16 | - wayland-protocols |
@@ -16,9 +18,10 @@ packages: | |||
16 | - xcb-util-wm | 18 | - xcb-util-wm |
17 | - xorg-xwayland | 19 | - xorg-xwayland |
18 | - seatd | 20 | - seatd |
21 | - hwdata | ||
19 | sources: | 22 | sources: |
20 | - https://github.com/swaywm/sway | 23 | - https://github.com/swaywm/sway |
21 | - https://github.com/swaywm/wlroots | 24 | - https://gitlab.freedesktop.org/wlroots/wlroots.git |
22 | tasks: | 25 | tasks: |
23 | - wlroots: | | 26 | - wlroots: | |
24 | cd wlroots | 27 | cd wlroots |
diff --git a/.builds/freebsd.yml b/.builds/freebsd.yml index 1a3c8512..29c6312a 100644 --- a/.builds/freebsd.yml +++ b/.builds/freebsd.yml | |||
@@ -4,6 +4,7 @@ packages: | |||
4 | - devel/json-c | 4 | - devel/json-c |
5 | - devel/libevdev | 5 | - devel/libevdev |
6 | - devel/meson | 6 | - devel/meson |
7 | - devel/pcre2 | ||
7 | - devel/pkgconf | 8 | - devel/pkgconf |
8 | - graphics/cairo | 9 | - graphics/cairo |
9 | - graphics/gdk-pixbuf2 | 10 | - graphics/gdk-pixbuf2 |
@@ -19,14 +20,17 @@ packages: | |||
19 | - devel/libudev-devd | 20 | - devel/libudev-devd |
20 | - graphics/libdrm | 21 | - graphics/libdrm |
21 | - graphics/mesa-libs | 22 | - graphics/mesa-libs |
23 | - sysutils/libdisplay-info | ||
22 | - sysutils/seatd | 24 | - sysutils/seatd |
23 | - x11/libinput | 25 | - x11/libinput |
24 | - x11/libX11 | 26 | - x11/libX11 |
25 | - x11/pixman | 27 | - x11/pixman |
26 | - x11/xcb-util-wm | 28 | - x11/xcb-util-wm |
29 | - x11-servers/xwayland-devel | ||
30 | - misc/hwdata | ||
27 | sources: | 31 | sources: |
28 | - https://github.com/swaywm/sway | 32 | - https://github.com/swaywm/sway |
29 | - https://github.com/swaywm/wlroots | 33 | - https://gitlab.freedesktop.org/wlroots/wlroots.git |
30 | tasks: | 34 | tasks: |
31 | - setup: | | 35 | - setup: | |
32 | cd sway | 36 | cd sway |