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

commit be60932a2d7bdb2036963e172523d0df985fa237
Author: Zheng Junjie <[email protected]>
AuthorDate: Thu Jan 23 20:05:09 2025 +0800

    gnu: smb4k: Update to 3.2.92.
    
    * gnu/packages/kde-utils.scm (smb4k): Update to 3.2.92.
    [source]: Switch to invoke.kde.org. Use git-fetch.
    [arguments]: set #:qtbase to qtbase.
    <#:configure-flags>: Add -DSMB4K_WITH_WS_DISCOVERY=ON.
    [inputs]: Remove kauth-5, kconfig-5, kconfigwidgets-5, kcompletion-5,
    kcoreaddons-5, kcrash-5, kdbusaddons-5, kdnssd-5, ki18n-5,
    kiconthemes-5, kio-5, kjobwidgets-5, knotifications-5,
    knotifyconfig-5, ktextwidgets-5, kwallet-5, kwidgetsaddons-5,
    kwindowsystem-5, kxmlgui-5, plasma-framework, qtbase-5,
    qtdeclarative-5, and solid-5; add kauth, kcompletion, kconfig,
    kconfigwidgets, kcoreaddons, kcrash, kdbusaddons, kdnssd, kdsoap-qt6,
    kdsoap-ws-discovery-client, ki18n, kiconthemes, kio, kirigami,
    kjobwidgets, knotifications, knotifyconfig, kstatusnotifieritem,
    ktextwidgets, kwallet, kwidgetsaddons, kwindowsystem, kxmlgui,
    libplasma, qtdeclarative, qtkeychain-qt6, and solid.
    [native-inputs]: Remove kdoctools-5; add kdoctools.
    
    Change-Id: I6cf024ae1bdabaa581de034693cd77572374c0c4
---
 gnu/packages/kde-utils.scm | 70 ++++++++++++++++++++++++++--------------------
 1 file changed, 39 insertions(+), 31 deletions(-)

diff --git a/gnu/packages/kde-utils.scm b/gnu/packages/kde-utils.scm
index f6bb39f7df..f9fbc22c7e 100644
--- a/gnu/packages/kde-utils.scm
+++ b/gnu/packages/kde-utils.scm
@@ -1,7 +1,7 @@
 ;;; GNU Guix --- Functional package management for GNU
 ;;; Copyright © 2017, 2019 Hartmut Goebel <[email protected]>
 ;;; Copyright © 2020, 2021 Tobias Geerinckx-Rice <[email protected]>
-;;; Copyright © 2021 Zheng Junjie <[email protected]>
+;;; Copyright © 2021, 2024, 2025 Zheng Junjie <[email protected]>
 ;;; Copyright © 2022 Brendan Tildesley <[email protected]>
 ;;; Copyright © 2022 Petr Hodina <[email protected]>
 ;;;
@@ -1030,43 +1030,51 @@ remind you to take a break now and then.")
 (define-public smb4k
   (package
     (name "smb4k")
-    (version "3.2.5")
+    (version "3.2.92")
     (source
      (origin
-       (method url-fetch)
-       (uri (string-append "https://sourceforge.net/projects/smb4k/files/";
-                           version "/smb4k-" version ".tar.xz"))
+       (method git-fetch)
+       (uri (git-reference (url "https://invent.kde.org/network/smb4k";)
+                           (commit version)))
+       (file-name (git-file-name name version))
        (sha256
-        (base32 "1d53yl02wrfl6wl2h4a30qiirs44qmfkfsr1kjv69fqhbqp2cszs"))))
+        (base32 "0bgiqv5jwyk68wa32yiqyl4vxcnpk3p0iw7xlsihcn4i599zwmpq"))))
     (build-system qt-build-system)
+    (arguments (list
+                #:qtbase qtbase
+                #:configure-flags #~(list "-DSMB4K_WITH_WS_DISCOVERY=ON")))
     (native-inputs
-     (list extra-cmake-modules kdoctools-5))
+     (list extra-cmake-modules kdoctools))
     (inputs
-     (list kauth-5
-           kconfig-5
-           kconfigwidgets-5
-           kcompletion-5
-           kcoreaddons-5
-           kcrash-5
-           kdbusaddons-5
-           kdnssd-5
-           ki18n-5
-           kiconthemes-5
-           kio-5
-           kjobwidgets-5
-           knotifications-5
-           knotifyconfig-5
-           ktextwidgets-5
-           kwallet-5
-           kwidgetsaddons-5
-           kwindowsystem-5
-           kxmlgui-5
+     (list breeze-icons ;; default icon set
+           kauth
+           kcompletion
+           kconfig
+           kconfigwidgets
+           kcoreaddons
+           kcrash
+           kdbusaddons
+           kdnssd
+           kdsoap-qt6
+           kdsoap-ws-discovery-client
+           ki18n
+           kiconthemes
+           kio
+           kirigami
+           kjobwidgets
+           knotifications
+           knotifyconfig
+           kstatusnotifieritem
+           ktextwidgets
+           kwallet
+           kwidgetsaddons
+           kwindowsystem
+           kxmlgui
+           libplasma
+           qtdeclarative
+           qtkeychain-qt6
            samba
-           breeze-icons ;; default icon set
-           plasma-framework
-           qtbase-5
-           qtdeclarative-5
-           solid-5))
+           solid))
     (home-page "https://apps.kde.org/smb4k/";)
     (synopsis "Samba (SMB) share advanced browser")
     (description "Smb4K is an network neighborhood browser for the KDE

Reply via email to