[neon/kde/kwin/Neon/unstable] debian: need to get a gcc-15 or compile with clang somehow

Carlos De Maine null at kde.org
Sun Mar 29 13:48:00 BST 2026


Git commit e3238bdc37824a4d35a697d6ba1238eb2fad7a2c by Carlos De Maine.
Committed on 29/03/2026 at 12:47.
Pushed by carlosdem into branch 'Neon/unstable'.

need to get a gcc-15 or compile with clang somehow

D  +0    -26   debian/patches/expected.diff
D  +0    -1    debian/patches/series
M  +1    -1    debian/rules

https://invent.kde.org/neon/kde/kwin/-/commit/e3238bdc37824a4d35a697d6ba1238eb2fad7a2c

diff --git a/debian/patches/expected.diff b/debian/patches/expected.diff
deleted file mode 100644
index c1895eb..0000000
--- a/debian/patches/expected.diff
+++ /dev/null
@@ -1,26 +0,0 @@
-diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt
-index 3bcaebfe48..53d49aa0a2 100644
---- a/src/CMakeLists.txt
-+++ b/src/CMakeLists.txt
-@@ -30,6 +30,7 @@ target_compile_definitions(kwin PRIVATE
- target_compile_definitions(kwin PUBLIC
-     -DVULKAN_HPP_NO_EXCEPTIONS=1
-     -DVULKAN_HPP_ASSERT_ON_RESULT=void
-+    -DVULKAN_HPP_USE_STD_EXPECTED=TRUE
- )
- 
- target_sources(kwin PRIVATE
-
-
-diff --git a/src/vulkan/vulkan_device.h b/src/vulkan/vulkan_device.h
-index 251d944691..397ee744ae 100644
---- a/src/vulkan/vulkan_device.h
-+++ b/src/vulkan/vulkan_device.h
-@@ -15,6 +15,7 @@
- #include <QObject>
- #include <QVector>
- #include <deque>
-+#include <expected>
- #include <memory>
- #include <optional>
- #include <vulkan/vulkan_raii.hpp>
diff --git a/debian/patches/series b/debian/patches/series
deleted file mode 100644
index 93746c4..0000000
--- a/debian/patches/series
+++ /dev/null
@@ -1 +0,0 @@
-expected.diff
diff --git a/debian/rules b/debian/rules
index b7515dc..a13811e 100755
--- a/debian/rules
+++ b/debian/rules
@@ -10,4 +10,4 @@ export CXX=g++-14
 	dh $@ --with kf6 --buildsystem kf6
 
 override_dh_auto_configure:
-	dh_auto_configure -- -DCMAKE_CXX_STANDARD=23 -DCMAKE_CXX_STANDARD_REQUIRED=TRUE -DVULKAN_HPP_NO_EXCEPTIONS=1 -DVULKAN_HPP_ASSERT_ON_RESULT=void
+	dh_auto_configure -- -DCMAKE_CXX_STANDARD=23 -DCMAKE_CXX_STANDARD_REQUIRED=TRUE


More information about the Neon-commits mailing list