diff --git a/.builds/freebsd.yml b/.builds/freebsd.yml new file mode 100644 index 00000000..70db6a50 --- /dev/null +++ b/.builds/freebsd.yml @@ -0,0 +1,39 @@ +image: freebsd/latest +packages: + - meson + - ninja + - pkgconf + - scdoc + - wayland + - wayland-protocols + - freetype2 + - fontconfig + - pixman + - libxkbcommon + - ncurses + +sources: + - https://codeberg.org/dnkl/foot + - https://codeberg.org/dnkl/tllist + - https://codeberg.org/dnkl/fcft + +# triggers: +# - action: email +# condition: failure +# to: + +tasks: + - subprojects: | + mkdir foot/subprojects + ln -s ../../tllist foot/subprojects/tllist + ln -s ../../fcft foot/subprojects/fcft + - debug: | + mkdir -p bld/debug + meson --buildtype=debug foot bld/debug + ninja -C bld/debug -k0 + meson test -C bld/debug --print-errorlogs + - release: | + mkdir -p bld/release + meson --buildtype=minsize foot bld/release + ninja -C bld/release -k0 + meson test -C bld/release --print-errorlogs