Cole Helbling 2021-01-03 22:00:01 -08:00
parent 83f741080e
commit 1dbc32c038
No known key found for this signature in database
GPG key ID: B37E0F2371016A4C

View file

@ -1,21 +1,42 @@
{ stdenv, pythonPackages, fetchFromGitHub, rtmpdump, ffmpeg_3 }:
{ lib
, pythonPackages
, fetchFromGitHub
, rtmpdump
, ffmpeg_3
}:
pythonPackages.buildPythonApplication rec {
version = "1.5.0";
pname = "streamlink";
version = "2.0.0";
disabled = pythonPackages.pythonOlder "3.5.0";
src = fetchFromGitHub {
owner = "streamlink";
repo = "streamlink";
rev = version;
sha256 = "00pishpyim3mcvr9njcbfhj79j85b5xhkslk3mspc2csqknw4k61";
sha256 = "+W9Nu5Ze08r7IlUZOkkVOz582E1Bbj0a3qIQHwxSmj8=";
};
checkInputs = with pythonPackages; [ pytest mock requests-mock freezegun ];
checkInputs = with pythonPackages; [
pytest
mock
requests-mock
freezegun
];
propagatedBuildInputs = (with pythonPackages; [ pycryptodome requests iso-639 iso3166 websocket_client isodate ]) ++ [ rtmpdump ffmpeg_3 ];
propagatedBuildInputs = (with pythonPackages; [
pycryptodome
requests
iso-639
iso3166
websocket_client
isodate
]) ++ [
rtmpdump
ffmpeg_3
];
meta = with stdenv.lib; {
meta = with lib; {
homepage = "https://github.com/streamlink/streamlink";
description = "CLI for extracting streams from various websites to video player of your choosing";
longDescription = ''