diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 7d8de61d5..85ba828ee 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -171,11 +171,12 @@ jobs: uses: actions/checkout@v4 - name: run VM - uses: vmactions/freebsd-vm@v0 + uses: cross-platform-actions/action@v0.21.0 with: - prepare: | - pkg install -y cmake git pkgconf binutils pciutils wayland vulkan-headers vulkan-loader libxcb libXrandr libX11 glib dconf dbus sqlite3-tcl xfce4-conf ImageMagick6 ImageMagick7 chafa egl libosmesa opencl ocl-icd pulseaudio + operating_system: freebsd + version: '13.2' run: | + sudo pkg install -y cmake git pkgconf binutils pciutils wayland vulkan-headers vulkan-loader libxcb libXrandr libX11 glib dconf dbus sqlite3-tcl xfce4-conf ImageMagick6 ImageMagick7 chafa egl libosmesa opencl ocl-icd pulseaudio cmake -DSET_TWEAK=Off -DBUILD_TESTS=On . cmake --build . --target package ./fastfetch --list-features diff --git a/CMakeLists.txt b/CMakeLists.txt index fa203d130..10e56fc58 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -534,7 +534,6 @@ elseif(BSD) src/detection/users/users_linux.c src/detection/wallpaper/wallpaper_linux.c src/detection/wifi/wifi_bsd.c - src/detection/wmde/wmde_linux.c src/detection/wm/wm_nosupport.c src/detection/de/de_linux.c src/detection/wmtheme/wmtheme_linux.c diff --git a/src/detection/de/de_linux.c b/src/detection/de/de_linux.c index 3d75bcc41..067d80307 100644 --- a/src/detection/de/de_linux.c +++ b/src/detection/de/de_linux.c @@ -1,9 +1,11 @@ #include "de.h" +#include "common/io/io.h" #include "common/parsing.h" #include "common/properties.h" #include "common/processing.h" #include "detection/displayserver/displayserver.h" +#include "util/stringUtils.h" static void getKDE(FFstrbuf* result, FFDEOptions* options) {