lol

Merge pull request #248822 from tjni/play-with-mpv

play-with-mpv: unstable-2020-05-18 -> unstable-2021-04-02

authored by

Theodore Ni and committed by
GitHub
6f5c153f 2540f5c0

+40 -14
+40 -14
pkgs/tools/video/play-with-mpv/default.nix
··· 1 - { lib, python3Packages, fetchFromGitHub, fetchurl, youtube-dl, git }: 1 + { lib 2 + , python3Packages 3 + , fetchFromGitHub 4 + , fetchurl 5 + , youtube-dl 6 + }: 2 7 3 8 let 4 - install_freedesktop = fetchurl { 5 - url = "https://github.com/thann/install_freedesktop/tarball/2673e8da4a67bee0ffc52a0ea381a541b4becdd4"; 6 - sha256 = "0j8d5jdcyqbl5p6sc1ags86v3hr2sghmqqi99d1mvc064g90ckrv"; 9 + install-freedesktop = python3Packages.buildPythonPackage rec { 10 + pname = "install-freedesktop"; 11 + version = "0.1.2-1-g2673e8d"; 12 + format = "setuptools"; 13 + 14 + src = fetchurl { 15 + name = "Thann-install_freedesktop-${version}.tar.gz"; 16 + url = "https://github.com/thann/install_freedesktop/tarball/2673e8da4a67bee0ffc52a0ea381a541b4becdd4"; 17 + hash = "sha256-O08G0iMGsF1DSyliXOHTIsOxDdJPBabNLXRhz5osDUk="; 18 + }; 19 + 20 + # package has no tests 21 + doCheck = false; 7 22 }; 8 23 in 9 24 python3Packages.buildPythonApplication rec { 10 25 pname = "play-with-mpv"; 11 - version = "unstable-2020-05-18"; 26 + version = "unstable-2021-04-02"; 27 + format = "setuptools"; 12 28 13 29 src = fetchFromGitHub { 14 - owner = "thann"; 15 - repo = "play-with-mpv"; 16 - rev = "656448e03fe9de9e8bd21959f2a3b47c4acb8c3e"; 17 - sha256 = "1qma8b3lnkdhxdjsnrq7n9zgy53q62j4naaqqs07kjxbn72zb4p4"; 30 + owner = "thann"; 31 + repo = "play-with-mpv"; 32 + rev = "07a9c1dd57d9e16538991b13fd3e2ed54d6e3a2d"; 33 + hash = "sha256-ZtUFzgYGNa9+g2xDONW8B5bbsbXmyY3IeT1GQH0AVIw="; 18 34 }; 19 35 20 - nativeBuildInputs = [ git ]; 21 - propagatedBuildInputs = [ youtube-dl ]; 22 - 23 36 postPatch = '' 24 37 substituteInPlace setup.py --replace \ 25 - '"https://github.com/thann/install_freedesktop/tarball/master#egg=install_freedesktop-0.2.0"' \ 26 - '"file://${install_freedesktop}#egg=install_freedesktop-0.2.0"' 38 + '"https://github.com/thann/install_freedesktop/tarball/master#egg=install_freedesktop-0.2.0"' \ 39 + '"file://${install-freedesktop}#egg=install_freedesktop-0.2.0"' \ 40 + --replace 'version = get_version()' 'version = "0.1.0.post9"' 27 41 ''; 42 + 43 + nativeBuildInputs = with python3Packages; [ 44 + install-freedesktop 45 + wheel 46 + ]; 47 + 48 + propagatedBuildInputs = [ 49 + youtube-dl 50 + ]; 51 + 52 + # package has no tests 53 + doCheck = false; 28 54 29 55 meta = with lib; { 30 56 description = "Chrome extension and python server that allows you to play videos in webpages with MPV instead";