aboutsummaryrefslogtreecommitdiff
path: root/gnu/packages
diff options
context:
space:
mode:
authorZheng Junjie <zhengjunjie@iscas.ac.cn>2024-05-03 22:55:31 +0800
committerZheng Junjie <zhengjunjie@iscas.ac.cn>2024-07-18 10:45:08 +0800
commite834014568aec13add2937fc0978c812573a0124 (patch)
tree77495dc5c3872f0e6f8416cc74165083be6d6599 /gnu/packages
parent3e1182301a7cdc644b2343260901ef722eb7fbaf (diff)
downloadguix-e834014568aec13add2937fc0978c812573a0124.tar.gz
guix-e834014568aec13add2937fc0978c812573a0124.zip
gnu: Add plasma5support.
* gnu/packages/kde-plasma.scm (plasma5support): New variable. Change-Id: I51a0c5cdab96f54a8b4aab86550ffb2763daa798
Diffstat (limited to 'gnu/packages')
-rw-r--r--gnu/packages/kde-plasma.scm42
1 files changed, 42 insertions, 0 deletions
diff --git a/gnu/packages/kde-plasma.scm b/gnu/packages/kde-plasma.scm
index 94533d24c2..c5f975fbed 100644
--- a/gnu/packages/kde-plasma.scm
+++ b/gnu/packages/kde-plasma.scm
@@ -1654,6 +1654,48 @@ on top of Baloo.")
"KDE Plasma is an advanced graphical desktop system.")
(license license:gpl2+)))
+(define-public plasma5support
+ (package
+ (name "plasma5support")
+ (version "6.1.2")
+ (source (origin
+ (method url-fetch)
+ (uri (string-append "mirror://kde/stable/plasma/" version
+ "/" name "-" version ".tar.xz"))
+ (sha256
+ (base32
+ "17cwd0iyrzggb56xc37mvw7n7r0ddiasmxgfhzgh67sdxwpp7kzj"))))
+ (build-system qt-build-system)
+ (arguments (list #:qtbase qtbase
+
+ #:phases
+ #~(modify-phases %standard-phases
+ (replace 'check
+ (lambda* (#:key tests? parallel-tests? #:allow-other-keys)
+ (invoke "ctest"
+ "-E"
+ ;; also fail in upstream.
+ "(pluginloadertest)"
+ "-j"
+ (if parallel-tests?
+ (number->string (parallel-job-count))
+ "1")))))))
+ (native-inputs (list extra-cmake-modules))
+ (propagated-inputs (list kcoreaddons))
+ (inputs (list
+ kconfig
+ ki18n
+ qtdeclarative
+ kguiaddons
+ knotifications
+ solid
+ libksysguard))
+ (home-page "https://invent.kde.org/plasma/plasma5support")
+ (synopsis "Support components for porting from KF5/Qt5 to KF6/Qt6")
+ (description "This package provids support components for porting from
+KF5/Qt5 to KF6/Qt6")
+ (license (list license:lgpl2.0+))))
+
(define-public plasma-bigscreen
(package
(name "plasma-bigscreen")