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)
openSUSE Build Service is sponsored by