anvil-editor: init at 0.4
[NixPkgs.git] / pkgs / desktops / plasma-5 / libkscreen / default.nix
blob961b56736ae5b5753b2754e96ce2565fc0f5b52d
1 { mkDerivation
2 , propagate
3 , extra-cmake-modules
4 , wayland-scanner
5 , kconfig
6 , kwayland
7 , plasma-wayland-protocols
8 , wayland
9 , libXrandr
10 , qtx11extras
11 , qttools
14 mkDerivation {
15   pname = "libkscreen";
16   nativeBuildInputs = [ extra-cmake-modules wayland-scanner ];
17   buildInputs = [ kconfig kwayland plasma-wayland-protocols wayland libXrandr qtx11extras qttools ];
18   outputs = [ "out" "dev" ];
19   patches = [
20     ./libkscreen-backends-path.patch
21   ];
22   preConfigure = ''
23     NIX_CFLAGS_COMPILE+=" -DNIXPKGS_LIBKSCREEN_BACKENDS=\"''${!outputBin}/$qtPluginPrefix/kf5/kscreen\""
24   '';
25   setupHook = propagate "out";