From cbd35d41f52642d0ad74ed47d0574f5bd65a21bf Mon Sep 17 00:00:00 2001 From: Ed Maste Date: Wed, 3 Aug 2022 22:18:07 -0400 Subject: [PATCH] CI: Update FreeBSD Cirrus-CI configuration - Clone submodules too (for obs-websocket) - Disable ALSA and AJA - Add new deps (srt, librist, and libpci packages) - Bump OS to most recent release, FreeBSD 13.1 --- .cirrus.yml | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/.cirrus.yml b/.cirrus.yml index e95d71443..ed7681d43 100644 --- a/.cirrus.yml +++ b/.cirrus.yml @@ -1,21 +1,27 @@ # $FreeBSD$ freebsd_instance: - image: freebsd-12-1-release-amd64 + image: freebsd-13-1-release-amd64 env: CIRRUS_CLONE_DEPTH: 1 + CIRRUS_CLONE_SUBMODULES: true task: install_script: - pkg install -y v4l_compat swig ffmpeg curl dbus fdk-aac fontconfig freetype2 jackit jansson luajit mbedtls pulseaudio speexdsp - libsysinfo libudev-devd libv4l libx264 cmake ninja + libpci librist libsysinfo libudev-devd libv4l libx264 cmake ninja mesa-libs lua52 pkgconf + srt qt5-svg qt5-qmake qt5-buildtools qt5-x11extras qt5-xml script: - mkdir build - cd build - - cmake -DUNIX_STRUCTURE=1 -GNinja .. + - cmake + -DUNIX_STRUCTURE=1 + -DENABLE_AJA=OFF + -DENABLE_ALSA=OFF + -GNinja .. - ninja