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 <[email protected]>
+
+- 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