nixpkgs/pkgs/development/libraries/kde-frameworks/plasma-framework.nix
2022-06-25 18:29:02 -03:00

29 lines
1.1 KiB
Nix

{
mkDerivation, fetchpatch,
extra-cmake-modules, kdoctools,
kactivities, karchive, kconfig, kconfigwidgets, kcoreaddons, kdbusaddons,
kdeclarative, kglobalaccel, kguiaddons, ki18n, kiconthemes, kio,
knotifications, kpackage, kservice, kwayland, kwindowsystem, kxmlgui,
qtbase, qtdeclarative, qtscript, qtx11extras, kirigami2, qtquickcontrols2
}:
mkDerivation {
pname = "plasma-framework";
patches = [
# FIXME: remove on kf5.96
(fetchpatch {
name = "fix-thumbnails-task-manager.patch";
url = "https://invent.kde.org/frameworks/plasma-framework/-/commit/dff1b034c1162062aa2292099d3d01fc53dafdf6.patch";
sha256 = "sha256-0162bi3J5bl5BmmUSrhxxy8MpLtSXkdHGK8wMcS5BB8=";
})
];
nativeBuildInputs = [ extra-cmake-modules kdoctools ];
buildInputs = [
kactivities karchive kconfig kconfigwidgets kcoreaddons kdbusaddons
kdeclarative kglobalaccel kguiaddons ki18n kiconthemes kio knotifications
kwayland kwindowsystem kxmlgui qtdeclarative qtscript qtx11extras kirigami2
qtquickcontrols2
];
propagatedBuildInputs = [ kpackage kservice qtbase ];
}