guix_mirror_bot pushed a commit to branch kde-team
in repository guix.

commit 299ec828fd159bec95265a502672aea6ab52397d
Author: Sughosha <[email protected]>
AuthorDate: Wed Oct 22 22:29:35 2025 +0530

    gnu: kwin: Update to 6.5.0.
    
    * gnu/packages/kde-plasma.scm (kwin): Update to 6.5.0.
    [arguments]<#:test-exclude>: Exclude "kwin-testColorspaces", "kwin-testDrm",
    "kwin-testInputMethod", "kwin-testPlasmaWindow", "kwin-testButtonRebind",
    "kwin-testDecorationInput", "kwin-testPointerInput", 
"kwin-testXdgShellWindow",
    "kwin-testXdgShellWindow-waylandonly", "kwin-testSceneOpenGLES",
    "kwin-testSceneOpenGLES-waylandonly", "kwin-testNightColor",
    "kwin-testNightColor-waylandonly", "kwin-testScriptedEffects",
    "kwayland-testServerSideDecoration", "kwayland-testWaylandSurface",
    "kwin-testLibinputDevice", "kwin-testLockScreen", "kwin-testTabBox",
    "kwin-testKeyboardInput", "kwin-testKeyboardLayout", "kwin-testQuickTiling",
    "kwin-testDbusInterface", "kwin-testX11KeyRead",
    "kwin-testVirtualKeyboardDBus", "kwin-testGlobalShortcuts",
    "kwin-testKWinBindings", "kwin-testMinimizeAllScript",
    "kwin-testLibinputDevice", "kwin-testX11Window", "kwin-testXwaylandInput" 
and
    "kwin-testWindowRules".
    <#:phases>: In 'check phase, replace the tests to exclude with the 
test-exclude
    keyword.
    [inputs]: Remove kconfigwidgets and xcb-util-cursor.
    
    Change-Id: If7cb8cea3dc4f2b3b5d1baa98278c71136ac107c
---
 gnu/packages/kde-plasma.scm | 91 ++++++++++++++++++++++-----------------------
 1 file changed, 44 insertions(+), 47 deletions(-)

diff --git a/gnu/packages/kde-plasma.scm b/gnu/packages/kde-plasma.scm
index 59bc94d864..eea94c6634 100644
--- a/gnu/packages/kde-plasma.scm
+++ b/gnu/packages/kde-plasma.scm
@@ -1474,7 +1474,7 @@ KDE Frameworks components.")
 (define-public kwin
   (package
     (name "kwin")
-    (version "6.4.5")
+    (version "6.5.0")
     (source (origin
               (method url-fetch)
               (uri (string-append "mirror://kde/stable/plasma/"
@@ -1483,11 +1483,51 @@ KDE Frameworks components.")
               (patches (search-patches 
"kwin-unwrap-executable-name-for-dot-desktop-search.patch"))
               (sha256
                (base32
-                "1xsiq5m9a2wgfn2jdj1m8wqjziwp9zzyfs57xp3qbhi7j6virkyy"))))
+                "10prbkvcad4xi0d4w7gq35lpf1l2izqwj59dwdzy4vr6h1wsdsp0"))))
     (build-system qt-build-system)
     (arguments
      (list
       #:qtbase qtbase
+      #:test-exclude
+      (string-append "("
+                     (string-join
+                         '(;; Fails on an Apple M1 (aarch64) with the 
following error:
+                           ;; TestColorspaces::roundtripConversion fails
+                           "kwin-testColorspaces"
+
+                           "kwin-testDrm" ;; require Drm
+                           "kwin-testInputMethod"
+                           "kwin-testPlasmaWindow" ;; require plasma-workspace 
qml module.
+                           "kwin-testButtonRebind"
+                           "kwin-testDecorationInput"
+                           "kwin-testPointerInput"
+                           "kwin-testXdgShellWindow"
+                           "kwin-testXdgShellWindow-waylandonly"
+                           "kwin-testSceneOpenGLES"
+                           "kwin-testSceneOpenGLES-waylandonly"
+                           "kwin-testNightColor"
+                           "kwin-testNightColor-waylandonly"
+                           "kwin-testScriptedEffects"
+                           "kwayland-testServerSideDecoration"
+                           "kwayland-testWaylandSurface"
+
+                           "kwin-testLibinputDevice"
+                           "kwin-testLockScreen"
+                           "kwin-testTabBox"
+                           "kwin-testKeyboardInput"
+                           "kwin-testKeyboardLayout"
+                           "kwin-testQuickTiling"
+                           "kwin-testDbusInterface"
+                           "kwin-testX11KeyRead"
+                           "kwin-testVirtualKeyboardDBus"
+                           "kwin-testGlobalShortcuts"
+                           "kwin-testKWinBindings"
+                           "kwin-testMinimizeAllScript"
+                           "kwin-testLibinputDevice"
+                           "kwin-testX11Window"
+                           "kwin-testXwaylandInput"
+                           "kwin-testWindowRules")
+                         "|"))
       #:phases
       #~(modify-phases %standard-phases
           (add-after 'unpack 'patch
@@ -1519,7 +1559,7 @@ KDE Frameworks components.")
                 (("/usr/share")
                  (string-append #$(this-package-input "hwdata") "/share")))))
           (replace 'check
-            (lambda* (#:key tests? #:allow-other-keys)
+            (lambda* (#:key tests? (test-exclude "") #:allow-other-keys)
               (when tests?
                 (setenv "XDG_RUNTIME_DIR" (getcwd))
                 (setenv "HOME" (getcwd))
@@ -1533,48 +1573,7 @@ KDE Frameworks components.")
                 (setenv "DISPLAY" ":1")
                 (system "Xvfb :1 &")
                 (sleep 5)
-                (invoke "dbus-launch"
-                        "ctest"
-                        "-E"
-                        (string-join
-                         (list
-                          ;; Fails on an Apple M1 (aarch64) with the following 
error:
-                          ;; TestColorspaces::roundtripConversion fails
-                          "kwin-testColorspaces"
-
-                          "kwin-testDrm" ;; require Drm
-                          "kwin-testInputMethod"
-                          "kwin-testPlasmaWindow" ;; require plasma-workspace 
qml module.
-                          "kwin-testButtonRebind"
-                          "kwin-testDecorationInput"
-                          "kwin-testPointerInput"
-                          "kwin-testXdgShellWindow"
-                          "kwin-testXdgShellWindow-waylandonly"
-                          "kwin-testSceneOpenGLES"
-                          "kwin-testSceneOpenGLES-waylandonly"
-                          "kwin-testNightColor"
-                          "kwin-testNightColor-waylandonly"
-                          "kwin-testScriptedEffects"
-                          "kwayland-testServerSideDecoration"
-                          "kwayland-testWaylandSurface"
-
-                          "kwin-testLibinputDevice"
-                          "kwin-testLockScreen"
-                          "kwin-testTabBox"
-                          "kwin-testKeyboardInput"
-                          "kwin-testKeyboardLayout"
-                          "kwin-testQuickTiling"
-                          "kwin-testDbusInterface"
-                          "kwin-testX11KeyRead"
-                          "kwin-testVirtualKeyboardDBus"
-                          "kwin-testGlobalShortcuts"
-                          "kwin-testKWinBindings"
-                          "kwin-testMinimizeAllScript"
-                          "kwin-testLibinputDevice"
-                          "kwin-testX11Window"
-                          "kwin-testXwaylandInput"
-                          "kwin-testWindowRules")
-                         "|"))))))))
+                (invoke "dbus-launch" "ctest" "-E" test-exclude)))))))
     (native-inputs (list extra-cmake-modules
                          dbus
                          kdoctools
@@ -1596,7 +1595,6 @@ KDE Frameworks components.")
                   kcmutils
                   kcompletion
                   kconfig
-                  kconfigwidgets
                   kcoreaddons
                   kcrash
                   kdbusaddons
@@ -1640,7 +1638,6 @@ KDE Frameworks components.")
                   qtsvg
                   wayland
                   xcb-util ;fails at build time without this
-                  xcb-util-cursor
                   xcb-util-keysyms
                   xcb-util-wm
                   xcmsdb

Reply via email to