diff -pruN 6.9.2-2/debian/changelog 6.9.2-3/debian/changelog
--- 6.9.2-2/debian/changelog	2025-09-22 18:45:51.000000000 +0000
+++ 6.9.2-3/debian/changelog	2025-10-26 10:14:57.000000000 +0000
@@ -1,3 +1,11 @@
+qt6-languageserver (6.9.2-3) unstable; urgency=medium
+
+  [ Patrick Franz ]
+  * Enable ccache only whhen build in corresponding build profile.
+  * Drop Rules-Requires-Root: no, not needed any more.
+
+ -- Patrick Franz <deltaone@debian.org>  Sun, 26 Oct 2025 11:14:57 +0100
+
 qt6-languageserver (6.9.2-2) unstable; urgency=medium
 
   * Upload to unstable.
diff -pruN 6.9.2-2/debian/control 6.9.2-3/debian/control
--- 6.9.2-2/debian/control	2025-09-22 18:45:39.000000000 +0000
+++ 6.9.2-3/debian/control	2025-10-26 10:14:36.000000000 +0000
@@ -4,7 +4,6 @@ Priority: optional
 Maintainer: Debian Qt/KDE Maintainers <debian-qt-kde@lists.debian.org>
 Uploaders: Patrick Franz <deltaone@debian.org>, Pino Toscano <pino@debian.org>,
 Build-Depends: debhelper-compat (= 13),
-               ccache [linux-any],
                cmake (>= 3.18~),
                ninja-build,
                pkg-kde-tools,
@@ -15,7 +14,6 @@ Standards-Version: 4.7.2
 Homepage: https://www.qt.io/developers/
 Vcs-Git: https://salsa.debian.org/qt-kde-team/qt6/qt6-languageserver.git
 Vcs-Browser: https://salsa.debian.org/qt-kde-team/qt6/qt6-languageserver
-Rules-Requires-Root: no
 
 Package: qt6-languageserver-dev
 Section: libdevel
diff -pruN 6.9.2-2/debian/rules 6.9.2-3/debian/rules
--- 6.9.2-2/debian/rules	2023-10-11 20:04:45.000000000 +0000
+++ 6.9.2-3/debian/rules	2025-10-26 10:09:50.000000000 +0000
@@ -10,6 +10,11 @@ ifneq ($(DEB_BUILD_ARCH),$(DEB_HOST_ARCH
 	cmake_extra_args += -DQT_HOST_PATH=/usr
 endif
 
+# enable ccache with corresponding build-profile
+ifneq ($(filter ccache,$(DEB_BUILD_PROFILES)),)
+	extra_cmake_args += -DQT_USE_CCACHE=ON
+endif
+
 %:
 	dh $@ --with pkgkde_symbolshelper --buildsystem=cmake+ninja
 
