Verified Commit 5f8bf8dd authored by Hartmut Goebel's avatar Hartmut Goebel
Browse files

gnu: Add kwayland-integration.

* gnu/packages/kde-plasma.scm(kwayland-integration): New variable.
parent 830d90eb
......@@ -502,3 +502,45 @@ NetBSD, OpenBSD, Solaris and Tru64 with varying degrees of completion.")
(synopsis "PAM module for KWallet")
(description "KWallet (KDE Frameworks 5) integration with PAM")
(license license:lgpl2.1+)))
(define-public kwayland-integration
(package
(name "kwayland-integration")
(version "5.13.5")
(source
(origin
(method url-fetch)
(uri (string-append "mirror://kde/stable/plasma/" version
"/kwayland-integration-" version ".tar.xz"))
(sha256
(base32 "1qhkrs8md36z5gndkm88pyv6mspqsdsdavjz8klfwfv1hii6qyds"))))
(properties `((tags . '("Desktop" "KDE" "Plasma"))))
(build-system cmake-build-system)
(arguments
`(#:phases
(modify-phases %standard-phases
(delete 'check)
(add-after 'install 'check-after-install
(assoc-ref %standard-phases 'check))
(add-before 'check-after-install 'check-setup
(lambda* (#:key outputs #:allow-other-keys)
;; make Qt render "offscreen", required for tests
(setenv "QT_QPA_PLATFORM" "offscreen")
(setenv "QT_PLUGIN_PATH"
(string-append (assoc-ref outputs "out")
"/lib/qt5/plugins:"
(getenv "QT_PLUGIN_PATH")))
#t)))))
(native-inputs
`(("extra-cmake-modules" ,extra-cmake-modules)
("qtwayland" ,qtwayland))) ;; required for the tests
(inputs
`(("kidletime" ,kidletime)
("kwayland" ,kwayland)
("kwindowsystem" ,kwindowsystem)
("qtbase" ,qtbase)))
(home-page "https://cgit.kde.org/kwayland-integration.git")
(synopsis "KWayland runtime integration plugins")
(description "Provides integration plugins for various KDE Frameworks for
Wayland")
(license license:lgpl3+))) ; KDE e.V.
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment