aboutsummaryrefslogtreecommitdiffstats
path: root/.builds/alpine.yml
diff options
context:
space:
mode:
Diffstat (limited to '.builds/alpine.yml')
-rw-r--r--.builds/alpine.yml16
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
20sources: 23sources:
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
23tasks: 26tasks:
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