git.lucas.co / cce-compositor
Wayland compositor (wlroots)
git clone https://git.lucas.co/cce-compositor.git

commit4c0d99d0f9b1429f9bb84efaa0f76da20719f746
parentdab7dbb2fc
authorIsaac Freund <[email protected]>
date2024-05-20 11:45
ci: drop FreeBSD CI for now

There is no FreeBSD tarball from ziglang.org and FreeBSD itself has not
yet updated their Zig package to 0.12.0. This commit should be reverted
when a good way is found to obtain Zig 0.12.0 for the FreeBSD CI.

 .builds/freebsd.yml | 61 -----------------------------------------------------
 1 file changed, 61 deletions(-)

diff --git a/.builds/freebsd.yml b/.builds/freebsd.yml
deleted file mode 100644
index e05be88..0000000
--- a/.builds/freebsd.yml
+++ /dev/null
@@ -1,61 +0,0 @@
-image: freebsd/latest
-packages:
-  - devel/evdev-proto
-  - devel/libevdev
-  - devel/libepoll-shim
-  - devel/libudev-devd
-  - devel/meson
-  - devel/pkgconf
-  - graphics/mesa-libs
-  - graphics/wayland-protocols
-  - misc/hwdata
-  - x11/libX11
-  - x11/libinput
-  - x11/libxcb
-  - x11/libxkbcommon
-  - x11/pixman
-  - x11/xcb-util-errors
-  - x11/xcb-util-renderutil
-  - x11/xcb-util-wm
-  - x11-servers/xwayland
-  - sysutils/seatd
-  - sysutils/libdisplay-info
-  - gmake
-  - scdoc
-  - wget
-sources:
-  - https://codeberg.org/river/river
-  - https://gitlab.freedesktop.org/wayland/wayland.git
-  - https://gitlab.freedesktop.org/wlroots/wlroots.git
-tasks:
-  - install_deps: |
-      cd wayland
-      git checkout 1.22.0
-      meson setup build -Ddocumentation=false -Dtests=false --prefix /usr
-      sudo ninja -C build install
-      cd ..
-
-      cd wlroots
-      git checkout 0.17.2
-      meson setup build --auto-features=enabled -Drenderers=gles2 -Dexamples=false \
-            -Dwerror=false -Db_ndebug=false --prefix /usr
-      sudo ninja -C build/ install
-      cd ..
-
-      wget -nv https://ziglang.org/download/0.12.0/zig-freebsd-x86_64-0.12.0.tar.xz
-      # Remove a lot of useless lines from tar output.
-      tar -xvf zig-freebsd-x86_64-0.12.0.tar.xz 1>/dev/null
-      sudo mv zig-freebsd-x86_64-0.12.0/zig /usr/bin/
-      sudo mv zig-freebsd-x86_64-0.12.0/lib /usr/lib/zig
-  - build: |
-      cd river
-      zig build
-  - build_xwayland: |
-      cd river
-      zig build -Dxwayland
-  - fmt: |
-      cd river
-      zig fmt --check river/
-      zig fmt --check riverctl/
-      zig fmt --check rivertile/
-      zig fmt --check build.zig