From 983485e93d76602266889d23c963609073b75e51 Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Sat, 12 Nov 2022 09:31:41 +0000 Subject: gentoo auto-resync : 12:11:2022 - 09:31:40 --- media-video/yle-dl/Manifest | 2 ++ media-video/yle-dl/yle-dl-20221111.ebuild | 55 +++++++++++++++++++++++++++++++ 2 files changed, 57 insertions(+) create mode 100644 media-video/yle-dl/yle-dl-20221111.ebuild (limited to 'media-video/yle-dl') diff --git a/media-video/yle-dl/Manifest b/media-video/yle-dl/Manifest index 736f8e75e5c4..4a9cf3336427 100644 --- a/media-video/yle-dl/Manifest +++ b/media-video/yle-dl/Manifest @@ -1,3 +1,5 @@ DIST yle-dl-20221015.tar.gz 74786 BLAKE2B b5b7ef72d7b572de5c4cf93b1eb45fbd6319d25e6abc26f6f7a7f80199b4ef2bb28959ebb066523805a45f5675d951a750006671e1d36b62d4f4ce16a83311eb SHA512 06c338337d8cc012aa08730ec07eb3a10336e1df88475966359da128cbd24400ec7aae0240f48b5e67ef69c7e3f7d2de7d1214ae6ab81f7627444bad309a38bf +DIST yle-dl-20221111.tar.gz 74708 BLAKE2B ecd0913ee1f50901932cc1218864157612633dd6490d2a0ebf6dd42e796b0a2bfd5bb07043c6ecf1dcfb936c597ec954c3c2676e7d893b38b2e77c09145a24a8 SHA512 52d8219235d1d17b7f646213afcbda44051af7aec0f0ec05b8162e1e40b1b32ad939f63d45af4d9179f22e2003c9707e7b640099b14e1ec7f3cbc83a747a36d0 EBUILD yle-dl-20221015.ebuild 2065 BLAKE2B d5833773456ff690cc686181d52222fb9ccd3f3c960e98c94f9aa820ac21707128bdcfecc8e5db7e6dbcdbc25ee4cfb5dcae351deccdcdf60965445bafbaa87b SHA512 37a87b41de00649c614f822e90af0be0fd7ce590a857be73a988beb615fce77d4acc38d06fa16b81a129480f01979b75f3e79808e89814df914bfd7580e01058 +EBUILD yle-dl-20221111.ebuild 1473 BLAKE2B f3f29b253d49b05ef2fb56978cf4d969641551d58948c5d009d5e215bdc175fa059c08bbaf50c39781cfc66342e36ce34298fd957dfbefbc23364cb330d0ffa5 SHA512 b89d1ed3798543d6183e1d2aea2ed42114873cf13531b8860371901f01f0afcc97437409d458ad271fa4184bb4b17bc22b7924361d218d0c2efc133b90453105 MISC metadata.xml 280 BLAKE2B 30756c19f90277ebe700cf4641848ae376453c6031a019f348f04ee8d4c30146947ec383fa4bf12b669df790417eec9285df363210138e39f611d345d127ed27 SHA512 cf301b82fada2d4ca02e1dd9ba7b5234c42b7c63f87b96d81cb06ebc7853934533b75d0fc77eff0dc39f3c0a9e2d468b6bc03ac98fcb3834da67a11b254a0b77 diff --git a/media-video/yle-dl/yle-dl-20221111.ebuild b/media-video/yle-dl/yle-dl-20221111.ebuild new file mode 100644 index 000000000000..4022e7e90c0b --- /dev/null +++ b/media-video/yle-dl/yle-dl-20221111.ebuild @@ -0,0 +1,55 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{8..11} ) +DISTUTILS_USE_PEP517=flit + +inherit distutils-r1 optfeature + +DESCRIPTION="Download media files from Yle Areena" +HOMEPAGE="https://aajanki.github.io/yle-dl/ https://github.com/aajanki/yle-dl" +SRC_URI="https://github.com/aajanki/yle-dl/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="GPL-3+" +SLOT="0" +KEYWORDS="~amd64 ~x86" + +IUSE="test" +REQUIRED_USE="${PYTHON_REQUIRED_USE}" + +# Requires an active internet connection during tests, +PROPERTIES="test_network" +RESTRICT="test" + +RDEPEND="media-video/ffmpeg + net-misc/wget + >=dev-python/attrs-18.1.0[${PYTHON_USEDEP}] + >=dev-python/ConfigArgParse-0.13.0[${PYTHON_USEDEP}] + dev-python/lxml[${PYTHON_USEDEP}] + dev-python/progress[${PYTHON_USEDEP}] + dev-python/requests[${PYTHON_USEDEP}]" +BDEPEND="test? ( + ${RDEPEND} + media-video/ffmpeg[gnutls] + dev-python/pip[${PYTHON_USEDEP}] + dev-python/pytest[${PYTHON_USEDEP}] + dev-python/wheel[${PYTHON_USEDEP}] + )" + +distutils_enable_tests pytest + +DOCS=( COPYING ChangeLog README.fi.md README.md yledl.conf.sample ) + +src_install() { + docompress -x "/usr/share/doc/${PF}/yledl.conf.sample" + distutils-r1_src_install +} + +pkg_postinst() { + elog "Sample configuration file has been installed to " + elog " /usr/share/doc/yle-dl-${PVR}/yledl.conf.sample" + elog + optfeature "youtube-dl download engine" net-misc/youtube-dl net-misc/yt-dlp +} -- cgit v1.2.3