1{
2 mkDerivation,
3 lib,
4 extra-cmake-modules,
5 kdoctools,
6 wayland-scanner,
7 kconfig,
8 kcoreaddons,
9 kcrash,
10 kdbusaddons,
11 kdnssd,
12 knotifications,
13 kwallet,
14 kwidgetsaddons,
15 kwindowsystem,
16 kxmlgui,
17 kwayland,
18 kpipewire,
19 libvncserver,
20 libXtst,
21 libXdamage,
22 qtx11extras,
23 pipewire,
24 plasma-wayland-protocols,
25 wayland,
26}:
27
28mkDerivation {
29 pname = "krfb";
30 meta = {
31 homepage = "https://apps.kde.org/krfb/";
32 description = "Desktop sharing (VNC)";
33 license = with lib.licenses; [
34 gpl2Plus
35 fdl12Plus
36 ];
37 maintainers = with lib.maintainers; [ jerith666 ];
38 };
39 nativeBuildInputs = [
40 extra-cmake-modules
41 kdoctools
42 wayland-scanner
43 ];
44 buildInputs = [
45 libvncserver
46 libXtst
47 libXdamage
48 kconfig
49 kcoreaddons
50 kcrash
51 kdbusaddons
52 knotifications
53 kwallet
54 kwidgetsaddons
55 kwindowsystem
56 kxmlgui
57 kwayland
58 kpipewire
59 qtx11extras
60 pipewire
61 plasma-wayland-protocols
62 wayland
63 ];
64 propagatedBuildInputs = [ kdnssd ];
65}