Verified Commit 9080b4d1 authored by Hartmut Goebel's avatar Hartmut Goebel
Browse files

gnu: Add plasma-nm.

* gnu/packages/kde-plasma.scm(plasma-nm): New variable.
parent 012fa44b
......@@ -959,3 +959,62 @@ concentrates more on searching.")
for better integration of Qt applications when running on a KDE Plasma
workspace. Applications do not need to link to this directly.")
(license license:lgpl3+))) ;; KDE e.V.
(define-public plasma-nm
(package
(name "plasma-nm")
(version "5.13.5")
(source
(origin
(method url-fetch)
(uri (string-append "mirror://kde/stable/plasma/" version
"/plasma-nm-" version ".tar.xz"))
(sha256
(base32 "1z8f5iybgra72vhpiayiwpysvv2z8x2r5xal8rhgf7y24xcjwxmi"))))
(properties `((tags . '("Desktop" "KDE" "Plasma"))))
(build-system cmake-build-system)
;; TODO: Still some unknown property types, e.g for key
;; "X-KDE-ModuleType", "X-NetworkManager-Services"
(native-inputs
`(("extra-cmake-modules" ,extra-cmake-modules)
("pkg-config" ,pkg-config)
("qttools" ,qttools)))
(inputs
;; TODO: Think about enabling openconnect
`(("kcompletion" ,kcompletion)
("kconfigwidgets" ,kconfigwidgets)
("kcoreaddons" ,kcoreaddons)
("kdbusaddons" ,kdbusaddons)
("kdeclarative" ,kdeclarative)
("kded" ,kded) ;; required for property type definitions
("kdelibs4support" ,kdelibs4support)
("ki18n" ,ki18n)
("kiconthemes" ,kiconthemes)
("kinit" ,kinit)
("kio" ,kio)
("kitemviews" ,kitemviews)
("knotifications" ,knotifications)
("kservice" ,kservice)
("kwallet" ,kwallet)
("kwidgetsaddons" ,kwidgetsaddons)
("kwindowsystem" ,kwindowsystem)
("kxmlgui" ,kxmlgui)
("mobile-broadband-provider-info" ,mobile-broadband-provider-info)
("modemmanager-qt" ,modemmanager-qt)
("networkmanager-qt" ,networkmanager-qt)
("plasma-framework" ,plasma-framework)
("qca" ,qca)
("qtbase" ,qtbase)
("qtdeclarative" ,qtdeclarative)
("solid" ,solid)))
(home-page "https://cgit.kde.org/plasma-nm.git")
(synopsis "Plasma5 NetworkManager applet")
(description "This package contains the Network Management plasma widget
which aims to provide a fully featured GUI for managing networks. Currently,
the only supported backend is NetworkManager. Support for wired, wireless,
mobile and VPN networks are provided. The widget is exclusively written for
KDE Plasma workspaces and it is not supposed to work in other environments.
In order to start using the widget, look for 'Network Management' in the 'Add
Widgets' dialog of the Plasma workspace you're using.")
(license license:gpl3))) ;; KDE e.V.
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment