aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.builds/alpine.yml38
-rw-r--r--.builds/archlinux.yml (renamed from .build.yml)18
2 files changed, 47 insertions, 9 deletions
diff --git a/.builds/alpine.yml b/.builds/alpine.yml
new file mode 100644
index 00000000..328625a5
--- /dev/null
+++ b/.builds/alpine.yml
@@ -0,0 +1,38 @@
1image: alpine/edge
2packages:
3 - cairo-dev
4 - eudev-dev
5 - gdk-pixbuf-dev
6 - json-c-dev
7 - libevdev-dev
8 - libinput-dev
9 - libxcb-dev
10 - libxkbcommon-dev
11 - mesa-dev
12 - meson
13 - pango-dev
14 - pixman-dev
15 - scdoc
16 - wayland-dev
17 - wayland-protocols
18 - xcb-util-image-dev
19 - xorg-server-xwayland
20sources:
21 - https://github.com/swaywm/sway
22 - https://github.com/swaywm/wlroots
23tasks:
24 - wlroots: |
25 cd wlroots
26 meson --prefix=/usr build -Drootston=false -Dexamples=false
27 ninja -C build
28 sudo ninja -C build install
29 - setup: |
30 cd sway
31 meson build
32 - build: |
33 cd sway
34 ninja -C build
35 - build-no-xwayland: |
36 cd sway
37 meson configure build -Dxwayland=disabled
38 ninja -C build
diff --git a/.build.yml b/.builds/archlinux.yml
index 14433311..c8f116e0 100644
--- a/.build.yml
+++ b/.builds/archlinux.yml
@@ -1,25 +1,25 @@
1# vim: ft=yaml ts=2 sw=2 et :
2image: archlinux 1image: archlinux
3packages: 2packages:
4 - meson
5 - xorg-server-xwayland
6 - xcb-util-image
7 - json-c
8 - pango
9 - cairo 3 - cairo
10 - wayland
11 - wayland-protocols
12 - gdk-pixbuf2 4 - gdk-pixbuf2
5 - json-c
13 - libinput 6 - libinput
7 - libxcb
14 - libxkbcommon 8 - libxkbcommon
9 - meson
10 - pango
15 - scdoc 11 - scdoc
12 - wayland
13 - wayland-protocols
14 - xcb-util-image
15 - xorg-server-xwayland
16sources: 16sources:
17 - https://github.com/swaywm/sway 17 - https://github.com/swaywm/sway
18 - https://github.com/swaywm/wlroots 18 - https://github.com/swaywm/wlroots
19tasks: 19tasks:
20 - wlroots: | 20 - wlroots: |
21 cd wlroots 21 cd wlroots
22 meson --prefix=/usr build 22 meson --prefix=/usr build -Drootston=false -Dexamples=false
23 ninja -C build 23 ninja -C build
24 sudo ninja -C build install 24 sudo ninja -C build install
25 - setup: | 25 - setup: |