Running nixpkgs-update (https://nix-community.org/update-bot/) with UPDATE_INFO: coolercontrol.coolercontrold 4.1.0 -> 4.2.1 https://repology.org/project/coolercontrold/versions attrpath: coolercontrol.coolercontrold Checking auto update branch... No auto update branch exists Old version 4.1.0" not present in master derivation file with contents: { rustPlatform, testers, hwdata, libdrm, coolercontrol, runtimeShell, addDriverRunpath, python3Packages, liquidctl, protobuf, }: { version, src, meta, }: rustPlatform.buildRustPackage { pname = "coolercontrold"; inherit version src; sourceRoot = "${src.name}/coolercontrold"; cargoHash = "sha256-rFwbHsGkKLD9UgkdTbxMIjARmU0Ewal1NIwlbzRL/vc="; buildInputs = [ libdrm ]; nativeBuildInputs = [ protobuf addDriverRunpath python3Packages.wrapPython ]; pythonPath = [ liquidctl ]; postPatch = '' # copy the frontend static resources to a directory for embedding mkdir -p ui-build cp -R ${coolercontrol.coolercontrol-ui-data}/* resources/app/ # Hardcode a shell substituteInPlace daemon/src/repositories/utils.rs \ --replace-fail 'Command::new("sh")' 'Command::new("${runtimeShell}")' # This is supposed to be a "nix-compatible file path", but there is nothing that actually does the substitution substituteInPlace daemon/src/repositories/hwmon/pci_ids.rs \ --replace-fail '@hwdata@' '${hwdata}' ''; postInstall = '' install -Dm444 "${src}/packaging/systemd/coolercontrold.service" -t "$out/lib/systemd/system" substituteInPlace "$out/lib/systemd/system/coolercontrold.service" \ --replace-fail '/usr/bin' "$out/bin" ''; postFixup = '' addDriverRunpath "$out/bin/coolercontrold" buildPythonPath "''${pythonPath[*]}" wrapProgram "$out/bin/coolercontrold" \ --prefix PATH : $program_PATH \ --prefix PYTHONPATH : $program_PYTHONPATH ''; passthru.tests.version = testers.testVersion { package = coolercontrol.coolercontrold; }; meta = meta // { description = "${meta.description} (Main Daemon)"; mainProgram = "coolercontrold"; }; }