File 0001-Fix-not-using-implib-extension-with-MinGW.patch of Package mingw64-libqt5-qtbase

From a76fd32bde1b380acac7edc65e1e0b91dd6b5381 Mon Sep 17 00:00:00 2001
From: Ralf Habacker <ralf.habacker@freenet.de>
Date: Wed, 29 May 2024 09:36:14 +0200
Subject: [PATCH] Fix not using implib extension with MinGW

---
 mkspecs/features/qt.prf | 14 ++++++++++----
 1 file changed, 10 insertions(+), 4 deletions(-)

diff --git a/mkspecs/features/qt.prf b/mkspecs/features/qt.prf
index da1f44a88..887633592 100644
--- a/mkspecs/features/qt.prf
+++ b/mkspecs/features/qt.prf
@@ -217,14 +217,20 @@ for(ever) {
             } else {
                 candidates = $$MODULE_MODULE$$qtPlatformTargetSuffix()
                 darwin: candidates *= $$MODULE_MODULE
-                win32|contains(MODULE_CONFIG, staticlib) {
+                contains(MODULE_CONFIG, staticlib) {
                     lib_prefix = $$MODULE_LIBS/$$QMAKE_PREFIX_STATICLIB
                     lib_suffix = $$QMAKE_EXTENSION_STATICLIB
                     add_lib_to_pretargetdeps = true
                 } else {
-                    lib_prefix = $$MODULE_LIBS/$$QMAKE_PREFIX_SHLIB
-                    lib_suffix = $$QMAKE_EXTENSION_SHLIB
-                    add_lib_to_pretargetdeps = false
+                    win32 {
+                        lib_prefix = $$MODULE_LIBS/$$QMAKE_PREFIX_IMPLIB
+                        lib_suffix = $$QMAKE_EXTENSION_IMPLIB
+                        add_lib_to_pretargetdeps = false
+                    } else {
+                        lib_prefix = $$MODULE_LIBS/$$QMAKE_PREFIX_SHLIB
+                        lib_suffix = $$QMAKE_EXTENSION_SHLIB
+                        add_lib_to_pretargetdeps = false
+                    }
                 }
                 lib_missing = true
                 lib_fallback =
-- 
2.44.0

openSUSE Build Service is sponsored by