29 lines
1.1 KiB
Plaintext
29 lines
1.1 KiB
Plaintext
pkgbase = beefy-player
|
|
pkgdesc = Flashy terminal player for internet radio with a live spectrum analyser
|
|
pkgver = 1.2.5
|
|
pkgrel = 1
|
|
url = https://tildeforge.dev/beefcarver/beefy-player
|
|
arch = any
|
|
license = WTFPL
|
|
depends = python
|
|
depends = python-dbus-next
|
|
depends = python-httpx
|
|
depends = python-numpy
|
|
depends = python-pillow
|
|
depends = python-rich
|
|
depends = python-textual
|
|
makedepends = python-build
|
|
makedepends = python-hatchling
|
|
makedepends = python-installer
|
|
makedepends = python-wheel
|
|
checkdepends = python-pytest
|
|
checkdepends = python-pytest-asyncio
|
|
optdepends = ffmpeg: decode the stream for the spectrum analyser, and ffplay as the audio fallback
|
|
optdepends = libpulse: capture the output monitor so the analyser follows what you hear (parec/pactl)
|
|
optdepends = mpv: preferred audio backend
|
|
optdepends = tmux: detect the outer terminal for kitty graphics passthrough inside tmux
|
|
source = beefy-player-1.2.5.tar.gz::https://tildeforge.dev/beefcarver/beefy-player/releases/download/v1.2.5/beefy_player-1.2.5.tar.gz
|
|
sha256sums = 344f2266cb63d05bf294349599ecef636b3c8c25c8b29bcf0eff8818394b5f74
|
|
|
|
pkgname = beefy-player
|