about summary refs log tree commit diff
path: root/pkgs/tools
diff options
context:
space:
mode:
authorSandro <sandro.jaeckel@gmail.com>2022-04-28 02:49:22 +0200
committerGitHub <noreply@github.com>2022-04-28 02:49:22 +0200
commit4bfae9a71c6748a4a9ceb03e277526e379b0fc4b (patch)
treece80f21e6e5826049401d22d1718a175d7932d97 /pkgs/tools
parentdf13cab16c5ead65d69e00ae6187b5f3c8a840cb (diff)
parent17781f77f5248aa2a05d4f2449700728a2d44716 (diff)
Merge pull request #170685 from qowoz/yt-dlp-deps
yt-dlp: make atomicparsley optional, yt-dlp-light: disable atomicparsley and rtmp
Diffstat (limited to 'pkgs/tools')
-rw-r--r--pkgs/tools/misc/yt-dlp/default.nix6
1 files changed, 4 insertions, 2 deletions
diff --git a/pkgs/tools/misc/yt-dlp/default.nix b/pkgs/tools/misc/yt-dlp/default.nix
index efabd8bc453b9..1a87a31e3385b 100644
--- a/pkgs/tools/misc/yt-dlp/default.nix
+++ b/pkgs/tools/misc/yt-dlp/default.nix
@@ -10,6 +10,7 @@
 , pycryptodomex
 , websockets
 , mutagen
+, atomicparsleySupport ? true
 , ffmpegSupport ? true
 , rtmpSupport ? true
 , phantomjsSupport ? false
@@ -37,11 +38,12 @@ buildPythonPackage rec {
   # - atomicparsley: embedding thumbnails
   makeWrapperArgs =
     let
-      packagesToBinPath = [ atomicparsley ]
+      packagesToBinPath = []
+        ++ lib.optional atomicparsleySupport atomicparsley
         ++ lib.optional ffmpegSupport ffmpeg
         ++ lib.optional rtmpSupport rtmpdump
         ++ lib.optional phantomjsSupport phantomjs2;
-    in
+    in lib.optionalString (packagesToBinPath != [])
     [ ''--prefix PATH : "${lib.makeBinPath packagesToBinPath}"'' ];
 
   setupPyBuildFlags = [