summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD21
1 files changed, 16 insertions, 5 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 9f5ef6fd3784..f93e4447f41b 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -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
}