From 6e1ffe2cc815ce9148e91d96b7ab2e138e593d1a Mon Sep 17 00:00:00 2001 From: Terin Stock Date: Mon, 28 Nov 2022 17:22:54 +0100 Subject: [PATCH] jet: 0.1.0 -> 0.3.21 Version 0.3.21 adds support for YAML for input and output. Intermediate versions added support for colored output, integrated specter, migrated to babashika's CLI, and made pretty-printing the default. --- pkgs/development/tools/jet/default.nix | 16 +++------------- 1 file changed, 3 insertions(+), 13 deletions(-) diff --git a/pkgs/development/tools/jet/default.nix b/pkgs/development/tools/jet/default.nix index aa5a40403c0c..0808b81df03f 100644 --- a/pkgs/development/tools/jet/default.nix +++ b/pkgs/development/tools/jet/default.nix @@ -2,32 +2,22 @@ buildGraalvmNativeImage rec { pname = "jet"; - version = "0.1.0"; + version = "0.3.21"; src = fetchurl { url = "https://github.com/borkdude/${pname}/releases/download/v${version}/${pname}-${version}-standalone.jar"; - sha256 = "sha256-RCEIIZfPmOLW3akjEgaEas4xOtYxL6lQsxDv2szB8K4"; - }; - - reflectionJson = fetchurl { - url = "https://raw.githubusercontent.com/borkdude/${pname}/v${version}/reflection.json"; - sha256 = "sha256-mOUiKEM5tYhtpBpm7KtslyPYFsJ+Wr+4ul6Zi4aS09Q="; + sha256 = "sha256-p7jTPnXpDg1bbPMEmznFWNZ4lq/zt2fZUOE6IOc9akY="; }; extraNativeImageBuildArgs = [ "-H:+ReportExceptionStackTraces" - "-J-Dclojure.spec.skip-macros=true" - "-J-Dclojure.compiler.direct-linking=true" - "-H:IncludeResources=JET_VERSION" - "-H:ReflectionConfigurationFiles=${reflectionJson}" - "--initialize-at-build-time" "-H:Log=registerResource:" "--no-fallback" "--no-server" ]; meta = with lib; { - description = "CLI to transform between JSON, EDN and Transit, powered with a minimal query language"; + description = "CLI to transform between JSON, EDN, YAML and Transit, powered with a minimal query language"; homepage = "https://github.com/borkdude/jet"; sourceProvenance = with sourceTypes; [ binaryBytecode ]; license = licenses.epl10;