File kdelibs4support-5.103.0-fix-mingw-build.patch of Package mingw32-kdelibs4support
diff -ur kdelibs4support-5.103.0/src/ConfigureChecks.cmake kdelibs4support-5.103.0/src/ConfigureChecks.cmake
--- kdelibs4support-5.103.0/src/ConfigureChecks.cmake 2023-02-05 10:20:21.000000000 +0100
+++ kdelibs4support-5.103.0/src/ConfigureChecks.cmake 2024-07-04 15:13:46.760821756 +0200
@@ -110,3 +111,5 @@
if( NOT HAVE_GOOD_GETADDRINFO )
set( HAVE_BROKEN_GETADDRINFO 1 )
endif( NOT HAVE_GOOD_GETADDRINFO )
+# there is no sys/select.h on Windows
+add_definitions(-DHAVE_SYS_SELECT_H=0)
diff -ur kdelibs4support-5.103.0/src/solid-networkstatus/kded/CMakeLists.txt kdelibs4support-5.103.0/src/solid-networkstatus/kded/CMakeLists.txt
--- kdelibs4support-5.103.0/src/solid-networkstatus/kded/CMakeLists.txt 2023-02-05 10:20:21.000000000 +0100
+++ kdelibs4support-5.103.0/src/solid-networkstatus/kded/CMakeLists.txt 2024-07-04 15:08:38.617525588 +0200
@@ -56,7 +56,9 @@
set_target_properties(kded_networkstatus PROPERTIES
OUTPUT_NAME networkstatus
)
+set(CMAKE_SYSROOT Z:)
kcoreaddons_desktop_to_json(kded_networkstatus networkstatus.desktop SERVICE_TYPES kdedmodule.desktop)
+set(CMAKE_SYSROOT)
target_link_libraries(kded_networkstatus KF5::DBusAddons KF5::Solid KF5::KDELibs4Support)