1{
2 mkDerivation,
3 lib,
4 extra-cmake-modules,
5 kdoctools,
6 makeWrapper,
7 kcmutils,
8 kcompletion,
9 kconfig,
10 kdnssd,
11 knotifyconfig,
12 kwallet,
13 kwidgetsaddons,
14 kwindowsystem,
15 libvncserver,
16 freerdp,
17}:
18
19mkDerivation {
20 pname = "krdc";
21 nativeBuildInputs = [
22 extra-cmake-modules
23 kdoctools
24 makeWrapper
25 ];
26 buildInputs = [
27 kcmutils
28 kcompletion
29 kconfig
30 kdnssd
31 knotifyconfig
32 kwallet
33 kwidgetsaddons
34 kwindowsystem
35 freerdp
36 libvncserver
37 ];
38 postFixup = ''
39 wrapProgram $out/bin/krdc \
40 --prefix PATH : ${lib.makeBinPath [ freerdp ]}
41 '';
42 meta = with lib; {
43 homepage = "http://www.kde.org";
44 description = "Remote desktop client";
45 mainProgram = "krdc";
46 license = with licenses; [
47 gpl2Plus
48 lgpl21Plus
49 fdl12Plus
50 bsd3
51 ];
52 maintainers = with maintainers; [ peterhoeg ];
53 platforms = platforms.linux;
54 };
55}