49 lines
850 B
Nix
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";
|
|
}
|