From 209a5e101cdd0fef05701205197d85a7245aaff4 Mon Sep 17 00:00:00 2001 From: Gleb Popov <6yearold@gmail.com> Date: Sun, 19 Apr 2020 15:34:59 +0400 Subject: [PATCH] Add Cirrus CI config file for FreeBSD. --- .cirrus.yml | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) create mode 100644 .cirrus.yml diff --git a/.cirrus.yml b/.cirrus.yml new file mode 100644 index 000000000..a1eefa9af --- /dev/null +++ b/.cirrus.yml @@ -0,0 +1,20 @@ +task: + freebsd_instance: + matrix: + - image_family: freebsd-11-3-snap + - image_family: freebsd-13-0-snap + deps_script: + - sed -i.bak -e 's/quarterly/latest/' /etc/pkg/FreeBSD.conf + - env ASSUME_ALWAYS_YES=yes pkg bootstrap -f + - pkg update -f + - pkg install -y meson pkgconf dbus glib libepoll-shim libudev-devd vulkan-loader vulkan-headers gstreamer1 gstreamer1-plugins + - sysrc dbus_enable=YES + - service dbus restart + build_script: + - mkdir build + - cd build + - meson setup -Dalsa=false -Dpipewire-alsa=false -Dbluez5=false -Djack=false -Dpipewire-jack=false -Dpipewire-pulseaudio=false -Dv4l2=false -Dsystemd=false .. + - ninja + test_script: + - cd build + - ninja test