[neon/kde/kwin/Neon/unstable] debian: new vulkan support need's at least gcc 15 which noble doesn't have so switch to clang-19 which works for freebsd in CI

Carlos De Maine null at kde.org
Sun Mar 29 07:06:15 BST 2026


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

new vulkan support need's at least gcc 15 which noble doesn't have so switch to clang-19 which works for freebsd in CI

M  +2    -0    debian/control
M  +4    -3    debian/rules

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

diff --git a/debian/control b/debian/control
index c0c761d..8a78aa5 100644
--- a/debian/control
+++ b/debian/control
@@ -4,6 +4,7 @@ Priority: optional
 Maintainer: Debian/Kubuntu Qt/KDE Maintainers <debian-qt-kde at lists.debian.org>
 Uploaders: Maximiliano Curia <maxy at debian.org>
 Build-Depends: breeze-dev,
+               clang-19,
                cmake,
                debhelper-compat (= 13),
                g++-14,
@@ -43,6 +44,7 @@ Build-Depends: breeze-dev,
                libaurorae-dev,
                libcanberra-dev,
                libcap-dev [linux-any],
+               libclang-cpp19-dev,
                libdisplay-info-dev,
                libdrm-dev,
                libegl1-mesa-dev,
diff --git a/debian/rules b/debian/rules
index f7c7105..a04eeaa 100755
--- a/debian/rules
+++ b/debian/rules
@@ -2,9 +2,10 @@
 # SPDX-License-Identifier: LGPL-2.0-or-later
 # SPDX-FileCopyrightText: 2023 Jonathan Riddell <jr at jriddell.org>
 
-# need gcc 14
-export CC=gcc-14
-export CXX=g++-14
+# new vulkan support need's at least gcc 15 which noble doesn't have 
+# so switch to clang-19 which works for freebsd in CI
+export CC=clang-19
+export CXX=clang++-19
 
 %:
 	dh $@ --with kf6 --buildsystem kf6


More information about the Neon-commits mailing list