GNU bug report logs -
#78243
[PATCH] gnu: kio-extras: Fix kiod path.
Previous Next
Reported by: Sughosha <sughosha <at> disroot.org>
Date: Sun, 4 May 2025 14:34:02 UTC
Severity: normal
Tags: patch
Done: Z572 <z572 <at> z572.online>
Bug is archived. No further changes may be made.
Full log
Message #16 received at 78243-done <at> debbugs.gnu.org (full text, mbox):
[Message part 1 (text/plain, inline)]
Sughosha via Guix-patches via <guix-patches <at> gnu.org> writes:
> * gnu/packages/kde.scm (kio-extras)[arguments]Realign.
> <#:phases>: Add fix-kiod-path phase.
>
> Change-Id: I64463443ab3fb7fbd6939f007c9433d751dbd12e
> ---
> gnu/packages/kde.scm | 28 +++++++++++++++++++++-------
> 1 file changed, 21 insertions(+), 7 deletions(-)
>
> diff --git a/gnu/packages/kde.scm b/gnu/packages/kde.scm
> index cf9b0a5298f..9eece538710 100644
> --- a/gnu/packages/kde.scm
> +++ b/gnu/packages/kde.scm
> @@ -753,13 +753,27 @@ (define-public kio-extras
> "0h720wcgsdx9h5vlr4flxrd3djmhwvlwkrf0yzwsf4amcb9wds8r"))))
> (build-system cmake-build-system)
> (arguments
> - (list #:phases #~(modify-phases %standard-phases
> - (replace 'check
> - (lambda* (#:key tests? #:allow-other-keys)
> - (when tests?
> - (setenv "HOME" (getcwd))
> - (setenv "TMPDIR" (getcwd))
> - (invoke "ctest" "-E" "(thumbnailtest|testkioarchive)")))))))
> + (list #:phases
> + #~(modify-phases %standard-phases
> + (replace 'check
> + (lambda* (#:key tests? #:allow-other-keys)
> + (when tests?
> + (setenv "HOME" (getcwd))
> + (setenv "TMPDIR" (getcwd))
> + (invoke "ctest" "-E"
> + "(thumbnailtest|testkioarchive)"))))
> + (add-after 'install 'fix-kiod-path
> + (lambda* (#:key outputs #:allow-other-keys)
> + (let* ((kio #$(this-package-input "kio"))
> + (kf-version
> + #$(version-major
> + (package-version (this-package-input "kio")))))
> + (substitute* (string-append #$output
> + "/share/dbus-1/services/"
> + "org.kde.kmtpd5.service")
> + (("Exec=.*$")
> + (string-append "Exec=" kio "/libexec/kf" kf-version
> + "/kiod" kf-version "\n")))))))))
> (native-inputs (list extra-cmake-modules dbus kdoctools pkg-config qttools))
> ;; TODO: libappimage
> (inputs (list gperf
>
> base-commit: cea6eedfcea2defa526bc58d4fb2085cc8c0cb36
pushed, closing.
[signature.asc (application/pgp-signature, inline)]
This bug report was last modified 16 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.