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

Reply via email to