From 83d32ac2139fa711ba6cddd37ef5636bd5fe3317 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jos=C3=A9=20Luis=20Lafuente?= Date: Mon, 29 May 2023 14:23:16 +0200 Subject: [PATCH 1/2] clojure: Pass function to mkDerivation, remove rec See https://nixos.org/manual/nixpkgs/stable/#mkderivation-recursive-attributes --- pkgs/development/interpreters/clojure/default.nix | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/pkgs/development/interpreters/clojure/default.nix b/pkgs/development/interpreters/clojure/default.nix index 00ebc8562334..739ac1c8d003 100644 --- a/pkgs/development/interpreters/clojure/default.nix +++ b/pkgs/development/interpreters/clojure/default.nix @@ -1,12 +1,12 @@ { lib, stdenv, fetchurl, installShellFiles, jdk, rlwrap, makeWrapper, writeScript }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "clojure"; version = "1.11.1.1273"; src = fetchurl { # https://clojure.org/releases/tools - url = "https://download.clojure.org/install/clojure-tools-${version}.tar.gz"; + url = "https://download.clojure.org/install/clojure-tools-${finalAttrs.version}.tar.gz"; sha256 = "sha256-X4uvzyS9FIrJvL5gqOe4CTye2OuODzhxmXcOOPDkDOY="; }; @@ -31,7 +31,7 @@ stdenv.mkDerivation rec { install -Dm644 example-deps.edn "$clojure_lib_dir/example-deps.edn" install -Dm644 tools.edn "$clojure_lib_dir/tools.edn" install -Dm644 exec.jar "$clojure_lib_dir/libexec/exec.jar" - install -Dm644 clojure-tools-${version}.jar "$clojure_lib_dir/libexec/clojure-tools-${version}.jar" + install -Dm644 clojure-tools-${finalAttrs.version}.jar "$clojure_lib_dir/libexec/clojure-tools-${finalAttrs.version}.jar" echo "Installing clojure and clj into $bin_dir" substituteInPlace clojure --replace PREFIX $out @@ -53,7 +53,7 @@ stdenv.mkDerivation rec { CLJ_CONFIG=$TMPDIR CLJ_CACHE=$TMPDIR/.clj_cache $out/bin/clojure \ -Spath \ -Sverbose \ - -Scp $out/libexec/clojure-tools-${version}.jar + -Scp $out/libexec/clojure-tools-${finalAttrs.version}.jar ''; passthru.updateScript = writeScript "update-clojure" '' @@ -98,4 +98,4 @@ stdenv.mkDerivation rec { maintainers = with maintainers; [ jlesquembre thiagokokada ]; platforms = platforms.unix; }; -} +}) From b3a01329703d36a316936be54f2035a3dc0b4a2f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jos=C3=A9=20Luis=20Lafuente?= Date: Mon, 29 May 2023 14:23:49 +0200 Subject: [PATCH 2/2] clojure: 1.11.1.1273 -> 1.11.1.1347 --- pkgs/development/interpreters/clojure/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/interpreters/clojure/default.nix b/pkgs/development/interpreters/clojure/default.nix index 739ac1c8d003..3f70c30dc8d3 100644 --- a/pkgs/development/interpreters/clojure/default.nix +++ b/pkgs/development/interpreters/clojure/default.nix @@ -2,12 +2,12 @@ stdenv.mkDerivation (finalAttrs: { pname = "clojure"; - version = "1.11.1.1273"; + version = "1.11.1.1347"; src = fetchurl { # https://clojure.org/releases/tools url = "https://download.clojure.org/install/clojure-tools-${finalAttrs.version}.tar.gz"; - sha256 = "sha256-X4uvzyS9FIrJvL5gqOe4CTye2OuODzhxmXcOOPDkDOY="; + hash = "sha256-1ebAPk64tJt/Cpt3pKfMTN50YABKPflqG055f4Quv+M="; }; nativeBuildInputs = [