From 636d0957f8b1c57ff20860df44e3f842be8547ab Mon Sep 17 00:00:00 2001 From: Sughosha Date: Tue, 7 Oct 2025 10:15:10 +0530 Subject: [PATCH] gnu: kirigami-addons: Move to kde-frameworks.scm. * gnu/packages/kde.scm (kirigami-addons): Remove variable. * gnu/packages/kde-frameworks.scm (kirigami-addons): New variable. * gnu/packages/kde-multimedia.scm: Remove reference to (gnu packages kde) module. * gnu/packages/kde-sdk.scm: Ditto. Change-Id: I8ad8f42219df19fa1a0b8cc3ce6d3078e95c88e9 --- gnu/packages/kde-frameworks.scm | 36 +++++++++++++++++++++++++++++++++ gnu/packages/kde-multimedia.scm | 1 - gnu/packages/kde-sdk.scm | 1 - gnu/packages/kde.scm | 36 --------------------------------- 4 files changed, 36 insertions(+), 38 deletions(-) diff --git a/gnu/packages/kde-frameworks.scm b/gnu/packages/kde-frameworks.scm index 155ebfeb985169c8f1489a81a9cf626b740546f4..6580a179cb00c1cda93039df390f132c3d54184e 100644 --- a/gnu/packages/kde-frameworks.scm +++ b/gnu/packages/kde-frameworks.scm @@ -3985,6 +3985,42 @@ KIO enabled infrastructure.") (symlink (string-append kst5 "kfileitemactionplugin.desktop") (string-append kst5 "kfileitemaction-plugin.desktop")))))))))) +(define-public kirigami-addons + (package + (name "kirigami-addons") + (version "1.10.0") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://invent.kde.org/libraries/kirigami-addons") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "1f93y893kvqysdrvcr1f6f5rmg38k0hbmf53r672xrxis5yar0vl")))) + (build-system qt-build-system) + (arguments + (list + #:qtbase qtbase + #:tests? #f)) ;failing tests + (native-inputs (list extra-cmake-modules)) + (inputs (list kcolorscheme + kconfig + kcoreaddons + kcrash + kglobalaccel + kguiaddons + ki18n + kiconthemes + kirigami + qtdeclarative)) + (home-page "https://invent.kde.org/libraries/kirigami-addons") + (synopsis "Add-ons for the Kirigami framework") + (description + "This package provides Kirigami components usable by both touch +and desktop experiences.") + (license license:lgpl2.0+))) + (define-public knewstuff (package (name "knewstuff") diff --git a/gnu/packages/kde-multimedia.scm b/gnu/packages/kde-multimedia.scm index 5f79473de253b452387738527e07b6453244eb46..468d2c8a5c2e3770ccb02169f79fe970ac6fa7b1 100644 --- a/gnu/packages/kde-multimedia.scm +++ b/gnu/packages/kde-multimedia.scm @@ -50,7 +50,6 @@ #:use-module (gnu packages gtk) #:use-module (gnu packages gnome) #:use-module (gnu packages gstreamer) - #:use-module (gnu packages kde) #:use-module (gnu packages kde-frameworks) #:use-module (gnu packages kde-plasma) #:use-module (gnu packages libcanberra) diff --git a/gnu/packages/kde-sdk.scm b/gnu/packages/kde-sdk.scm index f0223bc10ccbb72067b34e64acafcd2e1448baae..d6bcd48248f9f2343134f68f28cd54ff4286e650 100644 --- a/gnu/packages/kde-sdk.scm +++ b/gnu/packages/kde-sdk.scm @@ -30,7 +30,6 @@ #:use-module (gnu packages boost) #:use-module (gnu packages code) #:use-module (gnu packages freedesktop) - #:use-module (gnu packages kde) #:use-module (gnu packages kde-frameworks) #:use-module (gnu packages kde-graphics) #:use-module (gnu packages kde-plasma) diff --git a/gnu/packages/kde.scm b/gnu/packages/kde.scm index 56b0fe1dce3ac8b648dd0c5c6addea389d0e5fd4..3eb3f9a7f00a07739a11714ae01137a689190aa1 100644 --- a/gnu/packages/kde.scm +++ b/gnu/packages/kde.scm @@ -108,42 +108,6 @@ (description "This package provides a non-blocking Qt database framework.") (license license:lgpl2.1+))) -(define-public kirigami-addons - (package - (name "kirigami-addons") - (version "1.10.0") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://invent.kde.org/libraries/kirigami-addons") - (commit (string-append "v" version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 "1f93y893kvqysdrvcr1f6f5rmg38k0hbmf53r672xrxis5yar0vl")))) - (build-system qt-build-system) - (arguments - (list - #:qtbase qtbase - #:tests? #f)) ;failing tests - (native-inputs (list extra-cmake-modules)) - (inputs (list kcolorscheme - kconfig - kcoreaddons - kcrash - kglobalaccel - kguiaddons - ki18n - kiconthemes - kirigami - qtdeclarative)) - (home-page "https://invent.kde.org/libraries/kirigami-addons") - (synopsis "Add-ons for the Kirigami framework") - (description - "This package provides Kirigami components usable by both touch -and desktop experiences.") - (license license:lgpl2.0+))) - (define-public libqaccessibilityclient (package (name "libqaccessibilityclient")