From 89162ca6c3b517ff7e5fdef82636cc5b36c51688 Mon Sep 17 00:00:00 2001 From: Petr Hodina Date: Tue, 23 Aug 2022 20:10:50 +0200 Subject: [PATCH 23/81] gnu: Add knetworkmanager. * gnu/packages/kde-frameworks.scm (knetworkmanager): New variable. diff --git a/gnu/packages/kde-frameworks.scm b/gnu/packages/kde-frameworks.scm index c97aaf4441..fcdb0aa331 100644 --- a/gnu/packages/kde-frameworks.scm +++ b/gnu/packages/kde-frameworks.scm @@ -1864,6 +1864,37 @@ (define-public kjobwidgets asynchronous jobs.") (license license:lgpl2.1+))) +(define-public knetworkmanager + (package + (name "knetworkmanager") + (version "5.96.0") + (source (origin + (method url-fetch) + (uri (string-append "mirror://kde/stable/frameworks/" + (version-major+minor version) + "/" + "/networkmanager-qt-" + version + ".tar.xz")) + (sha256 + (base32 + "1gyvgy0wl00asg9bkhjgvqnz32xmazvazcarh3p0640jy2fjrzfz")))) + (build-system qt-build-system) + (arguments + `(#:phases (modify-phases %standard-phases + (replace 'check + (lambda* (#:key tests? #:allow-other-keys) + (when tests? + (invoke "ctest" "-E" + "(managertest|settingstest|activeconnectiontest)"))))))) + (native-inputs (list extra-cmake-modules pkg-config)) + (inputs (list glib network-manager qtbase-5)) + (properties `((upstream-name . "networkmanager-qt"))) + (home-page "https://community.kde.org/Frameworks") + (synopsis "Qt wrapper for NetworkManager API") + (description "This package provides Qt wrapper for NetworkManager API.") + (license (list license:lgpl2.0 license:lgpl3)))) + (define-public knotifications (package (name "knotifications") -- 2.37.2