guix-commits
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

92/465: gnu: kwayland: Update to 6.1.2.


From: guix-commits
Subject: 92/465: gnu: kwayland: Update to 6.1.2.
Date: Tue, 16 Jul 2024 11:02:36 -0400 (EDT)

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

commit d0ee48432c51ea9c0191fe7c976c646eb29b50e0
Author: Zheng Junjie <zhengjunjie@iscas.ac.cn>
AuthorDate: Sat Jul 6 10:29:13 2024 +0800

    gnu: kwayland: Update to 6.1.2.
    
    * gnu/packages/kde-frameworks.scm (kwayland): Update to 6.1.2.
    [inputs]: Remove qtbase-5 and qtwayland-5; add qtwayland.
    [native-inputs]: Add wayland.
    [source]: Update url.
    [arguments]: Remove phases; Set #:qtbase to qtbase.
    [home-page]: Update url.
    
    Change-Id: Ia9229605caebac84092bf45150cd40a13c359ccc
---
 gnu/packages/kde-frameworks.scm | 44 +++++++++++------------------------------
 1 file changed, 11 insertions(+), 33 deletions(-)

diff --git a/gnu/packages/kde-frameworks.scm b/gnu/packages/kde-frameworks.scm
index 1eeb256f72..c766e2d3aa 100644
--- a/gnu/packages/kde-frameworks.scm
+++ b/gnu/packages/kde-frameworks.scm
@@ -1181,51 +1181,29 @@ protocols used in KDE Plasma.")
 (define-public kwayland
   (package
     (name "kwayland")
-    (version "5.114.0")
+    (version "6.1.2")
     (source (origin
               (method url-fetch)
-              (uri (string-append
-                    "mirror://kde/stable/frameworks/"
-                    (version-major+minor version) "/"
-                    name "-" version ".tar.xz"))
+              (uri (string-append "mirror://kde/stable/plasma/"
+                                  version "/kwayland" "-"
+                                  version ".tar.xz"))
               (sha256
                (base32
-                "1lzmlbv5vl656cigjj07hbc0gj6g1i2xqanvnhxj360109kzilf1"))))
+                "15dmbcqhajqc100k95y6nh0w2br8xwql4mlq8grh4r6cdgn378n6"))))
     (build-system qt-build-system)
     (native-inputs
-     (list extra-cmake-modules pkg-config))
+     (list extra-cmake-modules pkg-config
+           ;; for wayland-scanner
+           wayland))
     (inputs
      (list libxkbcommon
            plasma-wayland-protocols
-           qtbase-5
-           qtwayland-5
+           qtwayland
            wayland
            wayland-protocols))
     (arguments
-     (list
-      ;; Tests spawn Wayland sessions that cannot run in parallel.
-      #:parallel-tests? #f
-      #:phases
-      #~(modify-phases %standard-phases
-          (add-before 'check 'set-XDG_RUNTIME_DIR
-            (lambda _
-              (setenv "XDG_RUNTIME_DIR" (getcwd))))
-          (replace 'check
-            (lambda* (#:key tests? #:allow-other-keys)
-              (when tests?
-                (invoke "ctest" "-E"
-                        (string-append
-                         "("
-                         (string-join
-                          ;; XXX: maybe is upstream bug
-                          '("kwayland-testWaylandRegistry"
-                            "kwayland-testPlasmaShell"
-                            "kwayland-testPlasmaWindowModel"
-                            ;; The 'kwayland-testXdgForeign' may fail on
-                            ;; powerpc64le with a 'Subprocess aborted' error.
-                            "kwayland-testXdgForeign") "|")
-                         ")"))))))))
-    (home-page "https://community.kde.org/Frameworks";)
+     (list #:qtbase qtbase))
+    (home-page "https://invent.kde.org/plasma/kwayland";)
     (synopsis "Qt-style API to interact with the wayland client and server")
     (description "As the names suggest they implement a Client respectively a
 Server API for the Wayland protocol.  The API is Qt-styled removing the needs 
to



reply via email to

[Prev in Thread] Current Thread [Next in Thread]