.cirrus.yml 708 B

1234567891011121314151617181920212223242526272829
  1. # $FreeBSD$
  2. freebsd_instance:
  3. image: freebsd-14-1-release-amd64-ufs
  4. env:
  5. CIRRUS_CLONE_DEPTH: 1
  6. CIRRUS_CLONE_SUBMODULES: true
  7. task:
  8. install_script:
  9. - pkg install -y
  10. cmake ninja binutils pkgconf curl kf6-extra-cmake-modules
  11. ffmpeg qt6-base qt6-svg jansson libsysinfo e2fsprogs-libuuid pulseaudio
  12. alsa-lib pipewire v4l_compat libpci librist srt nlohmann-json uthash
  13. qr-code-generator websocketpp asio vlc swig luajit jackit sndio fdk-aac
  14. libdatachannel
  15. script:
  16. - cmake
  17. -S $(pwd)
  18. -B build
  19. -G Ninja
  20. -DOBS_CMAKE_VERSION=3.0
  21. -DENABLE_JACK:BOOL=ON
  22. -DENABLE_SNDIO:BOOL=ON
  23. -DENABLE_LIBFDK:BOOL=ON
  24. - cmake
  25. --build build
  26. --config RelWithDebInfo