Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package QMPlay2 for openSUSE:Factory checked in at 2026-06-11 17:28:36 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/QMPlay2 (Old) and /work/SRC/openSUSE:Factory/.QMPlay2.new.1981 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "QMPlay2" Thu Jun 11 17:28:36 2026 rev:98 rq:1358664 version:25.09.11 Changes: -------- --- /work/SRC/openSUSE:Factory/QMPlay2/QMPlay2.changes 2026-05-07 15:47:57.542472295 +0200 +++ /work/SRC/openSUSE:Factory/.QMPlay2.new.1981/QMPlay2.changes 2026-06-11 17:29:55.260771522 +0200 @@ -1,0 +2,8 @@ +Thu Jun 11 05:09:13 UTC 2026 - Simon Vogl <[email protected]> + +- Change hard-dependency on deno to softer nodejs-based + dependencies. +- Adjust 0001-add-opensuse-customizations.patch to allow QMPlay2 + to use alternative javascript engines for yt-dlp + +------------------------------------------------------------------- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ QMPlay2.spec ++++++ --- /var/tmp/diff_new_pack.qHbyiQ/_old 2026-06-11 17:29:58.128891818 +0200 +++ /var/tmp/diff_new_pack.qHbyiQ/_new 2026-06-11 17:29:58.144892490 +0200 @@ -96,7 +96,7 @@ Requires(postun): update-desktop-files Recommends: yt-dlp %if 0%{?suse_version} >= 1699 -Requires: deno +Requires: (deno or nodejs >= 20 or quickjs >= 20250913) %endif Requires: python3 ++++++ 0001-add-opensuse-customizations.patch ++++++ --- /var/tmp/diff_new_pack.qHbyiQ/_old 2026-06-11 17:29:58.348901046 +0200 +++ /var/tmp/diff_new_pack.qHbyiQ/_new 2026-06-11 17:29:58.372902052 +0200 @@ -7,9 +7,9 @@ --- a/src/qmplay2/YouTubeDL.cpp +++ b/src/qmplay2/YouTubeDL.cpp -@@ -467,29 +467,9 @@ +@@ -499,29 +499,19 @@ QString program = m_ytDlPath; - + #ifndef Q_OS_WIN - QFile ytDlFile(program); - if (ytDlFile.open(QFile::ReadOnly)) @@ -34,11 +34,21 @@ - } - ytDlFile.close(); - } -+ //Enforce execution command as "python3", disable automatic detection ++ //Enforce execution command as "python3", disable automatic detection, enable openSUSE's nodejs runtimes ++ QString jsRuntimeArgs = "--js-runtimes"; ++ QString denoArgs = "deno"; ++ QString nodeArgs = "node"; ++ QString quickjsArgs = "quickjs"; ++ args.append(jsRuntimeArgs); ++ args.append(denoArgs); ++ args.append(jsRuntimeArgs); ++ args.append(nodeArgs); ++ args.append(jsRuntimeArgs); ++ args.append(quickjsArgs); + args.prepend(program); + program = "python3"; #endif - + m_process.start(program, args); --- a/src/gui/AboutWidget.cpp
