···3636 config = parse.tripleFromSystem final.parsed;
3737 # Determine whether we can execute binaries built for the provided platform.
3838 canExecute = platform:
3939+ final.isAndroid == platform.isAndroid &&
3940 parse.isCompatible final.parsed.cpu platform.parsed.cpu
4041 && final.parsed.kernel == platform.parsed.kernel;
4142 isCompatible = _: throw "2022-05-23: isCompatible has been removed in favor of canExecute, refer to the 22.11 changelog for details";
···2020 # The websites yt-dlp deals with are a very moving target. That means that
2121 # downloads break constantly. Because of that, updates should always be backported
2222 # to the latest stable release.
2323- version = "2022.6.29";
2323+ version = "2022.07.18";
24242525 src = fetchPypi {
2626 inherit pname;
2727 version = builtins.replaceStrings [ ".0" ] [ "." ] version;
2828- sha256 = "sha256-X7+scv0DXRG8JpPl0c1pM7G8BxL3QvUIKiYXA4ELtck=";
2828+ sha256 = "sha256-DnuB/GrI0bfT//p5+QRMpBY3hEIlgsmjWTMF2ipp7AI=";
2929 };
30303131 propagatedBuildInputs = [ brotli certifi mutagen pycryptodomex websockets ];