guix-commits
[Top][All Lists]
Advanced

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

330/347: gnu: kdeconnect: Update to 24.05.1.


From: guix-commits
Subject: 330/347: gnu: kdeconnect: Update to 24.05.1.
Date: Fri, 28 Jun 2024 09:59:28 -0400 (EDT)

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

commit 25fee17634e08be8528440965305cdb25ce99912
Author: Zheng Junjie <zhengjunjie@iscas.ac.cn>
AuthorDate: Thu Jun 27 16:45:55 2024 +0800

    gnu: kdeconnect: Update to 24.05.1.
    
    * gnu/packages/kde.scm (kdeconnect): Update to 24.05.1.
    [arguments]<#:configure-flags>: Set QtWaylandScanner_EXECUTABLE and adjust 
PLUGIN_INSTALL_DIR.
    [inputs]: Remove kcmutils, kconfigwidgets, kdbusaddons, kguiaddons, ki18n,
    kiconthemes, kio, kirigami, knotifications, kpackage, kpeople,
    kwayland, qca, qqc2-desktop-style, qtbase-5, qtdeclarative-5,
    qtgraphicaleffects, qtmultimedia-5, qtquickcontrols-5,
    qtquickcontrols2-5, qtx11extras, qtwayland-5, and modemmanager-qt;
    add dbus, kcmutils-6, kconfigwidgets-6, kdbusaddons-6, kguiaddons-6,
    ki18n-6, kiconthemes-6, kio-6, kirigami-6, kirigami-addons,
    knotifications-6, kpackage-6, kpeople-6, kstatusnotifieritem,
    kwayland-6, openssl, qca-qt6, qqc2-desktop-style-6, qtbase,
    qtdeclarative, qtmultimedia, qtwayland, and modemmanager-qt-6.
    [native-inputs]: Remove kdoctools; add kdoctools-6 and qtwayland.
    
    Change-Id: I3dde032ddc2002bed936e4d59dedb49ff60f01ea
---
 gnu/packages/kde.scm | 67 ++++++++++++++++++++++++++++------------------------
 1 file changed, 36 insertions(+), 31 deletions(-)

diff --git a/gnu/packages/kde.scm b/gnu/packages/kde.scm
index 2bc0ffbecd..6290ada568 100644
--- a/gnu/packages/kde.scm
+++ b/gnu/packages/kde.scm
@@ -1267,7 +1267,7 @@ different notification systems.")
 (define-public kdeconnect
   (package
     (name "kdeconnect")
-    (version "23.04.3")
+    (version "24.05.1")
     (source
      (origin
        (method url-fetch)
@@ -1276,50 +1276,55 @@ different notification systems.")
                            version ".tar.xz"))
        (sha256
         (base32
-         "1gcmqqj752h3lmcpvc7cm6k6bpb158ha7i5ysp0kqvf8cmpi5ydz"))))
+         "1027ar8am66shvaw6ai86r31lwahj0s97ci2ab5i66sk1yv1gnzg"))))
     (build-system qt-build-system)
     (arguments
-     (list #:configure-flags #~'("-DBUILD_TESTING=ON"
-                                 "-DKDE_INSTALL_LIBEXECDIR=libexec"
-                                 ;; So kdeconnect.so isn't installed to 
lib/plugins
-                                 "-DPLUGIN_INSTALL_DIR=lib/qt5/plugins")
+     (list #:qtbase qtbase
+           #:configure-flags #~(list "-DBUILD_TESTING=ON"
+                                     (string-append 
"-DQtWaylandScanner_EXECUTABLE="
+                                                    
#$(this-package-native-input "qtwayland")
+                                                    
"/lib/qt6/libexec/qtwaylandscanner")
+                                     "-DKDE_INSTALL_LIBEXECDIR=libexec"
+                                     ;; So kdeconnect.so isn't installed to 
lib/plugins
+                                     "-DPLUGIN_INSTALL_DIR=lib/qt6/plugins")
            #:tests? #f)) ; tests fail hard in our build environment
     (native-inputs
      (list extra-cmake-modules
-           kdoctools
+           kdoctools-6
            libxtst
            pkg-config
            python-wrapper
-           wayland-protocols))
+           wayland-protocols
+           qtwayland))
     (inputs
-     (list kcmutils
-           kconfigwidgets
-           kdbusaddons
-           kguiaddons
-           ki18n
-           kiconthemes
-           kio
-           kirigami
-           knotifications
-           kpackage
-           kpeople
+     (list dbus
+           kcmutils-6
+           kconfigwidgets-6
+           kdbusaddons-6
+           kguiaddons-6
+           ki18n-6
+           kiconthemes-6
+           kio-6
+           kirigami-6
+           kirigami-addons
+           knotifications-6
+           kpackage-6
+           kpeople-6
            kpeoplevcard
-           kwayland
+           kstatusnotifieritem
+           kwayland-6
            libfakekey
+           openssl
            plasma-wayland-protocols
            pulseaudio-qt
-           qca
-           qqc2-desktop-style
-           qtbase-5
-           qtdeclarative-5
-           qtgraphicaleffects
-           qtmultimedia-5
-           qtquickcontrols-5
-           qtquickcontrols2-5
-           qtx11extras
-           qtwayland-5
+           qca-qt6
+           qqc2-desktop-style-6
+           qtbase
+           qtdeclarative
+           qtmultimedia
+           qtwayland
            wayland
-           modemmanager-qt
+           modemmanager-qt-6
            libxkbcommon))
     (home-page "https://community.kde.org/KDEConnect";)
     (synopsis "Enable your devices to communicate with each other")



reply via email to

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