diff --git a/0001-fix-ukui-control-center-3.22.1.25-open-theme-SEGV.patch b/0001-fix-ukui-control-center-3.22.1.25-open-theme-SEGV.patch new file mode 100644 index 0000000000000000000000000000000000000000..748637c244453ad25631f49f6298aefde88a4395 --- /dev/null +++ b/0001-fix-ukui-control-center-3.22.1.25-open-theme-SEGV.patch @@ -0,0 +1,24 @@ +From c0f4dc52d5a06e286f5fecbc7c967994b2b1fb2c Mon Sep 17 00:00:00 2001 +From: peijiankang +Date: Tue, 3 Sep 2024 15:16:48 +0800 +Subject: [PATCH] fix ukui-control-center 3.22.1.25 open theme SEGV + +--- + plugins/personalized/theme/theme.cpp | 1 + + 1 file changed, 1 insertion(+) + +diff --git a/plugins/personalized/theme/theme.cpp b/plugins/personalized/theme/theme.cpp +index ec5672e..fc36911 100644 +--- a/plugins/personalized/theme/theme.cpp ++++ b/plugins/personalized/theme/theme.cpp +@@ -1033,6 +1033,7 @@ bool Theme::isUpgrade() + version_t ver= kdk_system_get_version_detaile(); + QString version = QString(ver.update_version); + mIsUpgrade = (version != "2303"); ++ return mIsUpgrade; + } + + +-- +2.25.1 + diff --git a/ukui-control-center.spec b/ukui-control-center.spec index 087b5d838063f81efbca531210c6d1e5211e6267..8d95e3f893e148494e88e12405cf9d9b4c83b2a3 100644 --- a/ukui-control-center.spec +++ b/ukui-control-center.spec @@ -1,6 +1,6 @@ Name: ukui-control-center Version: 3.22.1.25 -Release: 2 +Release: 3 Summary: utilities to configure the UKUI desktop License: GPL-2+ URL: http://www.ukui.org @@ -8,7 +8,7 @@ Source0: %{name}-%{version}.tar.gz Patch01: 0001-ukui-control-center-3.22.1.25-fix-compilation-errors.patch Patch02: 0002-change-c++11-to-c++17.patch Patch03: 0001-Fix-the-version-number-showing-none-problem.patch - +Patch04: 0001-fix-ukui-control-center-3.22.1.25-open-theme-SEGV.patch BuildRequires: qt5-qtsvg-devel BuildRequires: gsettings-qt-devel @@ -48,17 +48,14 @@ BuildRequires: libkysdk-systime-devel >= 2.2.3.5 BuildRequires: libXcursor-devel - -#BuildRequires: libkylin-chkname-devel #compile need but control is not exist -#BuildRequires: kf5-kguiaddons-devel Requires: dconf Requires: ukui-search Requires: ukui-media Requires: ukui-themes #install need but control is not exist -#Requires: libkylin-chkname1 +Requires: libkylin-chkname1 Requires: lightdm Suggests: gsettings-desktop-schemas @@ -155,6 +152,12 @@ rm -rf $RPM_BUILD_ROOT %changelog +* Tue Sep 03 2024 peijiankang - 3.22.1.25-3 +- Type:bugfix +- ID:NA +- SUG:NA +- DESC: 0001-fix-ukui-control-center-3.22.1.25-open-theme-SEGV.patch + * Mon May 27 2024 houhongxun - 3.22.1.25-2 - Type:bugfix - ID:NA