From bf32fced2a5b5c67d540ef2202b3efc671135f3b Mon Sep 17 00:00:00 2001 From: quantenzitrone Date: Fri, 6 Feb 2026 22:10:28 +0100 Subject: [PATCH] leiningen: refactor this shouldn't create any rebuilds --- pkgs/by-name/le/leiningen/package.nix | 13 +++++-------- 1 file changed, 5 insertions(+), 8 deletions(-) diff --git a/pkgs/by-name/le/leiningen/package.nix b/pkgs/by-name/le/leiningen/package.nix index 5390bc2483c0..a25997dd8283 100644 --- a/pkgs/by-name/le/leiningen/package.nix +++ b/pkgs/by-name/le/leiningen/package.nix @@ -8,24 +8,21 @@ rlwrap, gnupg, }: -let +stdenv.mkDerivation (finalAttrs: { pname = "leiningen"; version = "2.12.0"; -in -stdenv.mkDerivation { - inherit pname version; src = fetchurl { - url = "https://codeberg.org/leiningen/leiningen/raw/tag/${version}/bin/lein-pkg"; + url = "https://codeberg.org/leiningen/leiningen/raw/tag/${finalAttrs.version}/bin/lein-pkg"; hash = "sha256-EqnF46JHFhnKPWSnRi+SD99xOuiVnrT81iV8IzMrWqQ="; }; jarsrc = fetchurl { - url = "https://codeberg.org/leiningen/leiningen/releases/download/${version}/leiningen-${version}-standalone.jar"; + url = "https://codeberg.org/leiningen/leiningen/releases/download/${finalAttrs.version}/leiningen-${finalAttrs.version}-standalone.jar"; hash = "sha256-tyGlc69jF4TyfMtS5xnm0Sh9nTlRrVbTFtOPfs+oGqI="; }; - JARNAME = "${pname}-${version}-standalone.jar"; + JARNAME = "leiningen-${finalAttrs.version}-standalone.jar"; dontUnpack = true; @@ -74,4 +71,4 @@ stdenv.mkDerivation { maintainers = with lib.maintainers; [ momeemt ]; mainProgram = "lein"; }; -} +})