Clone of https://github.com/NixOS/nixpkgs.git (to stress-test knotserver)
at devShellTools-shell 54 lines 905 B view raw
1{ 2 lib, 3 mkDerivation, 4 extra-cmake-modules, 5 kdoctools, 6 kcmutils, 7 kconfig, 8 kdesu, 9 ki18n, 10 kiconthemes, 11 kinit, 12 kio, 13 kwindowsystem, 14 qtsvg, 15 qtx11extras, 16 kactivities, 17 plasma-workspace, 18}: 19 20mkDerivation { 21 pname = "kde-cli-tools"; 22 nativeBuildInputs = [ 23 extra-cmake-modules 24 kdoctools 25 ]; 26 buildInputs = [ 27 kcmutils 28 kconfig 29 kdesu 30 ki18n 31 kiconthemes 32 kinit 33 kio 34 kwindowsystem 35 qtsvg 36 qtx11extras 37 kactivities 38 plasma-workspace 39 ]; 40 postInstall = '' 41 # install a symlink in bin so that kdesu can eventually be found in PATH 42 mkdir -p $out/bin 43 ln -s $out/libexec/kf5/kdesu $out/bin 44 ''; 45 dontWrapQtApps = true; 46 preFixup = '' 47 for program in $out/bin/*; do 48 wrapQtApp $program 49 done 50 51 # kdesu looks for kdeinit5 in PATH 52 wrapQtApp $out/libexec/kf5/kdesu --suffix PATH : ${lib.getBin kinit}/bin 53 ''; 54}