瀏覽代碼

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
Ed Maste 3 年之前
父節點
當前提交
cbd35d41f5
共有 1 個文件被更改,包括 9 次插入3 次删除
  1. 9 3
      .cirrus.yml

+ 9 - 3
.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