Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package libqt5-qtdeclarative for openSUSE:Factory checked in at 2023-03-03 22:24:34 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/libqt5-qtdeclarative (Old) and /work/SRC/openSUSE:Factory/.libqt5-qtdeclarative.new.31432 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "libqt5-qtdeclarative" Fri Mar 3 22:24:34 2023 rev:76 rq:1068722 version:5.15.8+kde22 Changes: -------- --- /work/SRC/openSUSE:Factory/libqt5-qtdeclarative/libqt5-qtdeclarative.changes 2023-01-11 14:33:16.848629339 +0100 +++ /work/SRC/openSUSE:Factory/.libqt5-qtdeclarative.new.31432/libqt5-qtdeclarative.changes 2023-03-03 22:24:42.970580309 +0100 @@ -1,0 +2,8 @@ +Thu Mar 2 11:49:15 UTC 2023 - Fabian Vogt <fv...@suse.com> + +- Drop the mechanism for supporting systems without SSE2. glibc removed + support for looking up libraries in sse2/ subdirectories and libQt5Qml5 + without SSE2 crashes Plasma (boo#1208188): + * sse2_nojit.patch + +------------------------------------------------------------------- Old: ---- sse2_nojit.patch ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ libqt5-qtdeclarative.spec ++++++ --- /var/tmp/diff_new_pack.DP33HT/_old 2023-03-03 22:24:44.522586206 +0100 +++ /var/tmp/diff_new_pack.DP33HT/_new 2023-03-03 22:24:44.530586236 +0100 @@ -31,8 +31,6 @@ URL: https://www.qt.io Source: %{tar_version}.tar.xz Source1: baselibs.conf -# PATCH-FIX-OPENSUSE sse2_nojit.patch -- enable JIT and sse2 only on sse2 case -Patch100: sse2_nojit.patch # https://invent.kde.org/qt/qt/qtdeclarative/-/merge_requests/32 Patch103: qtdeclarative-5.15.0-FixMaxXMaxYExtent.patch BuildRequires: fdupes @@ -143,49 +141,16 @@ mkdir -p %{_target_platform} pushd %{_target_platform} -# Force-enable the JIT for 32-bit x86 -%ifarch %{ix86} -qmake-qt5 .. -- -qml-jit -%else qmake-qt5 .. -%endif popd make %{?_smp_mflags} VERBOSE=1 -C %{_target_platform} -%ifarch %{ix86} -%if 0%{?sle_version:%sle_version} < 150000 -# build libQt5Qml with no_sse2 -mkdir -p %{_target_platform}-no_sse2 -pushd %{_target_platform}-no_sse2 -%qmake5 -config no_sse2 .. -- -no-qml-jit - -make %{?_smp_mflags} VERBOSE=1 sub-src-qmake_all -# src/qml/Makefile has to be generated after qmltyperegistrar was built, -# so we have to run qmake again after that. There is no explicit -# dependency, it relies on CONFIG+=ordered... -make %{?_smp_mflags} VERBOSE=1 -C src/qmltyperegistrar -make %{?_smp_mflags} VERBOSE=1 sub-src-qmake_all -make %{?_smp_mflags} VERBOSE=1 -C src/qml -popd -%endif -%endif - %install pushd %{_target_platform} %qmake5_install popd -%ifarch %{ix86} -%if 0%{?sle_version:%sle_version} < 150000 -mkdir -p %{buildroot}%{_libqt5_libdir}//sse2 -mv %{buildroot}%{_libqt5_libdir}/libQt5Qml.so.5* %{buildroot}%{_libqt5_libdir}/sse2/ -pushd %{_target_platform}-no_sse2/src/qml -%qmake5_install -popd -%endif -%endif - find %{buildroot}/%{_libdir} -type f -name '*la' -print -exec perl -pi -e 's, -L%{_builddir}/\S+,,g' {} \; find %{buildroot}/%{_libdir}/pkgconfig -type f -name '*pc' -print -exec perl -pi -e 's, -L%{_builddir}/\S+,,g' {} \; # kill .la files @@ -214,11 +179,6 @@ %files -n %{libname} %license LICENSE.* %{_libqt5_libdir}/libQt5Q*.so.* -%ifarch %{ix86} -%if 0%{?sle_version:%sle_version} < 150000 -%{_libqt5_libdir}/sse2/libQt5Q*.so.* -%endif -%endif %dir %{_libqt5_archdatadir}/qml %dir %{_libqt5_archdatadir}/qml/Qt %{_libqt5_archdatadir}/qml/QtQuick