mov-cli: unstable-2022-06-30 -> 1.5.4

Add mpv dependency, and more dependencies.

+18 -8
+18 -8
pkgs/applications/video/mov-cli/default.nix
··· 1 { lib 2 , python3 3 , fetchFromGitHub 4 }: 5 6 python3.pkgs.buildPythonPackage rec { 7 pname = "mov-cli"; 8 - version = "unstable-2022-06-30"; 9 10 src = fetchFromGitHub { 11 owner = "mov-cli"; 12 repo = "mov-cli"; 13 - rev = "b89e807e8ffc830b0b18c8e98712441c03774b8e"; 14 - sha256 = "sha256-D+OeXcLdkbG4ASbPQYIWf7J1CRZ9jH3UXxfTL4WleY0="; 15 }; 16 - 17 - propagatedBuildInputs = with python3.pkgs; [ setuptools httpx click beautifulsoup4 colorama ]; 18 19 - postPatch = '' 20 - substituteInPlace setup.py --replace "bs4" "beautifulsoup4" 21 - ''; 22 23 meta = with lib; { 24 homepage = "https://github.com/mov-cli/mov-cli";
··· 1 { lib 2 , python3 3 , fetchFromGitHub 4 + , mpv 5 }: 6 7 python3.pkgs.buildPythonPackage rec { 8 pname = "mov-cli"; 9 + version = "1.5.4"; 10 + format = "pyproject"; 11 12 src = fetchFromGitHub { 13 owner = "mov-cli"; 14 repo = "mov-cli"; 15 + rev = version; 16 + sha256 = "sha256-WhoP4FcoO9+O9rfpC3oDQkVIpVOqxfdLRygHgf1O01g="; 17 }; 18 + makeWrapperArgs = [ 19 + "--prefix" "PATH" ":" "${lib.getBin mpv}/bin" 20 + ]; 21 22 + propagatedBuildInputs = with python3.pkgs; [ 23 + poetry-core 24 + krfzf-py 25 + pycrypto 26 + setuptools 27 + httpx 28 + click 29 + beautifulsoup4 30 + colorama 31 + ]; 32 33 meta = with lib; { 34 homepage = "https://github.com/mov-cli/mov-cli";