commit db15f84f7a8efee11c00a91504ca22d1f1fd2249
Author: Witold Filipczyk <[email protected]>
Date:   Tue Aug 16 11:40:43 2022 +0200

    - added no-fatal-warnings.patch to not enable -Wl,--fatal-warnings
    - rel 2

 kf5-extra-cmake-modules.spec |  4 +++-
 no-fatal-warnings.patch      | 14 ++++++++++++++
 2 files changed, 17 insertions(+), 1 deletion(-)
---
diff --git a/kf5-extra-cmake-modules.spec b/kf5-extra-cmake-modules.spec
index 28246ce..cbd743b 100644
--- a/kf5-extra-cmake-modules.spec
+++ b/kf5-extra-cmake-modules.spec
@@ -9,13 +9,14 @@ Summary:      Extra Cmake Modules for KF5
 Summary(pl.UTF-8):     Dodatkowe moduĊ‚y Cmake'a dla KF5
 Name:          kf5-%{orgname}
 Version:       5.97.0
-Release:       1
+Release:       2
 License:       BSD
 Group:         Development/Building
 Source0:       
https://download.kde.org/stable/frameworks/%{kdeframever}/%{orgname}-%{version}.tar.xz
 # Source0-md5: 9004ad7e58f5d3ef4a68ac9d3d432c51
 Patch0:                %{orgname}-tests.patch
 Patch1:                kdefetchtranslations-test.patch
+Patch2:                no-fatal-warnings.patch
 URL:           https://kde.org/
 BuildRequires: cmake >= 3.16
 BuildRequires: qt5-assistant >= 5.9.0
@@ -77,6 +78,7 @@ Dokumentacja API dla %{orgname}.
 %setup -q -n %{orgname}-%{version}
 %patch0 -p1
 %patch1 -p0
+%patch2 -p1
 
 # causes make install failure after running tests
 %{__sed} -i -e '/ECMToolchainAndroidTest/d' tests/CMakeLists.txt
diff --git a/no-fatal-warnings.patch b/no-fatal-warnings.patch
new file mode 100644
index 0000000..0d796e3
--- /dev/null
+++ b/no-fatal-warnings.patch
@@ -0,0 +1,14 @@
+diff -up extra-cmake-modules-5.97.0/kde-modules/KDECompilerSettings.cmake.dd 
extra-cmake-modules-5.97.0/kde-modules/KDECompilerSettings.cmake
+--- extra-cmake-modules-5.97.0/kde-modules/KDECompilerSettings.cmake.dd        
2022-07-15 16:05:38.000000000 +0200
++++ extra-cmake-modules-5.97.0/kde-modules/KDECompilerSettings.cmake   
2022-08-16 11:33:34.681624244 +0200
+@@ -537,8 +537,8 @@ if ((CMAKE_CXX_COMPILER_ID STREQUAL "GNU
+         (CMAKE_CXX_COMPILER_ID MATCHES "Clang" AND NOT APPLE) OR
+         (CMAKE_CXX_COMPILER_ID STREQUAL "Intel" AND NOT WIN32))
+     # Linker warnings should be treated as errors
+-    set(CMAKE_SHARED_LINKER_FLAGS "-Wl,--fatal-warnings 
${CMAKE_SHARED_LINKER_FLAGS}")
+-    set(CMAKE_MODULE_LINKER_FLAGS "-Wl,--fatal-warnings 
${CMAKE_MODULE_LINKER_FLAGS}")
++    ##set(CMAKE_SHARED_LINKER_FLAGS "-Wl,--fatal-warnings 
${CMAKE_SHARED_LINKER_FLAGS}")
++    ##set(CMAKE_MODULE_LINKER_FLAGS "-Wl,--fatal-warnings 
${CMAKE_MODULE_LINKER_FLAGS}")
+ 
+     # Do not allow undefined symbols, even in non-symbolic shared libraries
+     # On OpenBSD we must disable this to allow the stuff to properly compile 
without explicit libc specification
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/kf5-extra-cmake-modules.git/commitdiff/db15f84f7a8efee11c00a91504ca22d1f1fd2249

_______________________________________________
pld-cvs-commit mailing list
[email protected]
http://lists.pld-linux.org/mailman/listinfo/pld-cvs-commit

Reply via email to