From 80dfb7cc82c903d460ca189cc3028faae886564a Mon Sep 17 00:00:00 2001 From: SandaruKasa Date: Sat, 13 Jun 2026 01:25:56 +0300 Subject: [PATCH 1/2] yt-dlp: split `man` & `doc` outputs output size changes: - out: 27724K -> 26768K - doc: 0K -> 908K - man: 0K -> 48K --- pkgs/by-name/yt/yt-dlp/package.nix | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/pkgs/by-name/yt/yt-dlp/package.nix b/pkgs/by-name/yt/yt-dlp/package.nix index d02d3c968c27..c5022c94606e 100644 --- a/pkgs/by-name/yt/yt-dlp/package.nix +++ b/pkgs/by-name/yt/yt-dlp/package.nix @@ -54,6 +54,12 @@ python3Packages.buildPythonApplication rec { ''} ''; + outputs = [ + "out" + "man" + "doc" + ]; + build-system = with python3Packages; [ hatchling ]; nativeBuildInputs = [ @@ -137,7 +143,7 @@ python3Packages.buildPythonApplication rec { --fish completions/fish/yt-dlp.fish \ --zsh completions/zsh/_yt-dlp - install -Dm644 Changelog.md README.md -t "$out/share/doc/yt_dlp" + install -Dm644 Changelog.md README.md -t "$doc/share/doc/yt_dlp" '' + lib.optionalString withAlias '' ln -s "$out/bin/yt-dlp" "$out/bin/youtube-dl" From 0d2f565f17b617b2fe80a19ede36744aad7d8aa4 Mon Sep 17 00:00:00 2001 From: SandaruKasa Date: Sat, 13 Jun 2026 01:30:57 +0300 Subject: [PATCH 2/2] yt-dlp: `__structuredAttrs = true;` --- pkgs/by-name/yt/yt-dlp/package.nix | 1 + 1 file changed, 1 insertion(+) diff --git a/pkgs/by-name/yt/yt-dlp/package.nix b/pkgs/by-name/yt/yt-dlp/package.nix index c5022c94606e..43b30f1e0233 100644 --- a/pkgs/by-name/yt/yt-dlp/package.nix +++ b/pkgs/by-name/yt/yt-dlp/package.nix @@ -54,6 +54,7 @@ python3Packages.buildPythonApplication rec { ''} ''; + __structuredAttrs = true; outputs = [ "out" "man"