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)

Reply via email to