From c65d778b9c9e2bdfbf9c7d095d953408448b98aa Mon Sep 17 00:00:00 2001 From: Zheng Junjie Date: Thu, 23 Jan 2025 20:05:09 +0800 Subject: [PATCH] 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 d4c3d5c7a866e190d534d80c662522ff89bc93a9..75aa6e5b408c57d2deaa457688825b6c76ed1f92 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 ;;; Copyright © 2020, 2021 Tobias Geerinckx-Rice -;;; Copyright © 2021 Zheng Junjie <873216071@qq.com> +;;; Copyright © 2021, 2024, 2025 Zheng Junjie <873216071@qq.com> ;;; Copyright © 2022 Brendan Tildesley ;;; Copyright © 2022 Petr Hodina ;;; @@ -1125,43 +1125,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