diffoscope: Don't propagate build inputs

This reduces the runtime closure size from 297 to 132 MiB.

+3 -1
+3 -1
pkgs/tools/misc/diffoscope/default.nix
··· 29 29 # Still missing these tools: enjarify, otool & lipo (maybe OS X only), showttf 30 30 # Also these libraries: python3-guestfs 31 31 # FIXME: move xxd into a separate package so we don't have to pull in all of vim. 32 - propagatedBuildInputs = (with python3.pkgs; [ debian libarchive-c python_magic tlsh rpm ]) ++ 32 + buildInputs = 33 33 map lib.getBin ([ acl binutils bzip2 cbfstool cdrkit cpio diffutils e2fsprogs file gettext 34 34 gzip libcaca poppler_utils sng sqlite squashfsTools unzip vim xz colordiff 35 35 ] ++ lib.optionals enableBloat [ colord fpc ghc gnupg1 jdk mono pdftk ]); 36 + 37 + pythonPath = with python3.pkgs; [ debian libarchive-c python_magic tlsh rpm ]; 36 38 37 39 doCheck = false; # Calls 'mknod' in squashfs tests, which needs root 38 40