summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--.builds/alpine.yml47
-rw-r--r--.builds/archlinux.yml33
-rw-r--r--.builds/freebsd.yml40
3 files changed, 0 insertions, 120 deletions
diff --git a/.builds/alpine.yml b/.builds/alpine.yml
deleted file mode 100644
index 456837df..00000000
--- a/.builds/alpine.yml
+++ /dev/null
@@ -1,47 +0,0 @@
-image: alpine/edge
-packages:
- - cairo-dev
- - eudev-dev
- - gdk-pixbuf-dev
- - json-c-dev
- - libevdev-dev
- - libinput-dev
- - libseat-dev
- - libxcb-dev
- - libxkbcommon-dev
- - mesa-dev
- - meson
- - pango-dev
- - pixman-dev
- - scdoc
- - wayland-dev
- - wayland-protocols
- - xcb-util-image-dev
- - xcb-util-wm-dev
- - xwayland
-sources:
- - https://github.com/swaywm/sway
- - https://gitlab.freedesktop.org/wlroots/wlroots.git#0.15.0
-tasks:
- - wlroots: |
- cd wlroots
- meson --prefix=/usr build -Dexamples=false
- ninja -C build
- sudo ninja -C build install
- - setup: |
- cd sway
- meson build --fatal-meson-warnings -Dauto_features=enabled -Dtray=disabled
- - build: |
- cd sway
- ninja -C build
- - build-no-xwayland: |
- cd sway
- meson configure build -Dxwayland=disabled
- ninja -C build
- - build-static: |
- cd sway
- mkdir subprojects
- ln -s ../../wlroots subprojects/wlroots
- rm -rf build
- meson build --fatal-meson-warnings --default-library=static --force-fallback-for=wlroots
- ninja -C build
diff --git a/.builds/archlinux.yml b/.builds/archlinux.yml
deleted file mode 100644
index c79e3fe2..00000000
--- a/.builds/archlinux.yml
+++ /dev/null
@@ -1,33 +0,0 @@
-image: archlinux
-packages:
- - cairo
- - gdk-pixbuf2
- - json-c
- - libegl
- - libinput
- - libxcb
- - libxkbcommon
- - meson
- - pango
- - scdoc
- - wayland
- - wayland-protocols
- - xcb-util-image
- - xcb-util-wm
- - xorg-xwayland
- - seatd
-sources:
- - https://github.com/swaywm/sway
- - https://gitlab.freedesktop.org/wlroots/wlroots.git#0.15.0
-tasks:
- - wlroots: |
- cd wlroots
- meson --prefix=/usr build -Dexamples=false
- ninja -C build
- sudo ninja -C build install
- - setup: |
- cd sway
- meson build --fatal-meson-warnings -Dauto_features=enabled -Dsd-bus-provider=libsystemd
- - build: |
- cd sway
- ninja -C build
diff --git a/.builds/freebsd.yml b/.builds/freebsd.yml
deleted file mode 100644
index 5aa0e3dd..00000000
--- a/.builds/freebsd.yml
+++ /dev/null
@@ -1,40 +0,0 @@
-image: freebsd/latest
-packages:
-- devel/basu
-- devel/json-c
-- devel/libevdev
-- devel/meson
-- devel/pkgconf
-- graphics/cairo
-- graphics/gdk-pixbuf2
-- graphics/wayland
-- graphics/wayland-protocols
-- textproc/scdoc
-- x11-toolkits/pango
-- x11/libxcb
-- x11/libxkbcommon
-# wlroots dependencies
-- devel/evdev-proto
-- devel/libepoll-shim
-- devel/libudev-devd
-- graphics/libdrm
-- graphics/mesa-libs
-- sysutils/seatd
-- x11/libinput
-- x11/libX11
-- x11/pixman
-- x11/xcb-util-wm
-sources:
-- https://github.com/swaywm/sway
-- https://gitlab.freedesktop.org/wlroots/wlroots.git#0.15.0
-tasks:
-- setup: |
- cd sway
- mkdir subprojects
- cd subprojects
- ln -s ../../wlroots wlroots
- cd ..
- meson build --fatal-meson-warnings -Dtray=enabled -Dsd-bus-provider=basu
-- build: |
- cd sway
- ninja -C build