From: George Sapkin Date: Wed, 12 Nov 2025 19:47:37 +0000 (+0200) Subject: yt-dlp: bump to 2025.11.12 X-Git-Url: http://git.openwrt.org/?a=commitdiff_plain;h=1d9dad85a7fc5d84182ebcd481fc767099fa334b;p=feed%2Fpackages.git yt-dlp: bump to 2025.11.12 An external JavaScript runtime (e.g. QuickJS) is now required for full YouTube support. Add QuickJS as a dependency and use it as an external runtime. Move cache to /var/cache. Changelog: https://github.com/yt-dlp/yt-dlp/releases/tag/2025.11.12 Signed-off-by: George Sapkin --- diff --git a/multimedia/yt-dlp/Makefile b/multimedia/yt-dlp/Makefile index 30d21ec9de..c6ecc29640 100644 --- a/multimedia/yt-dlp/Makefile +++ b/multimedia/yt-dlp/Makefile @@ -1,11 +1,11 @@ include $(TOPDIR)/rules.mk PKG_NAME:=yt-dlp -PKG_VERSION:=2025.10.22 +PKG_VERSION:=2025.11.12 PKG_RELEASE:=1 PYPI_NAME:=yt-dlp -PKG_HASH:=db2d48133222b1d9508c6de757859c24b5cefb9568cf68ccad85dac20b07f77b +PKG_HASH:=5f0795a6b8fc57a5c23332d67d6c6acf819a0b46b91a6324bae29414fa97f052 PYPI_SOURCE_NAME:=yt_dlp PKG_MAINTAINER:=George Sapkin @@ -36,7 +36,8 @@ define Package/yt-dlp +python3-sqlite3 \ +python3-urllib \ +python3-uuid \ - +python3-xml + +python3-xml \ + +quickjs endef define Package/yt-dlp/description @@ -44,6 +45,20 @@ define Package/yt-dlp/description thousands of sites. endef +define Package/yt-dlp/conffiles +/etc/yt-dlp.conf +endef + +define Py3Package/yt-dlp/install + if [ -d $(PKG_INSTALL_DIR)/usr/bin ]; then \ + $(INSTALL_DIR) $(1)/usr/bin ; \ + $(CP) $(PKG_INSTALL_DIR)/usr/bin/* $(1)/usr/bin/ ; \ + fi + + $(INSTALL_DIR) $(1)/etc + $(INSTALL_CONF) ./files/yt-dlp.conf $(1)/etc/yt-dlp.conf +endef + $(eval $(call Py3Package,yt-dlp)) $(eval $(call BuildPackage,yt-dlp)) $(eval $(call BuildPackage,yt-dlp-src)) diff --git a/multimedia/yt-dlp/files/yt-dlp.conf b/multimedia/yt-dlp/files/yt-dlp.conf new file mode 100644 index 0000000000..4aeb242f9a --- /dev/null +++ b/multimedia/yt-dlp/files/yt-dlp.conf @@ -0,0 +1,3 @@ +--cache-dir /var/cache/yt-dlp +--js-runtimes quickjs:/usr/bin/qjs +--remote-components ejs:github