diff --git a/pkgs/applications/networking/sync/desync/default.nix b/pkgs/applications/networking/sync/desync/default.nix index 487b3e2fc878..6fb0570e04b7 100644 --- a/pkgs/applications/networking/sync/desync/default.nix +++ b/pkgs/applications/networking/sync/desync/default.nix @@ -1,17 +1,20 @@ -{ lib, buildGoModule, fetchFromGitHub }: +{ lib +, buildGoModule +, fetchFromGitHub +}: buildGoModule rec { pname = "desync"; - version = "0.9.3"; + version = "0.9.4"; src = fetchFromGitHub { - rev = "v${version}"; owner = "folbricht"; repo = "desync"; - sha256 = "sha256-vyW5zR6Dw860LUj7sXFgwzU1AZDoPMoQ4G0xsK4L6+w="; + rev = "refs/tags/v${version}"; + hash = "sha256-kwYRspzfTBl9FtPrpd55VBYiCzaG7M83EM5nbqdBG/Q="; }; - vendorSha256 = "sha256-RMM/WFIUg2Je3yAgshif3Nkhm8G3bh6EhHCHTAvMXUc="; + vendorHash = "sha256-1RuqlDU809mtGn0gOFH/AW6HJo1cQqt8spiLp3/FpcI="; # nix builder doesn't have access to test data; tests fail for reasons unrelated to binary being bad. doCheck = false; @@ -20,7 +23,8 @@ buildGoModule rec { description = "Content-addressed binary distribution system"; longDescription = "An alternate implementation of the casync protocol and storage mechanism with a focus on production-readiness"; homepage = "https://github.com/folbricht/desync"; + changelog = "https://github.com/folbricht/desync/releases/tag/v${version}"; license = licenses.bsd3; - maintainers = [ maintainers.chaduffy ]; + maintainers = with maintainers; [ chaduffy ]; }; }