aboutsummaryrefslogtreecommitdiffstats
path: root/.builds
diff options
context:
space:
mode:
Diffstat (limited to '.builds')
-rw-r--r--.builds/alpine.yml14
-rw-r--r--.builds/archlinux.yml5
-rw-r--r--.builds/freebsd.yml6
3 files changed, 20 insertions, 5 deletions
diff --git a/.builds/alpine.yml b/.builds/alpine.yml
index 7f0bef02..055e5ffa 100644
--- a/.builds/alpine.yml
+++ b/.builds/alpine.yml
@@ -4,6 +4,7 @@ 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
9 - libseat-dev 10 - libseat-dev
@@ -12,16 +13,18 @@ packages:
12 - mesa-dev 13 - mesa-dev
13 - meson 14 - meson
14 - pango-dev 15 - pango-dev
16 - pcre2-dev
15 - pixman-dev 17 - pixman-dev
16 - scdoc 18 - scdoc
17 - wayland-dev 19 - wayland-dev
18 - wayland-protocols 20 - wayland-protocols
19 - xcb-util-image-dev 21 - xcb-util-image-dev
20 - xcb-util-wm-dev 22 - xcb-util-wm-dev
21 - xwayland 23 - xwayland-dev
24 - hwdata-dev
22sources: 25sources:
23 - https://github.com/swaywm/sway 26 - https://github.com/swaywm/sway
24 - https://github.com/swaywm/wlroots 27 - https://gitlab.freedesktop.org/wlroots/wlroots.git
25tasks: 28tasks:
26 - wlroots: | 29 - wlroots: |
27 cd wlroots 30 cd wlroots
@@ -35,9 +38,14 @@ tasks:
35 cd sway 38 cd sway
36 ninja -C build 39 ninja -C build
37 - build-no-xwayland: | 40 - build-no-xwayland: |
38 cd sway 41 cd wlroots
39 meson configure build -Dxwayland=disabled 42 meson configure build -Dxwayland=disabled
40 ninja -C build 43 ninja -C build
44 sudo ninja -C build install
45
46 cd ../sway
47 meson configure build --clearcache
48 ninja -C build
41 - build-static: | 49 - build-static: |
42 cd sway 50 cd sway
43 mkdir subprojects 51 mkdir subprojects
diff --git a/.builds/archlinux.yml b/.builds/archlinux.yml
index a8f1dfed..9972c01a 100644
--- a/.builds/archlinux.yml
+++ b/.builds/archlinux.yml
@@ -3,12 +3,14 @@ packages:
3 - cairo 3 - cairo
4 - gdk-pixbuf2 4 - gdk-pixbuf2
5 - json-c 5 - json-c
6 - libdisplay-info
6 - libegl 7 - libegl
7 - libinput 8 - libinput
8 - libxcb 9 - libxcb
9 - libxkbcommon 10 - libxkbcommon
10 - meson 11 - meson
11 - pango 12 - pango
13 - pcre2
12 - scdoc 14 - scdoc
13 - wayland 15 - wayland
14 - wayland-protocols 16 - wayland-protocols
@@ -16,9 +18,10 @@ packages:
16 - xcb-util-wm 18 - xcb-util-wm
17 - xorg-xwayland 19 - xorg-xwayland
18 - seatd 20 - seatd
21 - hwdata
19sources: 22sources:
20 - https://github.com/swaywm/sway 23 - https://github.com/swaywm/sway
21 - https://github.com/swaywm/wlroots 24 - https://gitlab.freedesktop.org/wlroots/wlroots.git
22tasks: 25tasks:
23 - wlroots: | 26 - wlroots: |
24 cd wlroots 27 cd wlroots
diff --git a/.builds/freebsd.yml b/.builds/freebsd.yml
index 1a3c8512..29c6312a 100644
--- a/.builds/freebsd.yml
+++ b/.builds/freebsd.yml
@@ -4,6 +4,7 @@ packages:
4- devel/json-c 4- devel/json-c
5- devel/libevdev 5- devel/libevdev
6- devel/meson 6- devel/meson
7- devel/pcre2
7- devel/pkgconf 8- devel/pkgconf
8- graphics/cairo 9- graphics/cairo
9- graphics/gdk-pixbuf2 10- graphics/gdk-pixbuf2
@@ -19,14 +20,17 @@ packages:
19- devel/libudev-devd 20- devel/libudev-devd
20- graphics/libdrm 21- graphics/libdrm
21- graphics/mesa-libs 22- graphics/mesa-libs
23- sysutils/libdisplay-info
22- sysutils/seatd 24- sysutils/seatd
23- x11/libinput 25- x11/libinput
24- x11/libX11 26- x11/libX11
25- x11/pixman 27- x11/pixman
26- x11/xcb-util-wm 28- x11/xcb-util-wm
29- x11-servers/xwayland-devel
30- misc/hwdata
27sources: 31sources:
28- https://github.com/swaywm/sway 32- https://github.com/swaywm/sway
29- https://github.com/swaywm/wlroots 33- https://gitlab.freedesktop.org/wlroots/wlroots.git
30tasks: 34tasks:
31- setup: | 35- setup: |
32 cd sway 36 cd sway