Files
platform/packages/krdp.nix
2025-12-02 09:57:46 +01:00

49 lines
850 B
Nix

{ pkgs }:
pkgs.stdenv.mkDerivation rec {
name = "krdp";
version = "6.5.3";
outputs = [
"out"
];
src = pkgs.fetchFromGitLab {
domain = "invent.kde.org";
owner = "plasma";
repo = "krdp";
tag = "v${version}";
hash = "sha256-J4lPMh1ZqwoHOXfmOJOa2M/KUf/z0ZsyVqVrPpuvPzk=";
};
nativeBuildInputs = with pkgs; [
cmake
pkg-config
qt6.qtbase
qt6.wrapQtAppsNoGuiHook
kdePackages.extra-cmake-modules
kdePackages.kcmutils
kdePackages.kconfig
kdePackages.kcrash
kdePackages.kguiaddons
kdePackages.ki18n
kdePackages.kpipewire
kdePackages.kstatusnotifieritem
kdePackages.qtkeychain
kdePackages.qtquick3d
];
buildInputs = with pkgs; [
freerdp
pam
kdePackages.qtwayland
];
cmakeFlags = [
"-DQT_MAJOR_VERSION=6"
];
env.LANG = "C.UTF-8";
}