diff options
author | exu | 2024-02-04 12:14:57 +0100 |
---|---|---|
committer | exu | 2024-02-04 12:14:57 +0100 |
commit | 32d37fdf31e18ae983cd15c23dc6368e5925ead5 (patch) | |
tree | 30af15ec7f97f1158fbe854444208dbcc8c53bfa /PKGBUILD | |
download | aur-32d37fdf31e18ae983cd15c23dc6368e5925ead5.tar.gz |
Initial PKGBUILD
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 48 |
1 files changed, 48 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..24d0599b8a61 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,48 @@ +# Maintainer: RealStickman <mrc+aur _a_ frm01 _d_ net> + +pkgname=streamrip +pkgver=2.0.5 +pkgrel=1 +pkgdesc='A scriptable stream downloader for Qobuz, Tidal, Deezer and SoundCloud.' +arch=(any) +url='https://github.com/nathom/streamrip' +license=('GPL3') +depends=(python + python-mutagen + python-tomlkit + python-pathvalidate + python-simple-term-menu + python-pillow + python-deezer-py + python-pycryptodomex + python-appdirs + python-m3u8 + python-aiofiles + python-aiohttp + python-aiodns + python-aiolimiter + python-pytest-mock + python-pytest-asyncio + python-rich + python-click-help-colors) +makedepends=(python-poetry + python-{build,installer} + git) +optdepends=('ffmpeg: Additional functionality') +source=(git+https://github.com/nathom/streamrip.git#tag=v$pkgver) +sha256sums=('SKIP') + +pkgver() { + cd streamrip + printf "${pkgver//-/.}" +} + +build() { + cd streamrip + python -m build -wn +} + +package() { + cd streamrip + python -m installer -d "$pkgdir" dist/*.whl +} |