diff options
Diffstat (limited to '.builds/alpine.yml')
-rw-r--r-- | .builds/alpine.yml | 16 |
1 files changed, 13 insertions, 3 deletions
diff --git a/.builds/alpine.yml b/.builds/alpine.yml index dc5e7c11..324cf6ce 100644 --- a/.builds/alpine.yml +++ b/.builds/alpine.yml | |||
@@ -6,20 +6,23 @@ packages: | |||
6 | - json-c-dev | 6 | - json-c-dev |
7 | - libevdev-dev | 7 | - libevdev-dev |
8 | - libinput-dev | 8 | - libinput-dev |
9 | - libseat-dev | ||
9 | - libxcb-dev | 10 | - libxcb-dev |
10 | - libxkbcommon-dev | 11 | - libxkbcommon-dev |
11 | - mesa-dev | 12 | - mesa-dev |
12 | - meson | 13 | - meson |
13 | - pango-dev | 14 | - pango-dev |
15 | - pcre2-dev | ||
14 | - pixman-dev | 16 | - pixman-dev |
15 | - scdoc | 17 | - scdoc |
16 | - wayland-dev | 18 | - wayland-dev |
17 | - wayland-protocols | 19 | - wayland-protocols |
18 | - xcb-util-image-dev | 20 | - xcb-util-image-dev |
19 | - xorg-server-xwayland | 21 | - xcb-util-wm-dev |
22 | - xwayland | ||
20 | sources: | 23 | sources: |
21 | - https://github.com/swaywm/sway | 24 | - https://github.com/swaywm/sway |
22 | - https://github.com/swaywm/wlroots | 25 | - https://gitlab.freedesktop.org/wlroots/wlroots.git |
23 | tasks: | 26 | tasks: |
24 | - wlroots: | | 27 | - wlroots: | |
25 | cd wlroots | 28 | cd wlroots |
@@ -28,7 +31,7 @@ tasks: | |||
28 | sudo ninja -C build install | 31 | sudo ninja -C build install |
29 | - setup: | | 32 | - setup: | |
30 | cd sway | 33 | cd sway |
31 | meson build -Dauto_features=enabled -Dtray=disabled | 34 | meson build --fatal-meson-warnings -Dauto_features=enabled -Dtray=disabled |
32 | - build: | | 35 | - build: | |
33 | cd sway | 36 | cd sway |
34 | ninja -C build | 37 | ninja -C build |
@@ -36,3 +39,10 @@ tasks: | |||
36 | cd sway | 39 | cd sway |
37 | meson configure build -Dxwayland=disabled | 40 | meson configure build -Dxwayland=disabled |
38 | ninja -C build | 41 | ninja -C build |
42 | - build-static: | | ||
43 | cd sway | ||
44 | mkdir subprojects | ||
45 | ln -s ../../wlroots subprojects/wlroots | ||
46 | rm -rf build | ||
47 | meson build --fatal-meson-warnings --default-library=static --force-fallback-for=wlroots | ||
48 | ninja -C build | ||