xc: 0.8.5 -> 0.8.6

Changelog: https://github.com/joerdav/xc/releases/tag/v0.8.6

kyehn 0fcf86e2 ebe33963

+12 -7
+12 -7
pkgs/by-name/xc/xc/package.nix
··· 6 6 versionCheckHook, 7 7 }: 8 8 9 - buildGoModule rec { 9 + buildGoModule (finalAttrs: { 10 10 pname = "xc"; 11 - version = "0.8.5"; 11 + version = "0.8.6"; 12 12 13 13 src = fetchFromGitHub { 14 14 owner = "joerdav"; 15 15 repo = "xc"; 16 - tag = "v${version}"; 17 - sha256 = "sha256-eaFHK7VsfLSgSJehv4urxq8qMPT+zzs2tRypz4q+MLc="; 16 + tag = "v${finalAttrs.version}"; 17 + hash = "sha256-Q17ldwHp1Wp/u0BkUZiA1pRJaFpo/5iDW011k9qkIEA="; 18 18 }; 19 19 20 20 vendorHash = "sha256-EbIuktQ2rExa2DawyCamTrKRC1yXXMleRB8/pcKFY5c="; 21 + 22 + subPackages = [ "cmd/xc" ]; 21 23 22 24 ldflags = [ 23 25 "-s" 24 26 "-w" 25 - "-X=main.version=${version}" 27 + "-X=main.version=${finalAttrs.version}" 26 28 ]; 27 29 28 30 nativeInstallCheckInputs = [ versionCheckHook ]; 31 + 32 + versionCheckProgramArg = "-version"; 33 + 29 34 doInstallCheck = true; 30 35 postInstallCheck = '' 31 36 cp ${./example.md} example.md ··· 42 47 description = "Markdown defined task runner"; 43 48 mainProgram = "xc"; 44 49 homepage = "https://xcfile.dev/"; 45 - changelog = "https://github.com/joerdav/xc/releases/tag/${src.tag}"; 50 + changelog = "https://github.com/joerdav/xc/releases/tag/${finalAttrs.src.tag}"; 46 51 license = lib.licenses.mit; 47 52 maintainers = with lib.maintainers; [ 48 53 figsoda 49 54 joerdav 50 55 ]; 51 56 }; 52 - } 57 + })