Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package nodejs-electron for openSUSE:Factory
checked in at 2023-02-10 14:34:26
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/nodejs-electron (Old)
and /work/SRC/openSUSE:Factory/.nodejs-electron.new.1848 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "nodejs-electron"
Fri Feb 10 14:34:26 2023 rev:54 rq:1064081 version:22.2.1
Changes:
--------
--- /work/SRC/openSUSE:Factory/nodejs-electron/nodejs-electron.changes
2023-02-03 22:12:32.069831004 +0100
+++
/work/SRC/openSUSE:Factory/.nodejs-electron.new.1848/nodejs-electron.changes
2023-02-10 14:34:35.421658811 +0100
@@ -1,0 +2,7 @@
+Wed Feb 8 21:17:12 UTC 2023 - Bruno Pitrus <[email protected]>
+- New upstream release 22.2.1
+ * Fixed audio worklet scripts failing to run when nodeIntegrationInWorker:
true.
+- Fix missing files in debugsource package
+- Remove third_party/breakpad from tarball and drop
breakpad-system-curl.patch. It has been dead code for a while.
+
+-------------------------------------------------------------------
Old:
----
breakpad-system-curl.patch
electron-22.2.0.tar.zst
New:
----
electron-22.2.1.tar.zst
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ nodejs-electron.spec ++++++
--- /var/tmp/diff_new_pack.PIsKpw/_old 2023-02-10 14:34:39.177681255 +0100
+++ /var/tmp/diff_new_pack.PIsKpw/_new 2023-02-10 14:34:39.217681494 +0100
@@ -193,7 +193,7 @@
Name: nodejs-electron
-Version: 22.2.0
+Version: 22.2.1
Release: 0
Summary: Build cross platform desktop apps with JavaScript, HTML, and
CSS
License: AFL-2.0 AND Apache-2.0 AND blessing AND BSD-2-Clause AND
BSD-3-Clause AND BSD-Protection AND BSD-Source-Code AND bzip2-1.0.6 AND IJG AND
ISC AND LGPL-2.0-or-later AND LGPL-2.1-or-later AND MIT AND MIT-CMU AND
MIT-open-group AND (MPL-1.1 OR GPL-2.0-or-later OR LGPL-2.1-or-later) AND
MPL-2.0 AND OpenSSL AND SGI-B-2.0 AND SUSE-Public-Domain AND X11
@@ -272,7 +272,6 @@
Patch1063: system-libbsd.patch
Patch1065: base-system-nspr.patch
Patch1066: system-gtest.patch
-Patch1067: breakpad-system-curl.patch
Patch1068: system-six.patch
Patch1069: system-usb_ids.patch
Patch1070: skia-system-vulkan-headers.patch
@@ -658,6 +657,8 @@
# Use stable path to source to make use of ccache
%autosetup -n src -p1
+
+
# Sanity check if macro corresponds to the actual ABI
test $(grep ^node_module_version electron/build/args/all.gn | sed 's/.* = //')
= %abi_version
@@ -1272,7 +1273,7 @@
install -pm 0755 electron -t %{buildroot}%{_libdir}/electron/
-install -pm 0755 chrome_crashpad_handler -t %{buildroot}%{_libdir}/electron/
+install -pm 0755 chrome_crashpad_handler -t %{buildroot}%{_libdir}/electron/
||true
install -pm 0755 libEGL.so -t %{buildroot}%{_libdir}/electron/
install -pm 0755 libGLESv2.so -t %{buildroot}%{_libdir}/electron/
install -pm 0755 libqt5_shim.so -t %{buildroot}%{_libdir}/electron/
||true
@@ -1297,6 +1298,16 @@
EOF
chmod -v 644 %{buildroot}%{_rpmconfigdir}/macros.d/macros.electron
+#help debugedit find the source files
+ln -srv third_party/emoji-segmenter/src/emoji_presentation_scanner.c -t
out/Release
+ln -srv third_party/emoji-segmenter/src/emoji_presentation_scanner.rl -t
out/Release
+ln -srv third_party/angle/src/compiler/translator/glslang.l -t out/Release
+ln -srv third_party/angle/src/compiler/preprocessor/preprocessor.l -t
out/Release
+ln -srv third_party -t out/Release
+ln -srv third_party/libvpx -t third_party/libvpx/source/libvpx/third_party
+ln -srv third_party -t third_party/libvpx/source/libvpx/vp8
+ln -srv third_party -t third_party/libvpx/source/libvpx/vp9
+
%files
%license electron/LICENSE out/Release/LICENSES.chromium.html
%{_bindir}/electron
++++++ create_tarball.sh ++++++
--- /var/tmp/diff_new_pack.PIsKpw/_old 2023-02-10 14:34:39.433682785 +0100
+++ /var/tmp/diff_new_pack.PIsKpw/_new 2023-02-10 14:34:39.433682785 +0100
@@ -175,7 +175,6 @@
third_party/blink #Integral part of chrome
third_party/boringssl #Factory has an ancient version, but upstream seems
to have gave up on making it a shared library
third_party/boringssl/src/third_party/fiat #Not in any distro
- third_party/breakpad #Integral part of chrome
# We don't need it (disable-catapult.patch)
#third_party/catapult
#third_party/catapult/common/py_vulcanize/third_party/rcssmin
@@ -390,7 +389,7 @@
/usr/lib/rpm/fdupes_wrapper src
echo ">>>>>> Create tarball"
-ZSTD_CLEVEL=19 ZSTD_NBTHREADS=$(nproc) tar --zstd -vvcf
"${ELECTRON_PKGDIR}/${ELECTRON_PKGNAME}-${ELECTRON_PKGVERSION}.tar.zst" src
+ZSTD_CLEVEL=19 ZSTD_NBTHREADS=$(nproc) tar --zstd --sort=name -vvScf
"${ELECTRON_PKGDIR}/${ELECTRON_PKGNAME}-${ELECTRON_PKGVERSION}.tar.zst" src
if [ $? -ne 0 ]; then
echo "ERROR: tar cf failed"
cleanup_and_exit 1