commit: c70249c8a0bdf888a003565969fb5e026ae7d524
Author: dsaf <ghostyn678+git <AT> gmail <DOT> com>
AuthorDate: Tue Mar 10 00:05:47 2026 +0000
Commit: dsaf <ghostyn678+git <AT> gmail <DOT> com>
CommitDate: Tue Mar 10 00:07:06 2026 +0000
URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=c70249c8
media-sound/ytm-player: drop 1.4.0, add 1.5.0
* Enable tests
Signed-off-by: dsaf <ghostyn678+git <AT> gmail.com>
media-sound/ytm-player/Manifest | 2 +-
...{ytm-player-1.4.0.ebuild => ytm-player-1.5.0.ebuild} | 17 +++++++++++++++++
media-sound/ytm-player/ytm-player-9999.ebuild | 17 +++++++++++++++++
3 files changed, 35 insertions(+), 1 deletion(-)
diff --git a/media-sound/ytm-player/Manifest b/media-sound/ytm-player/Manifest
index 8d60181eff..b6089d73d7 100644
--- a/media-sound/ytm-player/Manifest
+++ b/media-sound/ytm-player/Manifest
@@ -1 +1 @@
-DIST ytm-player-1.4.0.tar.gz 316952 BLAKE2B
60b75ad282c8fae5181f4c21869220ce40c73ddb610c7e53bbbc1f6a44cc2cfbd5521d810c328975817e728931f78a9c755929dc67c96555f436cf0bc567a5bc
SHA512
e544e9e1891855a08340c5cac6e4926cd0d5992496c60a0cea332b48eda40d0466081ded2a39c173e9f3d473662288c5a007d3061ec30986865ff45cb9df934a
+DIST ytm-player-1.5.0.tar.gz 328280 BLAKE2B
dacb95cac03616ff74332f7c9379a919e4f6231cdf8448cb5e981cca9751dfbccb9440aadbc70a747b73da6a3e9922c36c17a38a26311c45a383760e1d2c6d85
SHA512
661ae4f603ee641a55d2518ea30e338f0bd71ea92c924c61b7b4da487bc8373e8f345d44e12fc303b9a9714dd92cf8186de392ea9145575b9e2cf6faf40c6fe9
diff --git a/media-sound/ytm-player/ytm-player-1.4.0.ebuild
b/media-sound/ytm-player/ytm-player-1.5.0.ebuild
similarity index 80%
rename from media-sound/ytm-player/ytm-player-1.4.0.ebuild
rename to media-sound/ytm-player/ytm-player-1.5.0.ebuild
index cb3a9f2298..e1d7c19f94 100644
--- a/media-sound/ytm-player/ytm-player-1.4.0.ebuild
+++ b/media-sound/ytm-player/ytm-player-1.5.0.ebuild
@@ -33,9 +33,26 @@ RDEPEND="
>=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
}
+
+python_test() {
+ # The default portage tempdir is too long for AF_UNIX sockets
+ local -x TMPDIR
+ TMPDIR="$(mktemp -d --tmpdir=/tmp ${PF}-XXX)" || die
+
+ epytest
+}
diff --git a/media-sound/ytm-player/ytm-player-9999.ebuild
b/media-sound/ytm-player/ytm-player-9999.ebuild
index cb3a9f2298..e1d7c19f94 100644
--- a/media-sound/ytm-player/ytm-player-9999.ebuild
+++ b/media-sound/ytm-player/ytm-player-9999.ebuild
@@ -33,9 +33,26 @@ RDEPEND="
>=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
}
+
+python_test() {
+ # The default portage tempdir is too long for AF_UNIX sockets
+ local -x TMPDIR
+ TMPDIR="$(mktemp -d --tmpdir=/tmp ${PF}-XXX)" || die
+
+ epytest
+}