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