guix_mirror_bot pushed a commit to branch kde-team
in repository guix.
commit c37e820525a1f32d196c68d1c9bda6652a67020d
Author: Sughosha <[email protected]>
AuthorDate: Tue Oct 7 09:46:30 2025 +0530
gnu: smb4k: Move to kde-internet.scm.
* gnu/packages/kde-utils.scm (smb4k): Remove variable.
* gnu/packages/kde-internet.scm (smb4k): New variable.
Change-Id: Ifb7bd5272f1fdeee04eb7d21c6407a9c964ed854
---
gnu/packages/kde-internet.scm | 81 ++++++++++++++++++++++++++++++++++++++++++
gnu/packages/kde-utils.scm | 82 -------------------------------------------
2 files changed, 81 insertions(+), 82 deletions(-)
diff --git a/gnu/packages/kde-internet.scm b/gnu/packages/kde-internet.scm
index be47c77e37..678906b3a1 100644
--- a/gnu/packages/kde-internet.scm
+++ b/gnu/packages/kde-internet.scm
@@ -930,3 +930,84 @@ desktop. It supports:
@item DND image to websites or local folder.
@end itemize")
(license (list license:lgpl2.1+ license:gpl2+))))
+
+(define-public smb4k
+ (package
+ (name "smb4k")
+ (version "4.0.4")
+ (source
+ (origin
+ (method git-fetch)
+ (uri (git-reference (url "https://invent.kde.org/network/smb4k")
+ (commit version)))
+ (file-name (git-file-name name version))
+ (sha256
+ (base32 "1sbw7fdcgfjadggnmsl3m85kgim80lkn2vakwv4mrkrci0izk1xj"))))
+ (build-system qt-build-system)
+ (arguments (list
+ #:qtbase qtbase
+ #:tests? #f
+ #:configure-flags #~(list "-DSMB4K_WITH_WS_DISCOVERY=ON")))
+ (native-inputs
+ (list extra-cmake-modules kdoctools))
+ (inputs
+ (list breeze-icons ;; default icon set
+ kauth
+ kcompletion
+ kconfig
+ kconfigwidgets
+ kcoreaddons
+ kcrash
+ kdbusaddons
+ kdnssd
+ kdsoap
+ kdsoap-ws-discovery-client
+ ki18n
+ kiconthemes
+ kio
+ kirigami
+ kjobwidgets
+ knotifications
+ knotifyconfig
+ kstatusnotifieritem
+ ktextwidgets
+ kwallet
+ kwidgetsaddons
+ kwindowsystem
+ kxmlgui
+ libplasma
+ qtdeclarative
+ qtkeychain-qt6
+ samba
+ solid))
+ (home-page "https://apps.kde.org/smb4k/")
+ (synopsis "Samba (SMB) share advanced browser")
+ (description "Smb4K is an network neighborhood browser for the KDE
+Software Compilation and a frontend to the programs of the Samba software
+suite.
+
+Features:
+@itemize
+@item Scanning for (active) workgroups, hosts, and shares
+@item Support of the CIFS (Linux) and SMBFS (FreeBSD) file system
+@item Mounting and unmounting of shares (using the KAuth framework)
+@item Access to the files of a mounted share using a file manager or terminal
+@item Auto-detection of external mounts and unmounts
+@item Remounting of previously used shares on program start
+@item Miscellaneous infos about remote network items and mounted shares
+@item Network search
+@item WINS server support
+@item Preview of the contents of a share
+@item Several methods to look up the initial list of workgroups and domains
+@item Default login
+@item Special handling of homes shares
+@item Ability to bookmark favorite shares and organize them in groups
+@item System tray widget
+@item Support of advanced Samba options
+@item Support of printer shares
+@item KWallet support
+@item Synchronization of a remote share with a local copy and vice versa
+@item Ability to define custom options for individual servers and shares
+@item Laptop support through the Solid hardware device framework
+@end itemize")
+ (license license:gpl2+)))
diff --git a/gnu/packages/kde-utils.scm b/gnu/packages/kde-utils.scm
index bd4936e082..49b1050da6 100644
--- a/gnu/packages/kde-utils.scm
+++ b/gnu/packages/kde-utils.scm
@@ -50,7 +50,6 @@
#:use-module (gnu packages pkg-config)
#:use-module (gnu packages kde)
#:use-module (gnu packages kde-frameworks)
- #:use-module (gnu packages kde-internet)
#:use-module (gnu packages kde-multimedia)
#:use-module (gnu packages kde-plasma)
#:use-module (gnu packages python)
@@ -1295,87 +1294,6 @@ remind you to take a break now and then.")
(license ;; GPL for programs, FDL for documentation
(list license:gpl2+ license:fdl1.2+)))))
-(define-public smb4k
- (package
- (name "smb4k")
- (version "4.0.4")
- (source
- (origin
- (method git-fetch)
- (uri (git-reference (url "https://invent.kde.org/network/smb4k")
- (commit version)))
- (file-name (git-file-name name version))
- (sha256
- (base32 "1sbw7fdcgfjadggnmsl3m85kgim80lkn2vakwv4mrkrci0izk1xj"))))
- (build-system qt-build-system)
- (arguments (list
- #:qtbase qtbase
- #:tests? #f
- #:configure-flags #~(list "-DSMB4K_WITH_WS_DISCOVERY=ON")))
- (native-inputs
- (list extra-cmake-modules kdoctools))
- (inputs
- (list breeze-icons ;; default icon set
- kauth
- kcompletion
- kconfig
- kconfigwidgets
- kcoreaddons
- kcrash
- kdbusaddons
- kdnssd
- kdsoap
- kdsoap-ws-discovery-client
- ki18n
- kiconthemes
- kio
- kirigami
- kjobwidgets
- knotifications
- knotifyconfig
- kstatusnotifieritem
- ktextwidgets
- kwallet
- kwidgetsaddons
- kwindowsystem
- kxmlgui
- libplasma
- qtdeclarative
- qtkeychain-qt6
- samba
- solid))
- (home-page "https://apps.kde.org/smb4k/")
- (synopsis "Samba (SMB) share advanced browser")
- (description "Smb4K is an network neighborhood browser for the KDE
-Software Compilation and a frontend to the programs of the Samba software
-suite.
-
-Features:
-@itemize
-@item Scanning for (active) workgroups, hosts, and shares
-@item Support of the CIFS (Linux) and SMBFS (FreeBSD) file system
-@item Mounting and unmounting of shares (using the KAuth framework)
-@item Access to the files of a mounted share using a file manager or terminal
-@item Auto-detection of external mounts and unmounts
-@item Remounting of previously used shares on program start
-@item Miscellaneous infos about remote network items and mounted shares
-@item Network search
-@item WINS server support
-@item Preview of the contents of a share
-@item Several methods to look up the initial list of workgroups and domains
-@item Default login
-@item Special handling of homes shares
-@item Ability to bookmark favorite shares and organize them in groups
-@item System tray widget
-@item Support of advanced Samba options
-@item Support of printer shares
-@item KWallet support
-@item Synchronization of a remote share with a local copy and vice versa
-@item Ability to define custom options for individual servers and shares
-@item Laptop support through the Solid hardware device framework
-@end itemize")
- (license license:gpl2+)))
-
(define-public sweeper
(package
(name "sweeper")