From 175f3a2ee2073a5ced3770839bed9ac36334fc03 Mon Sep 17 00:00:00 2001 From: Sughosha Date: Fri, 3 Oct 2025 07:15:58 +0530 Subject: [PATCH] gnu: plasma-activities: Move to kde-plasma.scm. * gnu/packages/kde-frameworks.scm (plasma-activities): Remove. * gnu/packages/kde-plasma.scm (plasma-activities): New variable. * gnu/packages/kde-internet.scm: Use (gnu packages kde-plasma) module. Change-Id: I1378ab2ffb9e711ceb748dd5bce52b3d63d7f207 --- gnu/packages/kde-frameworks.scm | 40 ++------------------------------- gnu/packages/kde-internet.scm | 1 + gnu/packages/kde-plasma.scm | 36 +++++++++++++++++++++++++++++ 3 files changed, 39 insertions(+), 38 deletions(-) diff --git a/gnu/packages/kde-frameworks.scm b/gnu/packages/kde-frameworks.scm index a8cde344c0b1db04a256fbc7d9e5c802b4598afd..25ff22cca3fa3db5d67f0de82f4571d4bc55f91c 100644 --- a/gnu/packages/kde-frameworks.scm +++ b/gnu/packages/kde-frameworks.scm @@ -3159,46 +3159,10 @@ maintaining an index of the contents of your files.") ;; dual licensed (license (list license:gpl2+ license:lgpl2.1+)))) -(define-public plasma-activities - (package - (name "plasma-activities") - (version "6.4.3") - (source (origin - (method url-fetch) - (uri (string-append "mirror://kde/stable/plasma/" - version "/plasma-activities-" - version ".tar.xz")) - (sha256 - (base32 - "1w4fp6h6kmjzk94mvk73wzkkn3bhq4vyd6jv976zmph2crscm38w")))) - (build-system qt-build-system) - (native-inputs - (list extra-cmake-modules)) - (inputs - (list boost - kconfig - kcoreaddons - kwindowsystem - qtdeclarative - solid)) - (arguments - (list - #:tests? #f - #:qtbase qtbase)) - (home-page "https://invent.kde.org/plasma/plasma-activities") - (synopsis "Core components for the KDE Activity System") - (description "KActivities provides the infrastructure needed to manage a -user's activities, allowing them to switch between tasks, and for applications -to update their state to match the user's current activity. This includes a -daemon, a library for interacting with that daemon, and plugins for integration -with other frameworks.") - ;; triple licensed - (license (list license:gpl2+ license:lgpl2.0+ license:lgpl2.1+)))) - (define-public plasma-activities-stats (package (name "plasma-activities-stats") - (version "6.4.3") + (version "6.3.6") (source (origin (method url-fetch) (uri (string-append "mirror://kde/stable/plasma/" @@ -3206,7 +3170,7 @@ with other frameworks.") version ".tar.xz")) (sha256 (base32 - "0srv5g3xfnwzl6qllz9d5zhcpai3182nkl9wb2wnjncvvbih444r")))) + "1qhh01srvbdlry3i269j3bmwyjkaqa3fdgqipq2k3n7a8kbzrj8m")))) (build-system cmake-build-system) (arguments (list #:tests? #f)) (native-inputs diff --git a/gnu/packages/kde-internet.scm b/gnu/packages/kde-internet.scm index 4de1b67f1308ab20f75057d47de1e6eaec9a5b6b..2274a683d8b12470ff192a461159d34d5a4a9fe4 100644 --- a/gnu/packages/kde-internet.scm +++ b/gnu/packages/kde-internet.scm @@ -43,6 +43,7 @@ #:use-module (gnu packages kde) #:use-module (gnu packages kde-frameworks) #:use-module (gnu packages kde-pim) + #:use-module (gnu packages kde-plasma) #:use-module (gnu packages libidn) #:use-module (gnu packages libusb) #:use-module (gnu packages linux) diff --git a/gnu/packages/kde-plasma.scm b/gnu/packages/kde-plasma.scm index dc6cbb8cab95a5469fb0c85631908198d4c9bce4..88b89735aed03d86b17b5f9791b0acc914ec4836 100644 --- a/gnu/packages/kde-plasma.scm +++ b/gnu/packages/kde-plasma.scm @@ -1912,6 +1912,42 @@ for xdg-desktop-portal that is using Qt/KF5.") "KDE Plasma is an advanced graphical desktop system.") (license license:gpl2+))) +(define-public plasma-activities + (package + (name "plasma-activities") + (version "6.3.6") + (source (origin + (method url-fetch) + (uri (string-append "mirror://kde/stable/plasma/" + version "/plasma-activities-" + version ".tar.xz")) + (sha256 + (base32 + "0a1rj0i6kbg0a003zr55sjgas0f3wnvjq6rv7879rc4g0q529nrk")))) + (build-system qt-build-system) + (native-inputs + (list extra-cmake-modules)) + (inputs + (list boost + kconfig + kcoreaddons + kwindowsystem + qtdeclarative + solid)) + (arguments + (list + #:tests? #f + #:qtbase qtbase)) + (home-page "https://invent.kde.org/plasma/plasma-activities") + (synopsis "Core components for the KDE Activity System") + (description "KActivities provides the infrastructure needed to manage a +user's activities, allowing them to switch between tasks, and for applications +to update their state to match the user's current activity. This includes a +daemon, a library for interacting with that daemon, and plugins for integration +with other frameworks.") + ;; triple licensed + (license (list license:gpl2+ license:lgpl2.0+ license:lgpl2.1+)))) + (define-public plasma5support (package (name "plasma5support")