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