Clone of https://github.com/NixOS/nixpkgs.git (to stress-test knotserver)
at release-19.03 39 lines 907 B view raw
1{ stdenv 2, buildPythonPackage 3, fetchFromGitHub 4, isPy3k 5, pafy 6}: 7 8buildPythonPackage rec { 9 name = "mps-youtube-${version}"; 10 version = "0.2.7.1"; 11 disabled = (!isPy3k); 12 13 src = fetchFromGitHub { 14 owner = "mps-youtube"; 15 repo = "mps-youtube"; 16 rev = "v${version}"; 17 sha256 = "16zn5gwb3568w95lr21b88zkqlay61p1541sa9c3x69zpi8v0pys"; 18 }; 19 20 propagatedBuildInputs = [ pafy ]; 21 22 # disabled due to error in loading unittest 23 # don't know how to make test from: <mps_youtube. ...> 24 doCheck = false; 25 26 # before check create a directory and redirect XDG_CONFIG_HOME to it 27 preCheck = '' 28 mkdir -p check-phase 29 export XDG_CONFIG_HOME=$(pwd)/check-phase 30 ''; 31 32 meta = with stdenv.lib; { 33 description = "Terminal based YouTube player and downloader"; 34 homepage = https://github.com/np1/mps-youtube; 35 license = licenses.gpl3; 36 maintainers = with maintainers; [ odi ]; 37 }; 38 39}