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

commit 51317d101c1af0b67c0a3bb25aa45898ffe49110
Author: Sughosha <[email protected]>
AuthorDate: Tue Mar 3 21:57:12 2026 +0530

    gnu: kapidox: Update to 6.23.0.
    
    * gnu/packages/kde-frameworks.scm (kapidox): Update to 6.23.0.
    [arguments]<#:phases>: Add 'wrap-path'phase.
    [inputs]: Add bash-minimal and coreutils.
    
    Change-Id: Icea9bfb512839ccdc2d2600f33bf115df919976a
---
 gnu/packages/kde-frameworks.scm | 21 +++++++++++++++------
 1 file changed, 15 insertions(+), 6 deletions(-)

diff --git a/gnu/packages/kde-frameworks.scm b/gnu/packages/kde-frameworks.scm
index 0e857f53f9..1250259f26 100644
--- a/gnu/packages/kde-frameworks.scm
+++ b/gnu/packages/kde-frameworks.scm
@@ -48,6 +48,7 @@
   #:use-module (gnu packages attr)
   #:use-module (gnu packages avahi)
   #:use-module (gnu packages base)
+  #:use-module (gnu packages bash)
   #:use-module (gnu packages boost)
   #:use-module (gnu packages bison)
   #:use-module (gnu packages boost)
@@ -502,7 +503,7 @@ It is the default icon theme for the KDE Plasma desktop.")
 (define-public kapidox
   (package
     (name "kapidox")
-    (version "6.22.0")
+    (version "6.23.0")
     (source (origin
               (method url-fetch)
               (uri (string-append
@@ -511,13 +512,21 @@ It is the default icon theme for the KDE Plasma desktop.")
                     name "-" version ".tar.xz"))
               (sha256
                (base32
-                "05kp8h5gpl0iy7kd6i857z1zfaj5fmxdpdw52paxqm27iinr6vs3"))))
+                "1n73ff06gmlrh4nl6bpfmarybhrkk2jip8lq0g9qmzdddcj5p154"))))
     (build-system pyproject-build-system)
     (arguments
      (list #:tests? #f ; test need network
-           #:phases #~(modify-phases %standard-phases
-                        ;; Some package requirements are not necessary.
-                        (delete 'sanity-check))))
+           #:phases
+           #~(modify-phases %standard-phases
+               ;; Some package requirements are not necessary.
+               (delete 'sanity-check)
+               (add-after 'install 'wrap-path
+                 (lambda _
+                   (wrap-program (string-append #$output
+                                                "/bin/depdiagram_generate_all")
+                     `("PATH" prefix
+                       (,(string-append #$(this-package-input "coreutils")
+                                        "/bin")))))))))
     (native-inputs (list python-setuptools))
     (propagated-inputs
      ;; kapidox is a python programm
@@ -526,7 +535,7 @@ It is the default icon theme for the KDE Plasma desktop.")
      ;; and python-xml.
      (list python python-jinja2 python-pyyaml python-requests))
     (inputs
-     (list qtbase))
+     (list bash-minimal coreutils qtbase))
     (home-page "https://community.kde.org/Frameworks";)
     (synopsis "KDE Doxygen Tools")
     (description "This framework contains scripts and data for building API

Reply via email to