From 06fa0a1e64215e5cbbcabe77fc84c78a5bb33abf Mon Sep 17 00:00:00 2001 From: Marie Ramlow Date: Fri, 26 Sep 2025 17:42:23 +0200 Subject: [PATCH] jre{11,17,21,25,}_minimal: group together in all-packages.nix According to https://github.com/NixOS/nixpkgs/blob/5b751d1b50366c18fc5ef7faa82f5d4d2b75ef47/pkgs/by-name/README.md#recommendation-for-new-packages-with-multiple-versions --- pkgs/top-level/all-packages.nix | 47 ++++++++++++++++++++------------- 1 file changed, 28 insertions(+), 19 deletions(-) diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index c3e584654d40..33347561016a 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -5310,25 +5310,34 @@ with pkgs; jre = jdk; jre_headless = jdk_headless; - jre11_minimal = callPackage ../development/compilers/openjdk/jre.nix { - jdk = jdk11; - jdkOnBuild = buildPackages.jdk11; - }; - jre17_minimal = callPackage ../development/compilers/openjdk/jre.nix { - jdk = jdk17; - jdkOnBuild = buildPackages.jdk17; - }; - jre21_minimal = callPackage ../development/compilers/openjdk/jre.nix { - jdk = jdk21; - jdkOnBuild = buildPackages.jdk21; - }; - jre25_minimal = callPackage ../development/compilers/openjdk/jre.nix { - jdk = jdk25; - jdkOnBuild = buildPackages.jdk25; - }; - jre_minimal = callPackage ../development/compilers/openjdk/jre.nix { - jdkOnBuild = buildPackages.jdk; - }; + inherit + ({ + jre11_minimal = callPackage ../development/compilers/openjdk/jre.nix { + jdk = jdk11; + jdkOnBuild = buildPackages.jdk11; + }; + jre17_minimal = callPackage ../development/compilers/openjdk/jre.nix { + jdk = jdk17; + jdkOnBuild = buildPackages.jdk17; + }; + jre21_minimal = callPackage ../development/compilers/openjdk/jre.nix { + jdk = jdk21; + jdkOnBuild = buildPackages.jdk21; + }; + jre25_minimal = callPackage ../development/compilers/openjdk/jre.nix { + jdk = jdk25; + jdkOnBuild = buildPackages.jdk25; + }; + jre_minimal = callPackage ../development/compilers/openjdk/jre.nix { + jdkOnBuild = buildPackages.jdk; + }; + }) + jre11_minimal + jre17_minimal + jre21_minimal + jre25_minimal + jre_minimal + ; openjdk = jdk; openjdk_headless = jdk_headless;