name: Build (VM Actions) on: [push, pull_request] jobs: freebsd: runs-on: macos-12 name: FreeBSD steps: - uses: actions/checkout@v3 - name: Build uses: vmactions/freebsd-vm@v0 with: usesh: true prepare: | pkg install -y \ gmake \ pkgconf \ libXcursor \ libXext \ libXinerama \ libXi \ libXfixes \ libXrandr \ libXScrnSaver \ libXxf86vm \ wayland \ wayland-protocols \ libxkbcommon \ mesa-libs \ libglvnd \ evdev-proto \ libinotify \ alsa-lib \ pipewire \ pulseaudio \ dbus \ zh-fcitx \ ibus \ libsamplerate \ libudev-devd run: | mkdir build_autotools (cd build_autotools && CFLAGS="-I/usr/local/include" LDFLAGS="-L/usr/local/lib" ../configure) gmake -C build_autotools -j`sysctl -n hw.ncpu` V=1