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