git » yt-dlp.git » commit 6cd501f

yt-dlp 2024.07.09

author Urja (ARMLFS builder)
2024-07-12 17:47:49 UTC
committer Urja (ARMLFS builder)
2024-07-12 17:47:49 UTC
parent 4ea2eb9e7866569d4589be6f04a4a574e69c9e1b

yt-dlp 2024.07.09

PKGBUILD +2 -1
PKGBUILD.old +51 -0

diff --git a/PKGBUILD b/PKGBUILD
index b80759f..81d8692 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -3,7 +3,7 @@
 # Contributor: katt <magunasu.b97@gmail.com>
 
 pkgname=yt-dlp
-pkgver=2024.05.27
+pkgver=2024.07.09
 pkgrel=1
 pkgdesc='A youtube-dl fork with additional features and fixes'
 arch=(any)
@@ -48,3 +48,4 @@ package() {
   cd $pkgname
   python -m installer --destdir="$pkgdir" dist/*.whl
 }
+sha256sums=('9e569e1c03a75c8d07850e8993eb5a30c33db5985060253108cc2afe3f4a6f98')
diff --git a/PKGBUILD.old b/PKGBUILD.old
new file mode 100644
index 0000000..9a50575
--- /dev/null
+++ b/PKGBUILD.old
@@ -0,0 +1,51 @@
+# Maintainer: Antonio Rojas <arojas@archlinux.org>
+# Contributor: Stefan Tatschner <stefan@rumpelsepp.org>
+# Contributor: katt <magunasu.b97@gmail.com>
+
+pkgname=yt-dlp
+pkgver=2024.05.27
+pkgrel=1
+pkgdesc='A youtube-dl fork with additional features and fixes'
+arch=(any)
+url='https://github.com/yt-dlp/yt-dlp'
+license=(Unlicense)
+depends=(python
+         python-certifi
+         python-requests
+         python-urllib3)
+makedepends=(#pandoc
+             python-build
+             python-hatchling
+             python-installer)
+#checkdepends=(python-pytest)
+optdepends=('ffmpeg: for video post-processing'
+            'rtmpdump: for rtmp streams support'
+            'atomicparsley: for embedding thumbnails into m4a files'
+            'aria2: for using aria2 as external downloader'
+            'python-mutagen: for embedding thumbnail in certain formats'
+            'python-pycryptodome: for decrypting AES-128 HLS streams and various other data'
+            'python-pycryptodomex: for decrypting AES-128 HLS streams and various other data'
+            'python-websockets: for downloading over websocket'
+            'python-brotli: brotli content encoding support'
+            'python-brotlicffi: brotli content encoding support'
+            'python-xattr: for writing xattr metadata'
+            'python-pyxattr: for writing xattr metadata (alternative option)'
+            'phantomjs: for extractors with javascript code'
+            'python-secretstorage: For -cookies-from-browser to access the GNOME keyring while decrypting cookies of Chromium-based browsers')
+source=($pkgname-$pkgver.tar.gz::https://github.com/yt-dlp/yt-dlp/releases/download/$pkgver/yt-dlp.tar.gz)
+
+build() {
+  cd $pkgname
+  python -m build --wheel --no-isolation
+}
+
+#check() {
+#  cd $pkgname
+#  pytest -v -m "not download"
+#}
+
+package() {
+  cd $pkgname
+  python -m installer --destdir="$pkgdir" dist/*.whl
+}
+sha256sums=('83dbf15456490e7efe9ba839922f8221d07cf1168b29653fd476faa3cdf91235')