diff --git a/0002-set-default-c++17.patch b/0002-set-default-c++17.patch new file mode 100644 index 0000000000000000000000000000000000000000..a8ae53c553e8d668e81a6b7fb468728b2aa58b1b --- /dev/null +++ b/0002-set-default-c++17.patch @@ -0,0 +1,25 @@ +From 1930e03c5d5cbf395622fda292d949ec9d1a0013 Mon Sep 17 00:00:00 2001 +From: Super User +Date: Tue, 5 Aug 2025 12:00:16 +0000 +Subject: [PATCH] set default c++17 + +--- + CMakeLists.txt | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/CMakeLists.txt b/CMakeLists.txt +index 332d24a..5eb7122 100644 +--- a/CMakeLists.txt ++++ b/CMakeLists.txt +@@ -3,7 +3,7 @@ cmake_minimum_required(VERSION 3.13) + set(PROJECT_NAME dde-session-ui) + project(${PROJECT_NAME}) + +-set(CMAKE_CXX_STANDARD 14) ++set(CMAKE_CXX_STANDARD 17) + set(CMAKE_INCLUDE_CURRENT_DIR ON) + set(CMAKE_AUTOMOC ON) + set(CMAKE_AUTORCC ON) +-- +2.50.1 + diff --git a/dde-session-ui.spec b/dde-session-ui.spec index 9d7826dfe227a830f1ad0a73c02667e439e2af17..2ea59e8795b95acac793cc3f9fc7664e6930741d 100644 --- a/dde-session-ui.spec +++ b/dde-session-ui.spec @@ -1,7 +1,7 @@ %define __cmake_builddir $(pwd) Name: dde-session-ui Version: 5.5.39 -Release: 2 +Release: 3 Summary: Deepin desktop-environment - Session UI module License: GPLv3 URL: https://github.com/linuxdeepin/%{name} @@ -10,6 +10,7 @@ Source1: vendor.tar.gz Patch0: 0001-fix.patch #Patch1: 0001-Fix-wm-chooser-error-in-openeuler.patch +Patch1: 0002-set-default-c++17.patch BuildRequires: gcc-c++ BuildRequires: deepin-gettext-tools @@ -93,6 +94,9 @@ sed -i "s|#greeter-session.*|greeter-session=lightdm-deepin-greeter|g" /etc/ligh %{_datadir}/applications/dde-* %changelog +* Tue Aug 05 2025 pangqing - 5.5.39-3 +- set default c++17 + * Fri Feb 21 2025 pangqing - 5.5.39-2 - fix build error