From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([2001:4830:134:3::10]:60900) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1edip4-0006tk-6C for guix-patches@gnu.org; Mon, 22 Jan 2018 15:36:08 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1edip0-00072H-72 for guix-patches@gnu.org; Mon, 22 Jan 2018 15:36:06 -0500 Received: from debbugs.gnu.org ([208.118.235.43]:58894) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1edip0-00071l-3C for guix-patches@gnu.org; Mon, 22 Jan 2018 15:36:02 -0500 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1edioz-0006w7-Os for guix-patches@gnu.org; Mon, 22 Jan 2018 15:36:01 -0500 Subject: [bug#30211] [PATCH 4/4] gnu: Add streamlink. Resent-Message-ID: Date: Mon, 22 Jan 2018 15:35:49 -0500 From: Leo Famulari Message-ID: <20180122203549.GD31770@jasmine.lan> References: <20180122200525.561-1-go.wigust@gmail.com> <20180122200525.561-3-go.wigust@gmail.com> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="d01dLTUuW90fS44H" Content-Disposition: inline In-Reply-To: <20180122200525.561-3-go.wigust@gmail.com> List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+kyle=kyleam.com@gnu.org Sender: "Guix-patches" To: Oleg Pykhalov Cc: 30211@debbugs.gnu.org --d01dLTUuW90fS44H Content-Type: text/plain; charset=us-ascii Content-Disposition: inline On Mon, Jan 22, 2018 at 11:05:25PM +0300, Oleg Pykhalov wrote: > * gnu/packages/video.scm (streamlink): New public variable. > +(define-public streamlink > + (inputs > + `(("python-pysocks" ,python-pysocks) > + ("python-websocket-client" ,python-websocket-client) > + ("python-iso3166" ,python-iso3166) > + ("python-iso639" ,python-iso639) > + ("python-pycryptodome" ,python-pycryptodome) > + ("python-requests" ,python-requests) > + ("python-pytest" ,python-pytest) > + ("python-mock" ,python-mock))) In general, run-time Python dependencies need to be propagated-inputs. However, some of these are probably only used while building and can be native-inputs; I'd guess that pytest and mock are in that category. > + (synopsis "Extract streams from various services") > + (description "Streamlink is command-line utility that extracts streams > +from various services and pipes them into a video player of choice.") It would be helpful to mention some of the services that it can be used with. --d01dLTUuW90fS44H Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAABCAAdFiEEsFFZSPHn08G5gDigJkb6MLrKfwgFAlpmSyQACgkQJkb6MLrK fwieCxAA0BSdX+BV7iFNjf+WfAWH83eNBAMIsAsfDCegAySKlup23VyJ3LstetB0 ER/VasziePjhBJhrW9XrdS++5jOhDu4YoYQLdAJ8d9+5+zAQwKOWp3Yik+iiSpQM tejNOjyvxpDrdgAGH43lTeZj/22yzhKWfkMGOF0oTWWAu8nXcAED7Ue/XaBux2CR 6gNjvPvbUECTG40EL/lwxwkHPDANVRidj6TUdgg4NiYieapMRyB4Nb/vUYhdquVO rbNFnbrzFXZsuk3UC5ZI9Wvx/Q2edbYNMXkEHrIUaUehOtvu+Sf3h0wkUwJHSHHV J9S/lNZ+Isov5WxK4RjwTHNlqnlOvSUhwD//caG/K19ihg/ryxcedvdJzJkYnDcy XdiakkhqBLoayQE4oXv+dQAtY44VIa0HhS6GsRpBV8HtOlfY9GAxFSX+9A/K87iO ymRgb4sPN0nyLX1x3zFoLl1YbP1hlyRKWD8Q2lE8XeF5hLu8T/m8vNcwQ4APyzVQ WYYCC6XUKBMlR5y6PtQf/FN3yWvjQk7i00N7+191c9W4yPdIijxhyPLP1Y0HmgPN OkUODR7w8YkoBMElDb5KGCo82TXO9indm3ryiNmBb4kBPAuffHZb+oo/IcZO/RDp y/5eYkNS1dcZxcoT4li6Y8OvYzM46vac1pWywkqxu/o0V7ZfaME= =5dYd -----END PGP SIGNATURE----- --d01dLTUuW90fS44H--