Clone of https://github.com/NixOS/nixpkgs.git (to stress-test knotserver)
at devShellTools-shell 39 lines 927 B view raw
1{ 2 cmake, 3 stdenv, 4 qt6, 5}: 6 7{ 8 version, 9 src, 10 meta, 11}: 12 13stdenv.mkDerivation { 14 pname = "coolercontrol"; 15 inherit version src; 16 sourceRoot = "${src.name}/coolercontrol"; 17 18 nativeBuildInputs = [ 19 cmake 20 qt6.wrapQtAppsHook 21 ]; 22 23 buildInputs = [ 24 qt6.qtbase 25 qt6.qtwebengine 26 ]; 27 28 postInstall = '' 29 install -Dm644 "${src}/packaging/metadata/org.coolercontrol.CoolerControl.desktop" -t "$out/share/applications/" 30 install -Dm644 "${src}/packaging/metadata/org.coolercontrol.CoolerControl.metainfo.xml" -t "$out/share/metainfo/" 31 install -Dm644 "${src}/packaging/metadata/org.coolercontrol.CoolerControl.png" -t "$out/share/icons/hicolor/256x256/apps/" 32 install -Dm644 "${src}/packaging/metadata/org.coolercontrol.CoolerControl.svg" -t "$out/share/icons/hicolor/scalable/apps/" 33 ''; 34 35 meta = meta // { 36 description = "${meta.description} (GUI)"; 37 mainProgram = "coolercontrol"; 38 }; 39}