diff options
| author | Sughosha <sughosha@disroot.org> | 2025-10-07 09:46:30 +0530 |
|---|---|---|
| committer | Andreas Enge <andreas@enge.fr> | 2025-10-17 11:27:15 +0200 |
| commit | efee07980195ed15e2abce886cd673803e5f12c6 (patch) | |
| tree | 6ae3c458854fffbb71096dd3a128ff162cdcb39c | |
| parent | 88a24781e6078b6e597d2a24f8e63788c2f9a909 (diff) | |
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
| -rw-r--r-- | gnu/packages/kde-internet.scm | 81 | ||||
| -rw-r--r-- | 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 be47c77e371..678906b3a1e 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 b6549e75ab0..143c714d1f0 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) @@ -1336,87 +1335,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") |
