aboutsummaryrefslogtreecommitdiffstats
path: root/.builds/alpine.yml
diff options
context:
space:
mode:
Diffstat (limited to '.builds/alpine.yml')
-rw-r--r--.builds/alpine.yml13
1 files changed, 11 insertions, 2 deletions
diff --git a/.builds/alpine.yml b/.builds/alpine.yml
index dc5e7c11..7f0bef02 100644
--- a/.builds/alpine.yml
+++ b/.builds/alpine.yml
@@ -6,6 +6,7 @@ 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
@@ -16,7 +17,8 @@ packages:
16 - wayland-dev 17 - wayland-dev
17 - wayland-protocols 18 - wayland-protocols
18 - xcb-util-image-dev 19 - xcb-util-image-dev
19 - xorg-server-xwayland 20 - xcb-util-wm-dev
21 - xwayland
20sources: 22sources:
21 - https://github.com/swaywm/sway 23 - https://github.com/swaywm/sway
22 - https://github.com/swaywm/wlroots 24 - https://github.com/swaywm/wlroots
@@ -28,7 +30,7 @@ tasks:
28 sudo ninja -C build install 30 sudo ninja -C build install
29 - setup: | 31 - setup: |
30 cd sway 32 cd sway
31 meson build -Dauto_features=enabled -Dtray=disabled 33 meson build --fatal-meson-warnings -Dauto_features=enabled -Dtray=disabled
32 - build: | 34 - build: |
33 cd sway 35 cd sway
34 ninja -C build 36 ninja -C build
@@ -36,3 +38,10 @@ tasks:
36 cd sway 38 cd sway
37 meson configure build -Dxwayland=disabled 39 meson configure build -Dxwayland=disabled
38 ninja -C build 40 ninja -C build
41 - build-static: |
42 cd sway
43 mkdir subprojects
44 ln -s ../../wlroots subprojects/wlroots
45 rm -rf build
46 meson build --fatal-meson-warnings --default-library=static --force-fallback-for=wlroots
47 ninja -C build