From c6180d044df563c92834805c7e8882ec358b78f7 Mon Sep 17 00:00:00 2001 From: Philip Taron Date: Wed, 4 Jun 2025 08:56:48 -0700 Subject: [PATCH] cljfmt: refactor to finalAttrs style --- pkgs/by-name/cl/cljfmt/package.nix | 13 ++++++------- 1 file changed, 6 insertions(+), 7 deletions(-) diff --git a/pkgs/by-name/cl/cljfmt/package.nix b/pkgs/by-name/cl/cljfmt/package.nix index eee267c6bdef..ccc7cac8f6b8 100644 --- a/pkgs/by-name/cl/cljfmt/package.nix +++ b/pkgs/by-name/cl/cljfmt/package.nix @@ -4,15 +4,14 @@ fetchurl, nix-update-script, testers, - cljfmt, }: -buildGraalvmNativeImage rec { +buildGraalvmNativeImage (finalAttrs: { pname = "cljfmt"; version = "0.13.1"; src = fetchurl { - url = "https://github.com/weavejester/cljfmt/releases/download/${version}/cljfmt-${version}-standalone.jar"; + url = "https://github.com/weavejester/cljfmt/releases/download/${finalAttrs.version}/cljfmt-${finalAttrs.version}-standalone.jar"; hash = "sha256-Dj1g6hMzRhqm0pJggODVFgEkayB2Wdh3d0z6RglHbgY="; }; @@ -28,8 +27,8 @@ buildGraalvmNativeImage rec { passthru.updateScript = nix-update-script { }; passthru.tests.version = testers.testVersion { - inherit version; - package = cljfmt; + inherit (finalAttrs) version; + package = finalAttrs.finalPackage; command = "cljfmt --version"; }; @@ -39,7 +38,7 @@ buildGraalvmNativeImage rec { homepage = "https://github.com/weavejester/cljfmt"; sourceProvenance = with lib.sourceTypes; [ binaryBytecode ]; license = lib.licenses.epl10; - changelog = "https://github.com/weavejester/cljfmt/blob/${version}/CHANGELOG.md"; + changelog = "https://github.com/weavejester/cljfmt/blob/${finalAttrs.version}/CHANGELOG.md"; maintainers = with lib.maintainers; [ sg-qwt ]; }; -} +})