diff options
Diffstat (limited to 'net-misc/streamlink')
-rw-r--r-- | net-misc/streamlink/Manifest | 8 | ||||
-rw-r--r-- | net-misc/streamlink/streamlink-7.2.0.ebuild (renamed from net-misc/streamlink/streamlink-7.1.2.ebuild) | 2 | ||||
-rw-r--r-- | net-misc/streamlink/streamlink-7.3.0.ebuild | 76 | ||||
-rw-r--r-- | net-misc/streamlink/streamlink-9999.ebuild | 2 |
4 files changed, 83 insertions, 5 deletions
diff --git a/net-misc/streamlink/Manifest b/net-misc/streamlink/Manifest index 3159fa6d09c9..b2b1e2757071 100644 --- a/net-misc/streamlink/Manifest +++ b/net-misc/streamlink/Manifest @@ -1,6 +1,8 @@ -DIST streamlink-7.1.2.tar.gz 772724 BLAKE2B 0a5165e0ec33c127272e4f232fc0ee421bafc54147a1e99424bbbd45ebb41ee2d8bae4fa68e278c1ddf26e8bc9cfe401616e108a2a1fa93fa34d4561046028f4 SHA512 da552336700a0b7e391435aa3e369d0f8b2868a13e15dd5110869a67d164b6775f924fe09839c00bf9f5d9ce0935380ec8c0996fdc58b82c6bbe5e6c6f89ec04 DIST streamlink-7.1.3.tar.gz 772024 BLAKE2B 8635302f316b3988010aab4aad2a7becd2b0b92e34357510da783681b54c34eb859ba065c65d4904c294275df0ceaf11e5440c196e62d09400592f4a2a63d8b7 SHA512 77ec1f4fb00c3ba708593060c980d6a1bda0dcf7ca8b5583dd97025b5a48cba540ced776f3d146818daa7f1fa16d8d72854c14b2ca039680d9a16a039fdba268 -EBUILD streamlink-7.1.2.ebuild 2228 BLAKE2B 0291adcdd2820ba73fc2342a1691776f3a55d25a4910011219b6f489acbd02edc6afdcd613728bdfc526c28dbb0d038e088fcd6607483088efde0edd7ebbe177 SHA512 c0c45b76ab0b6665719970fb04314b54679791e7a43873772167e911238d51d12b7cdb1ea7835194ba39609bbe9d9401c02db04acac473710a4ed9bb09b4e8e2 +DIST streamlink-7.2.0.tar.gz 781653 BLAKE2B eeb9230b3c2cd6595407f45224148e470d8424542c5e11b5f1aa278086bcbe115f3d1ff5d55d0ac058a322fb3191ebea3926d06f88eee095188c0397bb0f6147 SHA512 b7465e017d72235e1eb5cd03ec4c262a90578517d62b5ba64f741263147a7c2d3f30472b8474f62d6c11ef83c2c18268ee36d5127d6e8de24b65adac10cf0880 +DIST streamlink-7.3.0.tar.gz 790002 BLAKE2B 9d92594a3ad6d9ea6310eb32465160217f3b1368923cbdf40d6582685810a9897fe2d9a17640df79bbd7b9c2e9d31cd4ec0b61a891f2ad4166e0b83726d98ff5 SHA512 08f09752a4987f2509bc83ac66220369fd1fd45e8a05cc1641fca56afe2e6fecff5a48a84486f2ab1144af606a26ab9d4b37e62ace0d86087acfe99d803396c1 EBUILD streamlink-7.1.3.ebuild 2228 BLAKE2B 1c1899598e01120e80da49d78f616f8a01ea9476075174c7bfc44344e171b90150dccfeda92026a3eb9f4557fd30afe9d17c500792f97755ee3f347a3ad32f61 SHA512 4af6ff4956078a6b941f0d053f2f34a1bdd916007cadc8452d4f1747bdf8236c0403fffe613e4a9abc446a400cd5fb018c41572afe3e2effc1d8a9b78cafc00a -EBUILD streamlink-9999.ebuild 2229 BLAKE2B 666205f714c06a2a43913d627e919f0f29c65c686d3834cc898535397d3f75c2c1e7302269fc97e9b9277313697ae1dbfac5e01d2532595a827081ae6f917163 SHA512 9ade72e3de44ccbbc2794e46dd49cdc7c2d01ba54e01780f3ebdd62233936f0353b02cf82b1f32b4b72ce000c731d8920eb80dd367f76c1e6ca88b2ed2767940 +EBUILD streamlink-7.2.0.ebuild 2228 BLAKE2B 1c1899598e01120e80da49d78f616f8a01ea9476075174c7bfc44344e171b90150dccfeda92026a3eb9f4557fd30afe9d17c500792f97755ee3f347a3ad32f61 SHA512 4af6ff4956078a6b941f0d053f2f34a1bdd916007cadc8452d4f1747bdf8236c0403fffe613e4a9abc446a400cd5fb018c41572afe3e2effc1d8a9b78cafc00a +EBUILD streamlink-7.3.0.ebuild 2229 BLAKE2B c7d33f1ebde5530acbbcd1d06647f72b720d2b40a4ae43f911d9b49fe07166d273e6d341e8bebc0042663c5d69e0595b67ed78434d0e4680c5b132d76fba973a SHA512 6a17691f01f798296261f2c40af90994c82cbf372d8838b163bcf5ab66ff81d346a360e050438526b73f7969a796730a8560d9906b044de329efd58cd68c969a +EBUILD streamlink-9999.ebuild 2229 BLAKE2B c7d33f1ebde5530acbbcd1d06647f72b720d2b40a4ae43f911d9b49fe07166d273e6d341e8bebc0042663c5d69e0595b67ed78434d0e4680c5b132d76fba973a SHA512 6a17691f01f798296261f2c40af90994c82cbf372d8838b163bcf5ab66ff81d346a360e050438526b73f7969a796730a8560d9906b044de329efd58cd68c969a MISC metadata.xml 398 BLAKE2B 43aa67d43256cecb95b788e4bab999f73b7b624fa1af0432aa87ffa94071f09e29eab6733468d6607eeb7aa9f81030610dfbcd849f9cb9196d80181ea5712f74 SHA512 2db05f8a1196e44e632b4ee1d85f804d295eb53141cf176e85cbe90cc30e0fee382a5e798e4cc7fd63557d60687d05a671533c2188a2fcf497f6e95292190149 diff --git a/net-misc/streamlink/streamlink-7.1.2.ebuild b/net-misc/streamlink/streamlink-7.2.0.ebuild index fce4d6a6efa7..e615c3a5b5a1 100644 --- a/net-misc/streamlink/streamlink-7.1.2.ebuild +++ b/net-misc/streamlink/streamlink-7.2.0.ebuild @@ -58,7 +58,7 @@ BDEPEND=" >=dev-python/setuptools-64[${PYTHON_USEDEP}] >=dev-python/versioningit-2.0.0[${PYTHON_USEDEP}] test? ( - >=dev-python/freezegun-1.0.0[${PYTHON_USEDEP}] + >=dev-python/freezegun-1.5.0[${PYTHON_USEDEP}] dev-python/pytest-trio[${PYTHON_USEDEP}] dev-python/requests-mock[${PYTHON_USEDEP}] ) diff --git a/net-misc/streamlink/streamlink-7.3.0.ebuild b/net-misc/streamlink/streamlink-7.3.0.ebuild new file mode 100644 index 000000000000..66e254c9d7d6 --- /dev/null +++ b/net-misc/streamlink/streamlink-7.3.0.ebuild @@ -0,0 +1,76 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +if [[ ${PV} = 9999* ]]; then + EGIT_REPO_URI="https://github.com/streamlink/${PN}.git" + inherit git-r3 +fi + +DISTUTILS_SINGLE_IMPL=1 +# >= 6.2.1 uses a bunch of setuptools hooks instead of vanilla setuptools +# https://github.com/streamlink/streamlink/commit/194d9bc193f5285bc1ba33af5fd89209a96ad3a7 +DISTUTILS_USE_PEP517=standalone +PYTHON_COMPAT=( python3_{10..13} ) +PYTHON_REQ_USE='xml(+),threads(+)' +inherit distutils-r1 + +DESCRIPTION="CLI for extracting streams from websites to a video player of your choice" +HOMEPAGE="https://streamlink.github.io/" + +if [[ ${PV} != 9999* ]]; then + SRC_URI="https://github.com/streamlink/${PN}/releases/download/${PV}/${P}.tar.gz" +fi + +LICENSE="BSD-2 Apache-2.0" +SLOT="0" +if [[ ${PV} != 9999* ]]; then + KEYWORDS="~amd64 ~arm ~arm64 ~x86" +fi + +# See https://github.com/streamlink/streamlink/commit/9d8156dd794ee0919297cd90d85bcc11b8a28358 for chardet/charset-normalizer dep +RDEPEND=" + media-video/ffmpeg + $(python_gen_cond_dep ' + dev-python/exceptiongroup[${PYTHON_USEDEP}] + ' 3.10) + $(python_gen_cond_dep ' + dev-python/certifi[${PYTHON_USEDEP}] + || ( + dev-python/chardet[${PYTHON_USEDEP}] + dev-python/charset-normalizer[${PYTHON_USEDEP}] + ) + >=dev-python/requests-2.26.0[${PYTHON_USEDEP}] + dev-python/isodate[${PYTHON_USEDEP}] + >=dev-python/lxml-4.6.4[${PYTHON_USEDEP}] + >=dev-python/websocket-client-1.2.1[${PYTHON_USEDEP}] + dev-python/pycountry[${PYTHON_USEDEP}] + >=dev-python/pycryptodome-3.4.3[${PYTHON_USEDEP}] + >dev-python/pysocks-1.5.7[${PYTHON_USEDEP}] + >=dev-python/trio-0.22.0[${PYTHON_USEDEP}] + >=dev-python/trio-websocket-0.9.0[${PYTHON_USEDEP}] + >=dev-python/urllib3-1.26.0[${PYTHON_USEDEP}] + ') +" +BDEPEND=" + $(python_gen_cond_dep ' + >=dev-python/setuptools-77[${PYTHON_USEDEP}] + >=dev-python/versioningit-2.0.0[${PYTHON_USEDEP}] + test? ( + >=dev-python/freezegun-1.5.0[${PYTHON_USEDEP}] + dev-python/pytest-trio[${PYTHON_USEDEP}] + dev-python/requests-mock[${PYTHON_USEDEP}] + ) + ') +" + +if [[ ${PV} == 9999* ]]; then + RDEPEND+=" + $(python_gen_cond_dep ' + >=dev-python/versioningit-2.0.0[${PYTHON_USEDEP}] + ') + " +fi + +distutils_enable_tests pytest diff --git a/net-misc/streamlink/streamlink-9999.ebuild b/net-misc/streamlink/streamlink-9999.ebuild index bea32382bb39..66e254c9d7d6 100644 --- a/net-misc/streamlink/streamlink-9999.ebuild +++ b/net-misc/streamlink/streamlink-9999.ebuild @@ -55,7 +55,7 @@ RDEPEND=" " BDEPEND=" $(python_gen_cond_dep ' - >=dev-python/setuptools-64[${PYTHON_USEDEP}] + >=dev-python/setuptools-77[${PYTHON_USEDEP}] >=dev-python/versioningit-2.0.0[${PYTHON_USEDEP}] test? ( >=dev-python/freezegun-1.5.0[${PYTHON_USEDEP}] |