From 2d919c1060f200e79ef896afbd993910a4ac79fd Mon Sep 17 00:00:00 2001 From: Gabriel Arazas Date: Wed, 7 Dec 2022 09:22:46 +0800 Subject: [PATCH] dasel: 1.27.3 -> 2.0.2 --- pkgs/applications/misc/dasel/default.nix | 16 +++++++++------- 1 file changed, 9 insertions(+), 7 deletions(-) diff --git a/pkgs/applications/misc/dasel/default.nix b/pkgs/applications/misc/dasel/default.nix index e14aa6ece57e..172187eedb4b 100644 --- a/pkgs/applications/misc/dasel/default.nix +++ b/pkgs/applications/misc/dasel/default.nix @@ -5,16 +5,16 @@ buildGoModule rec { pname = "dasel"; - version = "1.27.3"; + version = "2.0.2"; src = fetchFromGitHub { owner = "TomWright"; repo = "dasel"; rev = "v${version}"; - sha256 = "sha256-VrdjP9HlaBg8GY+2HPkQDwqJsoFtzTMz9QtQxhrUdxw="; + sha256 = "sha256-VdOXmhfgDzMyspoCFQl64obpQph14XZxR0Nas+crelA="; }; - vendorSha256 = "sha256-zli9SEBU6n0JusAquqb9+O2W4yPZS7zmC5PCebVSeIA="; + vendorSha256 = "sha256-GO5Vg8zsXfjMBzRDC1/s/SYpviKUf59JB14vauKVFcE="; ldflags = [ "-s" "-w" "-X github.com/tomwright/dasel/internal.Version=${version}" @@ -22,13 +22,15 @@ buildGoModule rec { doInstallCheck = true; installCheckPhase = '' - if [[ "$("$out/bin/${pname}" --version)" == "${pname} version ${version}" ]]; then - echo "" | $out/bin/dasel put object -p yaml -t string -t int "my.favourites" colour=red number=3 | grep -q red - echo '${pname} smoke check passed' + runHook preInstallCheck + if [[ $($out/bin/dasel --version) == "dasel version ${version}" ]]; then + echo '{ "my": { "favourites": { "colour": "blue" } } }' \ + | $out/bin/dasel put -t json -r json -t string -v "red" "my.favourites.colour" \ + | grep "red" else - echo '${pname} smoke check failed' return 1 fi + runHook postInstallCheck ''; meta = with lib; {