From 2a10d4d6729b1a3a52f1457f6b0a0157f648f169 Mon Sep 17 00:00:00 2001 From: heisfer Date: Fri, 21 Mar 2025 12:04:03 +0200 Subject: [PATCH] jqfmt: init at 0-unstable-2024-08-15 --- pkgs/by-name/jq/jqfmt/package.nix | 29 +++++++++++++++++++++++++++++ 1 file changed, 29 insertions(+) create mode 100644 pkgs/by-name/jq/jqfmt/package.nix diff --git a/pkgs/by-name/jq/jqfmt/package.nix b/pkgs/by-name/jq/jqfmt/package.nix new file mode 100644 index 000000000000..066b72db67c3 --- /dev/null +++ b/pkgs/by-name/jq/jqfmt/package.nix @@ -0,0 +1,29 @@ +{ + buildGoModule, + fetchFromGitHub, + lib, + nix-update-script, +}: +buildGoModule { + pname = "jqfmt"; + version = "0-unstable-2024-08-15"; + + src = fetchFromGitHub { + owner = "noperator"; + repo = "jqfmt"; + rev = "8fc6f864c295e6bd6b08f36f503b3d809270da61"; + hash = "sha256-tvFp1SJeosJdCHs3c+vceBfacypJc/aFYSj55mBfkB8="; + }; + + vendorHash = "sha256-avpZSgQKFZxLmYGj+2Gi+wSDHnAgF0/hyp4HtoQ0ZCo="; + + passthru.updateScript = nix-update-script { extraArgs = [ "--version=branch=main" ]; }; + + meta = { + description = "Like gofmt, but for jq"; + homepage = "https://github.com/noperator/jqfmt"; + license = lib.licenses.mit; # Doesn't have Licence file, but Readme points to MIT + maintainers = with lib.maintainers; [ heisfer ]; + mainProgram = "jqfmt"; + }; +}