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