diff options
author | Chris Ostrouchov <chris.ostrouchov@gmail.com> | 2018-10-29 14:59:01 -0400 |
---|---|---|
committer | Chris Ostrouchov <chris.ostrouchov@gmail.com> | 2018-10-30 00:51:18 -0400 |
commit | 42960fb742d939c37be1fdd14d69ad51d0a852e3 (patch) | |
tree | 609d617f8c494f02d9035787e07d865a966be0f2 /pkgs/development/python-modules/mps-youtube | |
parent | 1024394c664e8dfb21adad89052c07470113ea62 (diff) | |
download | nixpkgs-42960fb742d939c37be1fdd14d69ad51d0a852e3.tar nixpkgs-42960fb742d939c37be1fdd14d69ad51d0a852e3.tar.gz nixpkgs-42960fb742d939c37be1fdd14d69ad51d0a852e3.tar.bz2 nixpkgs-42960fb742d939c37be1fdd14d69ad51d0a852e3.tar.lz nixpkgs-42960fb742d939c37be1fdd14d69ad51d0a852e3.tar.xz nixpkgs-42960fb742d939c37be1fdd14d69ad51d0a852e3.tar.zst nixpkgs-42960fb742d939c37be1fdd14d69ad51d0a852e3.zip |
pythonPackages.mps-youtube: refactor move to python-modules
Diffstat (limited to 'pkgs/development/python-modules/mps-youtube')
-rw-r--r-- | pkgs/development/python-modules/mps-youtube/default.nix | 39 |
1 files changed, 39 insertions, 0 deletions
diff --git a/pkgs/development/python-modules/mps-youtube/default.nix b/pkgs/development/python-modules/mps-youtube/default.nix new file mode 100644 index 00000000000..4a3ff00f835 --- /dev/null +++ b/pkgs/development/python-modules/mps-youtube/default.nix @@ -0,0 +1,39 @@ +{ stdenv +, buildPythonPackage +, fetchFromGitHub +, isPy3k +, pafy +}: + +buildPythonPackage rec { + name = "mps-youtube-${version}"; + version = "0.2.7.1"; + disabled = (!isPy3k); + + src = fetchFromGitHub { + owner = "mps-youtube"; + repo = "mps-youtube"; + rev = "v${version}"; + sha256 = "16zn5gwb3568w95lr21b88zkqlay61p1541sa9c3x69zpi8v0pys"; + }; + + propagatedBuildInputs = [ pafy ]; + + # disabled due to error in loading unittest + # don't know how to make test from: <mps_youtube. ...> + doCheck = false; + + # before check create a directory and redirect XDG_CONFIG_HOME to it + preCheck = '' + mkdir -p check-phase + export XDG_CONFIG_HOME=$(pwd)/check-phase + ''; + + meta = with stdenv.lib; { + description = "Terminal based YouTube player and downloader"; + homepage = https://github.com/np1/mps-youtube; + license = licenses.gpl3; + maintainers = with maintainers; [ odi ]; + }; + +} |