From 5a9fdf5bcd3b4e027ad28a1851202a9e9ae2df2a Mon Sep 17 00:00:00 2001 From: zowoq <59103226+zowoq@users.noreply.github.com> Date: Thu, 24 Jun 2021 12:57:27 +1000 Subject: [PATCH] ijq: 0.3.4 -> 0.3.5 https://git.sr.ht/~gpanders/ijq/refs/v0.3.5 --- pkgs/development/tools/ijq/default.nix | 22 +++++++++++++++------- 1 file changed, 15 insertions(+), 7 deletions(-) diff --git a/pkgs/development/tools/ijq/default.nix b/pkgs/development/tools/ijq/default.nix index f3c0b6c7b1b8..4165f9bd41c1 100644 --- a/pkgs/development/tools/ijq/default.nix +++ b/pkgs/development/tools/ijq/default.nix @@ -1,18 +1,26 @@ -{ buildGoModule, fetchgit, lib, jq, makeWrapper }: +{ buildGoModule, fetchFromSourcehut, lib, jq, installShellFiles, makeWrapper, scdoc }: buildGoModule rec { pname = "ijq"; - version = "0.3.4"; + version = "0.3.5"; - src = fetchgit { - url = "https://git.sr.ht/~gpanders/ijq"; + src = fetchFromSourcehut { + owner = "~gpanders"; + repo = pname; rev = "v${version}"; - sha256 = "ZKxEK6SPxEC0S5yXSzITPn0HhpJa4Bcf9X8/N+ZZAeA="; + sha256 = "sha256-0xLmjidPxjSkYmLI4lWieT2rswZsWBY/IUXFOrUFAMo="; }; - vendorSha256 = "04KlXE2I8ZVDbyo9tBnFskLB6fo5W5/lPzSpo8KGqUU="; + vendorSha256 = "sha256-7UuQXnQdlUMC0ZIgHydQ5bZMB5XrE7dhx5+1NI+zFkM="; - nativeBuildInputs = [ makeWrapper ]; + nativeBuildInputs = [ installShellFiles makeWrapper scdoc ]; + + ldflags = [ "-s" "-w" "-X main.Version=${version}" ]; + + postBuild = '' + scdoc < ijq.1.scd > ijq.1 + installManPage ijq.1 + ''; postInstall = '' wrapProgram "$out/bin/ijq" \