From f59c4126827af3d2041d49f1d0a8ce12b41470cf Mon Sep 17 00:00:00 2001 From: Zheng Junjie Date: Tue, 30 Jul 2024 13:34:43 +0800 Subject: [PATCH] gnu: kdeconnect: Fix dbus autostart for kdeconnectd. MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * gnu/packages/kde.scm (kdeconnect)[arguments]: Add fix-dbus-autostart phase. Change-Id: I27ac61e41f15f9ff2de658fbd04633820f5e0966 Signed-off-by: 宋文武 --- gnu/packages/kde.scm | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/gnu/packages/kde.scm b/gnu/packages/kde.scm index 59f3b1052b..9d1bb5c491 100644 --- a/gnu/packages/kde.scm +++ b/gnu/packages/kde.scm @@ -1326,6 +1326,13 @@ different notification systems.") "-DKDE_INSTALL_LIBEXECDIR=libexec" ;; So kdeconnect.so isn't installed to lib/plugins "-DPLUGIN_INSTALL_DIR=lib/qt6/plugins") + #:phases #~(modify-phases %standard-phases + (add-after 'unpack 'fix-dbus-autostart + (lambda _ + ;; 'dbus-daemon' requires an absolute Exec path. + (substitute* "daemon/org.kde.kdeconnect.service.in" + (("kdeconnectd") + (string-append #$output "/bin/kdeconnectd")))))) #:tests? #f)) ; tests fail hard in our build environment (native-inputs (list extra-cmake-modules