evcc 0.109.2 -> 0.110.1 https://github.com/evcc-io/evcc/releases attrpath: evcc Checking auto update branch... [version] [version] generic version rewriter does not support multiple hashes [rustCrateVersion] [rustCrateVersion] No cargoSha256 found [golangModuleVersion] [golangModuleVersion] Not a buildGoModule package with vendorSha256 [updateScript] [updateScript] Success [updateScript] this derivation will be built: /nix/store/kmmi2aw1vnsbgx51bbq7nvvaq70bbqdk-packages.json.drv building '/nix/store/kmmi2aw1vnsbgx51bbq7nvvaq70bbqdk-packages.json.drv'... Going to be running update for following packages: - evcc-0.109.2 Press Enter key to continue... Running update for: - evcc-0.109.2: UPDATING ... - evcc-0.109.2: DONE. Packages updated! [quotedUrls] [quotedUrls] nothing found to replace Diff after rewrites: diff --git a/pkgs/servers/home-automation/evcc/default.nix b/pkgs/servers/home-automation/evcc/default.nix index 956fc1cbca7..715ab8dd349 100644 --- a/pkgs/servers/home-automation/evcc/default.nix +++ b/pkgs/servers/home-automation/evcc/default.nix @@ -16,20 +16,20 @@ buildGoModule rec { pname = "evcc"; - version = "0.109.2"; + version = "0.110.1"; src = fetchFromGitHub { owner = "evcc-io"; repo = pname; rev = version; - hash = "sha256-/Mklf+F9OHq56Qj/kn8JpRAgWwCZqwsH9EwrBFdi/mQ="; + hash = "sha256-SIBVvVl1O+vqQug6LTzKEzFAay82ot4e+rXd17Djvqc="; }; - vendorHash = "sha256-H3ACmang+DPOCnccHLG6YzKvi7Rf5k8RkJDD1CgGBrw="; + vendorHash = "sha256-YP6/3+jVbavBE6ZSopryC1SgQc5kzE+gWpNbwptBMG8="; npmDeps = fetchNpmDeps { inherit src; - hash = "sha256-oxoENlZNThW1PrwcGwiNP5Q7BZyhhtuCwXFey0t3Kz8="; + hash = "sha256-hc3IkWiafKBGtGPEPWWbj4XQsGh+PrGGnBV2bzEAn0s="; }; nativeBuildInputs = [ Old version "0.109.2"" not present in master derivation file with contents: { lib , buildGoModule , fetchFromGitHub , fetchNpmDeps , cacert , go , git , enumer , mockgen , nodejs , npmHooks , nix-update-script , nixosTests , stdenv }: buildGoModule rec { pname = "evcc"; version = "0.109.2"; src = fetchFromGitHub { owner = "evcc-io"; repo = pname; rev = version; hash = "sha256-/Mklf+F9OHq56Qj/kn8JpRAgWwCZqwsH9EwrBFdi/mQ="; }; vendorHash = "sha256-H3ACmang+DPOCnccHLG6YzKvi7Rf5k8RkJDD1CgGBrw="; npmDeps = fetchNpmDeps { inherit src; hash = "sha256-oxoENlZNThW1PrwcGwiNP5Q7BZyhhtuCwXFey0t3Kz8="; }; nativeBuildInputs = [ nodejs npmHooks.npmConfigHook ]; overrideModAttrs = _: { nativeBuildInputs = [ enumer go git cacert mockgen ]; preBuild = '' make assets ''; }; tags = [ "release" ]; ldflags = [ "-X github.com/evcc-io/evcc/server.Version=${version}" "-X github.com/evcc-io/evcc/server.Commit=${src.rev}" "-s" "-w" ]; npmInstallFlags = [ "--legacy-peer-deps" ]; preBuild = '' make ui ''; doCheck = !stdenv.isDarwin; # tries to bind to local network, doesn't work in darwin sandbox preCheck = '' # requires network access rm meter/template_test.go ''; passthru = { tests = { inherit (nixosTests) evcc; }; updateScript = nix-update-script { }; }; meta = with lib; { description = "EV Charge Controller"; homepage = "https://evcc.io"; changelog = "https://github.com/andig/evcc/releases/tag/${version}"; license = licenses.mit; maintainers = with maintainers; [ hexa ]; }; }