From d31cc9b5ef2e57ff29bb364da68f50319baa0a65 Mon Sep 17 00:00:00 2001 From: Jan Beich Date: Thu, 21 Jan 2021 06:52:22 +0000 Subject: [PATCH] ci: enable freebsd-x64 job - Add missing dependencies - Disable terminfo to match downstream --- .builds/{freebsd-x64.yml.disabled => freebsd-x64.yml} | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) rename .builds/{freebsd-x64.yml.disabled => freebsd-x64.yml} (71%) diff --git a/.builds/freebsd-x64.yml.disabled b/.builds/freebsd-x64.yml similarity index 71% rename from .builds/freebsd-x64.yml.disabled rename to .builds/freebsd-x64.yml index 0f35826e..8481c67f 100644 --- a/.builds/freebsd-x64.yml.disabled +++ b/.builds/freebsd-x64.yml @@ -1,5 +1,7 @@ image: freebsd/latest packages: + - evdev-proto + - libepoll-shim - meson - ninja - pkgconf @@ -11,10 +13,9 @@ packages: - harfbuzz - pixman - libxkbcommon - - ncurses - check - - ttf-hack - - font-noto-emoji + - hack-font + - noto-emoji sources: - https://codeberg.org/dnkl/foot @@ -33,11 +34,11 @@ tasks: ln -s ../../fcft foot/subprojects/fcft - debug: | mkdir -p bld/debug - meson --buildtype=debug -Dfcft:text-shaping=enabled -Dfcft:test-text-shaping=true foot bld/debug + meson --buildtype=debug -Dterminfo=false -Dfcft:text-shaping=enabled -Dfcft:test-text-shaping=true foot bld/debug ninja -C bld/debug -k0 meson test -C bld/debug --print-errorlogs - release: | mkdir -p bld/release - meson --buildtype=minsize -Dfcft:text-shaping=enabled -Dfcft:test-text-shaping=true foot bld/release + meson --buildtype=minsize -Dterminfo=false -Dfcft:text-shaping=enabled -Dfcft:test-text-shaping=true foot bld/release ninja -C bld/release -k0 meson test -C bld/release --print-errorlogs