Sfoglia il codice sorgente

Merge pull request #2216 from emaste/freebsd-ci

CI: Add Cirrus-CI config for FreeBSD builds
Jim 5 anni fa
parent
commit
5a406201a6
1 ha cambiato i file con 21 aggiunte e 0 eliminazioni
  1. 21 0
      .cirrus.yml

+ 21 - 0
.cirrus.yml

@@ -0,0 +1,21 @@
+# $FreeBSD$
+
+freebsd_instance:
+  image: freebsd-12-1-release-amd64
+
+env:
+  CIRRUS_CLONE_DEPTH: 1
+
+task:
+  install_script:
+  - pkg install -y
+    v4l_compat swig30 ffmpeg curl dbus fdk-aac fontconfig
+    freetype2 jackit jansson luajit mbedtls pulseaudio speexdsp
+    libsysinfo libudev-devd libv4l libx264 cmake ninja
+    mesa-libs lua52 pkgconf
+    qt5-svg qt5-qmake qt5-buildtools qt5-x11extras
+  script:
+  - mkdir build
+  - cd build
+  - cmake -DUNIX_STRUCTURE=1 -GNinja ..
+  - ninja