From 21ef387bf9c60e3eb04824a5b10ba158121e67fb Mon Sep 17 00:00:00 2001 From: Gabriel Arakaki Giovanini Date: Sat, 15 Oct 2022 19:05:57 +0200 Subject: feat: Add yt-dlp edge package --- apks/yt-dlp/APKBUILD | 46 ++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 46 insertions(+) create mode 100644 apks/yt-dlp/APKBUILD diff --git a/apks/yt-dlp/APKBUILD b/apks/yt-dlp/APKBUILD new file mode 100644 index 0000000..d4db189 --- /dev/null +++ b/apks/yt-dlp/APKBUILD @@ -0,0 +1,46 @@ +# Contributor: Peter Bui +# Contributor: Sören Tempel +# Contributor: Timo Teräs +# Contributor: Leo +# Maintainer: Sodface +pkgname=yt-dlp +pkgver=2022.10.04 +pkgrel=1 +pkgdesc="Command-line program to download videos from YouTube" +url="https://github.com/yt-dlp/yt-dlp" +arch="noarch" +license="Unlicense" +depends="python3 py3-mutagen py3-websockets py3-certifi py3-brotli" +makedepends="py3-setuptools" +checkdepends="py3-flake8 py3-nose py3-pytest" +subpackages=" + $pkgname-doc + $pkgname-zsh-completion + $pkgname-bash-completion + $pkgname-fish-completion + " +source="$pkgname-$pkgver.tar.gz::https://github.com/yt-dlp/yt-dlp/releases/download/$pkgver/yt-dlp.tar.gz" +builddir="$srcdir/$pkgname" + +build() { + python3 setup.py build + + make completions +} + +check() { + PYTHON=/usr/bin/python3 make offlinetest +} + +package() { + python3 setup.py install --prefix=/usr --root="$pkgdir" + + # Install fish completion to the correct directory + rm -r "$pkgdir"/usr/share/fish/vendor_completions.d + install -Dm644 completions/fish/yt-dlp.fish \ + -t "$pkgdir"/usr/share/fish/completions +} + +sha512sums=" +5e24eea9739325349e975a92eed9d38605f62a423ae16127e1966bf96974419939f46986d7f61306f827edebd9f7408d048672e99c214bc59b2cdccad1938004 yt-dlp-2022.10.04.tar.gz +" -- cgit v1.2.3