diff options
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 21 |
1 files changed, 16 insertions, 5 deletions
@@ -3,12 +3,12 @@ # Contributor: Jesse Jaara <gmail.com: jesse.jaara> pkgname=yle-dl-git -pkgver=20250227.r0.gf2f469c +pkgver=20250227.r1.g7c53d14 pkgrel=1 pkgdesc="Download video and audio from YLE Areena." arch=("any") url="http://aajanki.github.io/yle-dl/" -license=("GPL3") +license=('GPL-3.0-or-later') depends=('ffmpeg' 'python-attrs' 'python-configargparse' @@ -16,7 +16,13 @@ depends=('ffmpeg' 'python-requests' ) optdepends=('wget: for some rare streams') -makedepends=('git' 'python-setuptools') +makedepends=( + 'git' + 'python-build' + 'python-installer' + 'python-wheel' + 'python-flit-core' +) provides=(${pkgname%-git}) conflicts=(${pkgname%-git}) source=("$pkgname::git+https://github.com/aajanki/yle-dl.git") @@ -27,12 +33,17 @@ pkgver() { git describe --long --tags | sed 's/\([^-]*-g\)/r\1/;s/-/./g' | sed 's/^releases\///g' } +prepare() { + cd "$pkgname" + git clean -dfx +} + build() { cd "$pkgname" - python setup.py build + python -m build --wheel --no-isolation } package() { cd "$pkgname" - python setup.py install --root="$pkgdir/" --optimize=1 --skip-build + python -m installer --destdir="$pkgdir" dist/*.whl } |