diff --git a/qgis-gcc13.patch b/qgis-gcc13.patch new file mode 100644 index 0000000..353ba2b --- /dev/null +++ b/qgis-gcc13.patch @@ -0,0 +1,32 @@ +diff -rupN qgis-3.28.2/external/lazperf/Extractor.hpp qgis-3.28.2-new/external/lazperf/Extractor.hpp +--- qgis-3.28.2/external/lazperf/Extractor.hpp 2022-12-16 13:04:31.000000000 +0100 ++++ qgis-3.28.2-new/external/lazperf/Extractor.hpp 2023-01-20 21:42:05.172793756 +0100 +@@ -34,6 +34,7 @@ + + #pragma once + ++#include + #include + #include + +diff -rupN qgis-3.28.2/external/untwine/api/QgisUntwine.hpp qgis-3.28.2-new/external/untwine/api/QgisUntwine.hpp +--- qgis-3.28.2/external/untwine/api/QgisUntwine.hpp 2022-12-16 13:04:31.000000000 +0100 ++++ qgis-3.28.2-new/external/untwine/api/QgisUntwine.hpp 2023-01-20 22:35:19.827300165 +0100 +@@ -1,5 +1,6 @@ + #pragma once + ++#include + #include + #include + #include +diff -rupN qgis-3.28.2/external/untwine/untwine/VoxelKey.hpp qgis-3.28.2-new/external/untwine/untwine/VoxelKey.hpp +--- qgis-3.28.2/external/untwine/untwine/VoxelKey.hpp 2022-12-16 13:04:31.000000000 +0100 ++++ qgis-3.28.2-new/external/untwine/untwine/VoxelKey.hpp 2023-01-20 21:20:18.264009376 +0100 +@@ -12,6 +12,7 @@ + + #include + #include ++#include + + #pragma once + diff --git a/qgis.spec b/qgis.spec index 57513ea..37c75ee 100644 --- a/qgis.spec +++ b/qgis.spec @@ -28,6 +28,8 @@ Patch0: %{name}-serverprefix.patch Patch1: %{name}-yarn-offline.patch # Fix build against qwt-6.2 Patch2: %{name}-qwt.patch +# Fix GCC13 FTBFS +Patch3: %{name}-gcc13.patch BuildRequires: cmake BuildRequires: desktop-file-utils