summaryrefslogtreecommitdiff
path: root/px/packages/kde-plasma.scm
diff options
context:
space:
mode:
authorFranz Geffke <m@f-a.nz>2024-07-25 09:22:25 +0100
committerFranz Geffke <m@f-a.nz>2024-07-25 09:22:25 +0100
commit5ec1cd092cb182858ef91adde90a362fc41a3f96 (patch)
tree11a2aa7bfe1ffac64cb899481ba61f6392f1ac43 /px/packages/kde-plasma.scm
parent7496d5c4f5e41751f5158f83d6dbbd27789fc101 (diff)
px: Added kdecoration@5
Diffstat (limited to 'px/packages/kde-plasma.scm')
-rw-r--r--px/packages/kde-plasma.scm36
1 files changed, 36 insertions, 0 deletions
diff --git a/px/packages/kde-plasma.scm b/px/packages/kde-plasma.scm
new file mode 100644
index 0000000..a53e253
--- /dev/null
+++ b/px/packages/kde-plasma.scm
@@ -0,0 +1,36 @@
+
+(define-module (px packages kde-plasma)
+ #:use-module (guix build-system qt)
+ #:use-module (guix download)
+ #:use-module ((guix licenses)
+ #:prefix license:)
+ #:use-module (guix packages)
+ #:use-module (gnu packages)
+ #:use-module (gnu packages pkg-config)
+ #:use-module (gnu packages qt)
+ #:use-module (gnu packages kde-frameworks)
+ #:use-module (gnu packages kde-plasma))
+
+(define-public kdecoration-5
+ (package
+ (name "kdecoration")
+ (version "5.27.7")
+ (source (origin
+ (method url-fetch)
+ (uri (string-append "mirror://kde/stable/plasma/" version
+ "/kdecoration-" version ".tar.xz"))
+ (sha256
+ (base32
+ "153j3w00zwj6gx9ndq46vkfwx3ayig80j0jsqbkajk8zsncs89pg"))))
+ (build-system qt-build-system)
+ (arguments (list #:qtbase qtbase))
+ (native-inputs
+ (list extra-cmake-modules))
+ (inputs
+ (list kcoreaddons-5 ki18n-5 qtbase-5))
+ (home-page "https://invent.kde.org/plasma/kdecoration")
+ (synopsis "Plugin based library to create window decorations")
+ (description "KDecoration is a library to create window decorations.
+These window decorations can be used by for example an X11 based window
+manager which re-parents a Client window to a window decoration frame.")
+ (license license:lgpl3+))) \ No newline at end of file