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 <brunopit...@hotmail.com> +- 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