From e42dedf9d1e5a83f71a8b3766f1793ea88dd0edd Mon Sep 17 00:00:00 2001 From: Anish Pallati Date: Wed, 24 Jun 2026 02:19:09 -0400 Subject: [PATCH] deno: keep denort in a separate output Signed-off-by: Anish Pallati --- pkgs/by-name/de/deno/package.nix | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/pkgs/by-name/de/deno/package.nix b/pkgs/by-name/de/deno/package.nix index 496fe3f00ff2..b941d15acdc0 100644 --- a/pkgs/by-name/de/deno/package.nix +++ b/pkgs/by-name/de/deno/package.nix @@ -37,6 +37,11 @@ rustPlatform.buildRustPackage (finalAttrs: { __structuredAttrs = true; + outputs = [ + "out" + "denort" + ]; + src = fetchFromGitHub { owner = "denoland"; repo = "deno"; @@ -227,7 +232,9 @@ rustPlatform.buildRustPackage (finalAttrs: { ''; postInstall = '' - # Remove non-essential binaries like denort and test_server + moveToOutput "bin/denort" "$denort" + + # Remove non-essential binaries like test_server find $out/bin/* -not -name "deno" -delete # Do what `deno x --install-alias` would do (it doesn't work with Nix-packaged Deno)