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.1master
parent
e46e0f8a3e
commit
cbd35d41f5
12
.cirrus.yml
12
.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
|
||||
|
|
Loading…
Reference in New Issue