diff options
author | Zheng Junjie <zhengjunjie@iscas.ac.cn> | 2024-07-06 17:12:32 +0800 |
---|---|---|
committer | Zheng Junjie <zhengjunjie@iscas.ac.cn> | 2024-07-18 10:45:13 +0800 |
commit | 851b45267d09feb41607dfc0951bbf3a7c6b5d32 (patch) | |
tree | 01f3e50ce12e5fce2254afb32a011dbde41d90ce /gnu | |
parent | b5bbaf86e1037f5f1f8210c485b090687906cae6 (diff) | |
download | guix-851b45267d09feb41607dfc0951bbf3a7c6b5d32.tar.gz guix-851b45267d09feb41607dfc0951bbf3a7c6b5d32.zip |
gnu: kdeconnect: Update to 24.05.2.
* gnu/packages/kde.scm (kdeconnect): Update to 24.05.2.
[arguments]: Set #:qtbase to qtbase.
<#:configure-flags>: Set QtWaylandScanner_EXECUTABLE and adjust PLUGIN_INSTALL_DIR.
[inputs]: Remove kpeoplevcard, qca, qtbase-5, qtdeclarative-5,
qtgraphicaleffects, qtmultimedia-5, qtquickcontrols-5,
qtquickcontrols2-5, qtx11extras, and qtwayland-5; add dbus,
kirigami-addons, kstatusnotifieritem, openssl, qca-qt6, qtbase,
qtdeclarative, qtmultimedia, and qtwayland.
[native-inputs]: Add qtwayland.
Change-Id: Iae4b77cc6a32f52e8995adcb52b94630d6921e29
Diffstat (limited to 'gnu')
-rw-r--r-- | gnu/packages/kde.scm | 41 |
1 files changed, 23 insertions, 18 deletions
diff --git a/gnu/packages/kde.scm b/gnu/packages/kde.scm index a32b7774dd..fa986de62d 100644 --- a/gnu/packages/kde.scm +++ b/gnu/packages/kde.scm @@ -1287,7 +1287,7 @@ different notification systems.") (define-public kdeconnect (package (name "kdeconnect") - (version "23.04.3") + (version "24.05.2") (source (origin (method url-fetch) @@ -1296,13 +1296,18 @@ different notification systems.") version ".tar.xz")) (sha256 (base32 - "1gcmqqj752h3lmcpvc7cm6k6bpb158ha7i5ysp0kqvf8cmpi5ydz")))) + "0jh5rx6amg7mxgy0n0hv23wj3qqmb37212996ssm41bvxnmjgn03")))) (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 @@ -1310,9 +1315,11 @@ different notification systems.") libxtst pkg-config python-wrapper - wayland-protocols)) + wayland-protocols + qtwayland)) (inputs - (list kcmutils + (list dbus + kcmutils kconfigwidgets kdbusaddons kguiaddons @@ -1320,24 +1327,22 @@ different notification systems.") kiconthemes kio kirigami + kirigami-addons knotifications kpackage kpeople - kpeoplevcard + kstatusnotifieritem kwayland libfakekey + openssl plasma-wayland-protocols pulseaudio-qt - qca + qca-qt6 qqc2-desktop-style - qtbase-5 - qtdeclarative-5 - qtgraphicaleffects - qtmultimedia-5 - qtquickcontrols-5 - qtquickcontrols2-5 - qtx11extras - qtwayland-5 + qtbase + qtdeclarative + qtmultimedia + qtwayland wayland modemmanager-qt libxkbcommon)) |