File project.diff of Package deepin-manual
--- deepin-manual.changes.orig
+++ deepin-manual.changes
@@ -1,4 +1,12 @@
-------------------------------------------------------------------
+Fri Feb 6 12:41:05 UTC 2026 - Hillwood Yang <hillwood@opensuse.org>
+
+- Update version to 6.5.44
+ * Adapt to V23 dde dbus interface
+ * Update translation
+ * Fix bugs
+
+-------------------------------------------------------------------
Tue May 27 14:25:30 UTC 2025 - Hillwood Yang <hillwood@opensuse.org>
- Update version to 6.5.26
--- deepin-manual.spec.orig
+++ deepin-manual.spec
@@ -23,7 +23,7 @@
%endif
Name: deepin-manual
-Version: 6.5.26
+Version: 6.5.44
Release: 0
Summary: Deepin Manual
License: GPL-3.0-or-later
@@ -68,6 +68,7 @@ sed -i 's/lrelease/lrelease6/g' translat
%build
%cmake -DVERSION=%{version}-%{distribution}
+%cmake_build
%install
%cmake_install
--- fix-lrelease-path.patch.orig
+++ fix-lrelease-path.patch
@@ -1,16 +1,19 @@
-diff -Nur deepin-manual-6.5.26/cmake/translation-generate.cmake deepin-manual-6.5.26-new/cmake/translation-generate.cmake
---- deepin-manual-6.5.26/cmake/translation-generate.cmake 2025-05-23 18:07:33.000000000 +0800
-+++ deepin-manual-6.5.26-new/cmake/translation-generate.cmake 2025-05-27 21:59:13.713557501 +0800
-@@ -1,6 +1,11 @@
+diff -Nur deepin-manual-6.5.44/cmake/translation-generate.cmake deepin-manual-6.5.44-new/cmake/translation-generate.cmake
+--- deepin-manual-6.5.44/cmake/translation-generate.cmake 2026-02-05 14:00:14.000000000 +0800
++++ deepin-manual-6.5.44-new/cmake/translation-generate.cmake 2026-02-06 20:34:21.267208895 +0800
+@@ -1,11 +1,10 @@
function(TRANSLATION_GENERATE QMS)
- find_package(Qt${QT_VERSION_MAJOR}LinguistTools QUIET)
+- find_package(Qt${QT_VERSION_MAJOR}LinguistTools QUIET)
++ find_package(Qt${QT_VERSION_MAJOR} REQUIRED COMPONENTS LinguistTools)
-+ find_program(Qt${QT_VERSION_MAJOR}_LRELEASE_EXECUTABLE NAMES lrelease HINTS
-+ "/usr/lib/qt${QT_VERSION_MAJOR}/bin"
-+ "/usr/lib64/qt${QT_VERSION_MAJOR}/bin"
-+ )
-+
- if (NOT Qt${QT_VERSION_MAJOR}_LRELEASE_EXECUTABLE)
- set(QT_LRELEASE "/lib/qt${QT_VERSION_MAJOR}/bin/lrelease")
- message(STATUS "NOT found lrelease, set QT_LRELEASE = ${QT_LRELEASE}")
-二进制文件 deepin-manual-6.5.26/cmake/.translation-generate.cmake.swp 和 deepin-manual-6.5.26-new/cmake/.translation-generate.cmake.swp 不同
+- if (NOT Qt${QT_VERSION_MAJOR}_LRELEASE_EXECUTABLE)
+- set(QT_LRELEASE "/lib/qt${QT_VERSION_MAJOR}/bin/lrelease")
+- message(STATUS "NOT found lrelease, set QT_LRELEASE = ${QT_LRELEASE}")
++ if (QT_VERSION_MAJOR MATCHES 6)
++ get_target_property(QT_LRELEASE Qt6::lrelease IMPORTED_LOCATION)
+ else()
+- set(QT_LRELEASE "${Qt${QT_VERSION_MAJOR}_LRELEASE_EXECUTABLE}")
++ set(QT_LRELEASE "lrelease")
+ endif()
+
+ if(NOT ARGN)