aboutsummaryrefslogtreecommitdiffstats
path: root/.builds
diff options
context:
space:
mode:
authorLibravatar emersion <contact@emersion.fr>2019-02-19 12:11:16 +0100
committerLibravatar emersion <contact@emersion.fr>2019-02-19 12:11:16 +0100
commitb4836ecbcc67cecf42aa2cbc80e5116a78176328 (patch)
treeca7e5fac869bbbdf1384e87901ea47ee485fb3ff /.builds
parentMerge pull request #3714 from emersion/fix-drag-icon-map-listener (diff)
downloadsway-b4836ecbcc67cecf42aa2cbc80e5116a78176328.tar.gz
sway-b4836ecbcc67cecf42aa2cbc80e5116a78176328.tar.zst
sway-b4836ecbcc67cecf42aa2cbc80e5116a78176328.zip
ci: add Alpine CI
Diffstat (limited to '.builds')
-rw-r--r--.builds/alpine.yml38
-rw-r--r--.builds/archlinux.yml30
2 files changed, 68 insertions, 0 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/.builds/archlinux.yml b/.builds/archlinux.yml
new file mode 100644
index 00000000..c8f116e0
--- /dev/null
+++ b/.builds/archlinux.yml
@@ -0,0 +1,30 @@
1image: archlinux
2packages:
3 - cairo
4 - gdk-pixbuf2
5 - json-c
6 - libinput
7 - libxcb
8 - libxkbcommon
9 - meson
10 - pango
11 - scdoc
12 - wayland
13 - wayland-protocols
14 - xcb-util-image
15 - xorg-server-xwayland
16sources:
17 - https://github.com/swaywm/sway
18 - https://github.com/swaywm/wlroots
19tasks:
20 - wlroots: |
21 cd wlroots
22 meson --prefix=/usr build -Drootston=false -Dexamples=false
23 ninja -C build
24 sudo ninja -C build install
25 - setup: |
26 cd sway
27 meson build
28 - build: |
29 cd sway
30 ninja -C build