From 9a73deb300463e6bf0084c9c57fae10dbfe0033a Mon Sep 17 00:00:00 2001 From: Philip Taron Date: Wed, 4 Jun 2025 09:23:07 -0700 Subject: [PATCH] zprint: refactor to finalAttrs style --- pkgs/by-name/zp/zprint/package.nix | 17 ++++++++--------- 1 file changed, 8 insertions(+), 9 deletions(-) diff --git a/pkgs/by-name/zp/zprint/package.nix b/pkgs/by-name/zp/zprint/package.nix index 39e105697bbf..0cc607d2af0f 100644 --- a/pkgs/by-name/zp/zprint/package.nix +++ b/pkgs/by-name/zp/zprint/package.nix @@ -3,15 +3,14 @@ buildGraalvmNativeImage, fetchurl, testers, - zprint, }: -buildGraalvmNativeImage rec { +buildGraalvmNativeImage (finalAttrs: { pname = "zprint"; version = "1.3.0"; src = fetchurl { - url = "https://github.com/kkinnear/${pname}/releases/download/${version}/${pname}-filter-${version}"; + url = "https://github.com/kkinnear/zprint/releases/download/${finalAttrs.version}/zprint-filter-${finalAttrs.version}"; sha256 = "sha256-0ogZkC8j+ja0aWvFgNhygof4GZ78aqQA75lRxYfu6do="; }; @@ -25,12 +24,12 @@ buildGraalvmNativeImage rec { ]; passthru.tests.version = testers.testVersion { - inherit version; - package = zprint; + inherit (finalAttrs) version; + package = finalAttrs.finalPackage; command = "zprint --version"; }; - meta = with lib; { + meta = { description = "Clojure/EDN source code formatter and pretty printer"; longDescription = '' Library and command line tool providing a variety of pretty printing capabilities @@ -38,8 +37,8 @@ buildGraalvmNativeImage rec { As such, it supports a number of major source code formatting approaches ''; homepage = "https://github.com/kkinnear/zprint"; - license = licenses.mit; - maintainers = with maintainers; [ stelcodes ]; + license = lib.licenses.mit; + maintainers = with lib.maintainers; [ stelcodes ]; mainProgram = "zprint"; }; -} +})