1--- src/core/api/configure.cmake.orig	2025-10-02 00:36:39 UTC
2+++ src/core/api/configure.cmake
3@@ -10,6 +10,7 @@ if(NOT QT_CONFIGURE_RUNNING)
4     if(PkgConfig_FOUND AND QT_FEATURE_pkg_config)
5         pkg_check_modules(ALSA alsa IMPORTED_TARGET)
6         pkg_check_modules(PULSEAUDIO libpulse>=0.9.10 libpulse-mainloop-glib)
7+        pkg_check_modules(SNDIO libsndio)
8         pkg_check_modules(XDAMAGE xdamage)
9         pkg_check_modules(GBM gbm)
10         pkg_check_modules(LIBVA libva>=1.14)
11@@ -96,6 +97,11 @@ qt_feature("webengine-printing-and-pdf" PRIVATE
12     AUTODETECT NOT QT_FEATURE_webengine_embedded_build
13     CONDITION TARGET Qt::PrintSupport AND QT_FEATURE_printer
14 )
15+qt_feature("webengine-system-sndio" PRIVATE
16+    LABEL "Use sndio"
17+    AUTODETECT UNIX
18+    CONDITION SNDIO_FOUND
19+)
20 qt_feature("webengine-pepper-plugins" PRIVATE
21     LABEL "Pepper Plugins"
22     PURPOSE "Enables use of Pepper plugins."
23@@ -179,7 +185,7 @@ qt_feature("webengine-vaapi" PRIVATE
24     PURPOSE "Enables support for VA-API hardware acceleration"
25     AUTODETECT GBM_FOUND AND LIBVA_FOUND AND QT_FEATURE_vulkan
26     # hardware accelerated encoding requires bundled libvpx
27-    CONDITION LINUX AND NOT QT_FEATURE_webengine_system_libvpx
28+    CONDITION UNIX AND NOT QT_FEATURE_webengine_system_libvpx
29 )
30 list(LENGTH CMAKE_OSX_ARCHITECTURES osx_arch_count)
31 qt_feature("webenginedriver" PUBLIC
32@@ -222,15 +228,19 @@ qt_configure_add_summary_entry(
33 )
34 qt_configure_add_summary_entry(
35     ARGS "webengine-vaapi"
36-    CONDITION LINUX
37+    CONDITION UNIX
38 )
39 qt_configure_add_summary_entry(
40     ARGS "webengine-system-alsa"
41-    CONDITION LINUX
42+    CONDITION UNIX
43 )
44 qt_configure_add_summary_entry(
45     ARGS "webengine-system-pulseaudio"
46-    CONDITION LINUX
47+    CONDITION UNIX
48+)
49+qt_configure_add_summary_entry(
50+    ARGS "webengine-system-sndio"
51+    CONDITION UNIX
52 )
53 qt_configure_add_summary_entry(
54     ARGS "webengine-webrtc-system-openh264"
55