cljfmt: refactor to finalAttrs style

This commit is contained in:
Philip Taron
2025-06-10 04:05:50 +02:00
committed by Benjamin Sparks
parent 9fbc73c299
commit c6180d044d
+6 -7
View File
@@ -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 ];
};
}
})