Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package yt-dlp for openSUSE:Factory checked in at 2025-11-13 17:29:32 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/yt-dlp (Old) and /work/SRC/openSUSE:Factory/.yt-dlp.new.2061 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "yt-dlp" Thu Nov 13 17:29:32 2025 rev:81 rq:1317597 version:2025.11.12 Changes: -------- --- /work/SRC/openSUSE:Factory/yt-dlp/yt-dlp.changes 2025-10-23 16:39:48.192359213 +0200 +++ /work/SRC/openSUSE:Factory/.yt-dlp.new.2061/yt-dlp.changes 2025-11-13 17:31:07.920692162 +0100 @@ -1,0 +2,12 @@ +Thu Nov 13 08:30:07 UTC 2025 - Jan Engelhardt <[email protected]> + +- Update to release 2025.11.12 + * An external JavaScript runtime is now used for full YouTube + support (e.g. deno). + +------------------------------------------------------------------- +Thu Oct 23 12:34:56 UTC 2025 - [email protected] + +- Use the pythons macro to reduce the amount of suse_version usage + +------------------------------------------------------------------- New: ---- yt_dlp_ejs-0.3.1-py3-none-any.whl ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ yt-dlp.spec ++++++ --- /var/tmp/diff_new_pack.kvwM4f/_old 2025-11-13 17:31:08.960736228 +0100 +++ /var/tmp/diff_new_pack.kvwM4f/_new 2025-11-13 17:31:08.960736228 +0100 @@ -16,11 +16,9 @@ # -%define skip_python2 1 -%define skip_python36 1 -%define skip_python37 1 -%define skip_python38 1 -%if 0%{?suse_version} < 1600 +%if %{defined primary_python} +%define pythons %primary_python +%else %if 0%{?sle_version} == 150700 %global pythons python313 %else @@ -29,13 +27,15 @@ %endif Name: yt-dlp -Version: 2025.10.22 +Version: 2025.11.12 +%define ejsver 0.3.1 Release: 0 Summary: Enhanced fork of youtube-dl, a video site downloader for offline watching License: CC-BY-SA-3.0 AND SUSE-Public-Domain Group: Productivity/Networking/Web/Utilities URL: https://github.com/yt-dlp/yt-dlp Source: https://github.com/yt-dlp/yt-dlp/releases/download/%version/yt-dlp.tar.gz +Source2: https://github.com/yt-dlp/ejs/releases/download/%ejsver/yt_dlp_ejs-%ejsver-py3-none-any.whl Source9: yt-dlp-rpmlintrc BuildRequires: %{python_module hatchling} BuildRequires: %{python_module pip} @@ -43,6 +43,7 @@ BuildRequires: make >= 4 BuildRequires: python-rpm-macros BuildRequires: zip +BuildRequires: unzip BuildArch: noarch Obsoletes: yt-dlp-bash-completion < %version-%release Provides: yt-dlp-bash-completion = %version-%release @@ -50,15 +51,7 @@ Provides: yt-dlp-fish-completion = %version-%release Obsoletes: yt-dlp-zsh-completion < %version-%release Provides: yt-dlp-zsh-completion = %version-%release -%if 0%{?suse_version} < 1600 -%if 0%{?sle_version} == 150700 -Requires: python313-yt-dlp = %version -%else -Requires: python312-yt-dlp = %version -%endif -%else -Requires: python3-yt-dlp = %version -%endif +Requires: %pythons-yt-dlp = %version %define python_subpackage_only 1 %python_subpackages @@ -79,6 +72,7 @@ Summary: yt-dlp Python library Group: Development/Languages/Python Requires: ffmpeg +Requires: deno Suggests: python-Brotli Suggests: python-certifi Suggests: python-mutagen @@ -90,6 +84,7 @@ %prep %autosetup -p1 -n %name + # remove shebang find . -type f -name "*.py" -exec sed -i '/^#!/d' {} + @@ -103,13 +98,7 @@ # A self-decompressing yt-dlp is built only when python_build is not # exercised; else yt-dlp is a loader. # -%if 0%{?suse_version} < 1600 -%if 0%{?sle_version} == 150700 -export PYTHON=%__python313 -%else -export PYTHON=%__python312 -%endif -%endif +export PYTHON=$(type -P "%_bindir/python%{python_bin_suffix}" | xargs --no-run-if-empty readlink -f) %pyproject_wheel %make_build yt-dlp @@ -129,6 +118,14 @@ # /usr/lib/python3.12/site-packages/yt_dlp/extractor/screencastomatic.py # 2024-09-29T18:11:01 +ejs="$(grep ^EJS_VERSION Makefile | perl -pe 's{^.*?=\s+(.*)}{$1}')" +%{python_expand # +d="$b/%$python_sitelib/" +mkdir -p "$d" +cd "$d" +unzip "%_sourcedir/yt_dlp_ejs-$ejs-py3-none-any.whl" +} + %files -n yt-dlp %license LICENSE %doc README.md ++++++ _scmsync.obsinfo ++++++ --- /var/tmp/diff_new_pack.kvwM4f/_old 2025-11-13 17:31:09.000737923 +0100 +++ /var/tmp/diff_new_pack.kvwM4f/_new 2025-11-13 17:31:09.008738262 +0100 @@ -1,5 +1,5 @@ -mtime: 1761206525 -commit: 8fc12056328fcb20624d820768b2f926af8711593931082dfb81471ac5c210d9 +mtime: 1763026616 +commit: f73e0fcb76c17ef87ffb6d6d33e49226a65805bec796f1a63f08879d8d7ed4d9 url: https://src.opensuse.org/jengelh/yt-dlp revision: master ++++++ build.specials.obscpio ++++++ ++++++ build.specials.obscpio ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/.gitignore new/.gitignore --- old/.gitignore 1970-01-01 01:00:00.000000000 +0100 +++ new/.gitignore 2025-11-13 12:15:31.000000000 +0100 @@ -0,0 +1 @@ +.osc ++++++ yt-dlp.tar.gz ++++++ ++++ 9404 lines of diff (skipped)
