summaryrefslogtreecommitdiff
path: root/net-misc/streamlink
diff options
context:
space:
mode:
Diffstat (limited to 'net-misc/streamlink')
-rw-r--r--net-misc/streamlink/Manifest8
-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.ebuild76
-rw-r--r--net-misc/streamlink/streamlink-9999.ebuild2
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}]