mirror of
https://github.com/gentoo-mirror/guru.git
synced 2026-07-15 18:13:10 -04:00
media-sound/ytm-player: add 1.7.0
Signed-off-by: dsaf <ghostyn678+git@gmail.com>
This commit is contained in:
@@ -1,3 +1,4 @@
|
||||
DIST ytm-player-1.5.8.tar.gz 345885 BLAKE2B ef49f97d3a379cd6e7ff78487e6c20a8077d746c2dbdd51597bfad96a283cc28c63d0a76184d1079e53ff5bba2b26b51f9d44b51efe5e825f684fc2c1d43dde0 SHA512 c1f4260b8c1bdc8f967201d830f867b4176f1d84908d217953815b18c3e875017e23b1352d88c0202364983efe4c03061914d9ec76ea23f342876fcfb5b3ce9c
|
||||
DIST ytm-player-1.5.9.tar.gz 346088 BLAKE2B 0a3f2b25a76a69c2d5770442eb82a8731e9045c1b6a9997b26df4aab22c9ea4937e81023747f637f01214763b9c388877c8f7d5f7932ea5732b95ae0d8cde0db SHA512 b28452699e7c2731f02825cc256e5ebb3d1f94d88938390968d13d40cefa2a1d048f2ecff31e24711e061ee7a69cebacdd1d7cc37d18cd443ffb93eb69762c24
|
||||
DIST ytm-player-1.6.0.tar.gz 373118 BLAKE2B 3a0524ba86b6d46a3c46a305dba62b1fddf85caa9af866e7223b13001a4ba4c58a5f1d8c9f818961454baab7095c4149b1e9f559a01523e17cb2a5dd53c96264 SHA512 066cc6cf1209b571c828102318834a0e990bcc856e41cd18b9b70bacdcc23931abb26a11fd114603bb0a73f7f962298576fa422ad6c3cc4ad04e46688c7494dd
|
||||
DIST ytm-player-1.7.0.tar.gz 387930 BLAKE2B b822d6448f5d0a8fc7b3c06134a76555d8a44faada1e2df987536edc7940f1dcaf0f29287892e46aea5e59ba671b1f6cc143b5781654d23f197b94bcd2813d85 SHA512 6adca4e33bb507ae46c484e0efa53aee4aed68d8f3c42d450afce845852a97cb439bd4430ca95ba519bab36e54c3dc2b32d08908afdc3c89354d1d892616bf2b
|
||||
|
||||
57
media-sound/ytm-player/ytm-player-1.7.0.ebuild
Normal file
57
media-sound/ytm-player/ytm-player-1.7.0.ebuild
Normal file
@@ -0,0 +1,57 @@
|
||||
# Copyright 2026 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
DISTUTILS_USE_PEP517=hatchling
|
||||
PYTHON_COMPAT=( python3_{12..14} )
|
||||
|
||||
inherit distutils-r1 optfeature
|
||||
|
||||
DESCRIPTION="Full-featured YouTube Music TUI client with vim-style navigation"
|
||||
HOMEPAGE="https://github.com/peternaame-boop/ytm-player"
|
||||
|
||||
if [[ ${PV} == *9999 ]]; then
|
||||
inherit git-r3
|
||||
EGIT_REPO_URI="https://github.com/peternaame-boop/ytm-player.git"
|
||||
else
|
||||
SRC_URI="https://github.com/peternaame-boop/ytm-player/archive/v${PV}.tar.gz -> ${P}.tar.gz"
|
||||
KEYWORDS="~amd64"
|
||||
fi
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
|
||||
RDEPEND="
|
||||
media-video/mpv
|
||||
>=net-misc/yt-dlp-2025.01.12[${PYTHON_USEDEP}]
|
||||
>=dev-python/aiosqlite-0.20.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/click-8.1.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/python-mpv-1.0.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/pillow-10.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/textual-7.0.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/ytmusicapi-1.11.0[${PYTHON_USEDEP}]
|
||||
"
|
||||
|
||||
BDEPEND="
|
||||
test? (
|
||||
dev-python/anyascii[${PYTHON_USEDEP}]
|
||||
)
|
||||
"
|
||||
|
||||
EPYTEST_PLUGINS=( pytest-asyncio )
|
||||
distutils_enable_tests pytest
|
||||
|
||||
pkg_postinst() {
|
||||
optfeature "MPRIS media key support" dev-python/dbus-next
|
||||
optfeature "last.fm scrobbling" dev-python/pylast
|
||||
optfeature "Discord rich presence" dev-python/pypresence
|
||||
optfeature "spotify playlist import" dev-python/spotipy # spotifyscraper & thefuzz are not packaged
|
||||
optfeature "lyrics transliteration to ASCII" dev-python/anyascii
|
||||
}
|
||||
|
||||
python_test() {
|
||||
# The default portage tempdir is too long for AF_UNIX sockets
|
||||
local -x TMPDIR=/tmp
|
||||
epytest
|
||||
}
|
||||
Reference in New Issue
Block a user