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
This commit is contained in:
Zheng Junjie 2025-01-23 20:05:09 +08:00 committed by Zheng Junjie
parent 5c5f72cac9
commit c65d778b9c
No known key found for this signature in database
GPG key ID: 3B5AA993E1A2DFF0

View file

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