From 3f35a40ff8f43328bdf5b557ddd776dbf55623ea Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Daniel=20Ekl=C3=B6f?= Date: Sun, 12 Apr 2020 18:33:27 +0200 Subject: [PATCH] ci: initial FreeBSD build manifest --- .builds/freebsd.yml | 39 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 39 insertions(+) create mode 100644 .builds/freebsd.yml 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