{ lib, buildGoModule, fetchFromGitHub, }: buildGoModule (finalAttrs: { pname = "vspd"; version = "1.4.0"; src = fetchFromGitHub { owner = "decred"; repo = "vspd"; rev = "release-v${finalAttrs.version}"; hash = "sha256-V5vLJs82mv7uKjx9V7jx8WqqgC+YSf5XrFMKtBEbke4="; }; vendorHash = "sha256-c9BUiCOTTRpsJoJ1BteFt9sOOx98eJDOsBV2jRWqx0Y="; subPackages = [ "cmd/vspd" "cmd/vspadmin" ]; postInstall = '' mkdir -p $out/share/vspd/internal/webapi cp -r internal/webapi/public $out/share/vspd/internal/webapi/ cp -r internal/webapi/templates $out/share/vspd/internal/webapi/ ''; meta = { homepage = "https://github.com/decred/vspd"; description = "Voting Service Provider Daemon"; license = with lib.licenses; [ isc ]; mainProgram = "vspd"; }; })