[neon/neon-packaging/kwin-x11/Neon/unstable] debian: installs and gcc14

Carlos De Maine null at kde.org
Fri Mar 28 07:43:26 GMT 2025


Git commit bfa128387e19c92815b2a8730f271e0b3caaafed by Carlos De Maine.
Committed on 28/03/2025 at 07:43.
Pushed by carlosdem into branch 'Neon/unstable'.

installs and gcc14

M  +1    -1    debian/control
M  +3    -12   debian/kwin-x11-common.install
M  +2    -7    debian/kwin-x11-dev.install
M  +7    -0    debian/rules

https://invent.kde.org/neon/neon-packaging/kwin-x11/-/commit/bfa128387e19c92815b2a8730f271e0b3caaafed

diff --git a/debian/control b/debian/control
index fdddf7b..f4af4e2 100644
--- a/debian/control
+++ b/debian/control
@@ -155,7 +155,7 @@ Depends: kf6-kconfig-dev,
          qt6-base-dev,
          ${misc:Depends},
          ${shlibs:Depends}
-Description: KDE window manager, X11 vesion - devel files
+Description: KDE window manager, X11 version - devel files
  KWin/X11 is an X11 window manager and a compositing manager. Its primary
  usage is in conjunction with a Desktop Shell (e.g. KDE Plasma Desktop).
  .
diff --git a/debian/kwin-x11-common.install b/debian/kwin-x11-common.install
index 1a812f8..b1794d1 100644
--- a/debian/kwin-x11-common.install
+++ b/debian/kwin-x11-common.install
@@ -1,15 +1,6 @@
 usr/lib/*/kconf_update_bin/
 usr/lib/*/libexec/kwin*
-usr/lib/*/libkcmkwincommon.so.6
-usr/lib/*/libkcmkwincommon.so.6.*
-usr/lib/*/libkwin.so.6
-usr/lib/*/libkwin.so.6.*
-usr/lib/*/qt6/plugins/kf6/packagestructure/
-usr/lib/*/qt6/plugins/kwin/
-usr/lib/*/qt6/plugins/org.kde.kdecoration2.kcm/
-usr/lib/*/qt6/plugins/org.kde.kdecoration2/
-usr/lib/*/qt6/plugins/plasma/kcms/systemsettings/
-usr/lib/*/qt6/plugins/plasma/kcms/systemsettings_qwidgets/
+usr/lib/*/qt6/plugins/
 usr/lib/*/qt6/qml/org/kde/kwin/
 usr/lib/systemd/user/
 usr/share/applications/
@@ -20,6 +11,6 @@ usr/share/kconf_update/
 usr/share/knotifications6/kwin.notifyrc
 usr/share/knsrcfiles/
 usr/share/krunner/dbusplugins/
-usr/share/kwin/
+usr/share/kwin-x11/
 usr/share/locale/*/*/*.mo
-usr/share/qlogging-categories6/org_kde_kwin.categories
+usr/share/qlogging-categories6/
diff --git a/debian/kwin-x11-dev.install b/debian/kwin-x11-dev.install
index da22214..bec9623 100644
--- a/debian/kwin-x11-dev.install
+++ b/debian/kwin-x11-dev.install
@@ -1,9 +1,4 @@
 usr/include/kwin/
 usr/lib/*/cmake/
-usr/lib/*/libkwin.so
-usr/share/dbus-1/interfaces/org.kde.KWin.NightLight.xml
-usr/share/dbus-1/interfaces/org.kde.KWin.Plugins.xml
-usr/share/dbus-1/interfaces/org.kde.KWin.TabletModeManager.xml
-usr/share/dbus-1/interfaces/org.kde.KWin.VirtualDesktopManager.xml
-usr/share/dbus-1/interfaces/org.kde.KWin.xml
-usr/share/dbus-1/interfaces/org.kde.kwin.*
+usr/lib/*/libkwin_x11.so
+usr/share/dbus-1/interfaces/
diff --git a/debian/rules b/debian/rules
index 3d69b0d..f7c7105 100755
--- a/debian/rules
+++ b/debian/rules
@@ -2,5 +2,12 @@
 # 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
+
 %:
 	dh $@ --with kf6 --buildsystem kf6
+
+override_dh_auto_configure:
+	dh_auto_configure -- -DCMAKE_CXX_STANDARD=23


More information about the Neon-commits mailing list