File fix-lrelease-path.patch of Package deepin-calculator

diff -Nur deepin-calculator-6.5.12/translate_generation.sh deepin-calculator-6.5.12-new/translate_generation.sh
--- deepin-calculator-6.5.12/translate_generation.sh	2025-05-14 12:41:08.000000000 +0800
+++ deepin-calculator-6.5.12-new/translate_generation.sh	2025-05-29 22:42:43.834865619 +0800
@@ -4,8 +4,19 @@
 
 ts_list=(`ls translations/*.ts`)
 
+if [ -f "/usr/bin/lrelease6" ]; then
+    LRELEASE=lrelease6
+elif [ -f "/usr/lib/qt6/bin/lrelease" ]; then
+    LRELEASE=/usr/lib/qt6/bin/lrelease
+elif [ -f "/usr/lib64/qt6/bin/lrelease" ]; then
+    RELEASE=/usr/lib64/qt6/bin/lrelease
+else
+    echo "lrelease: command not found."
+    exit 1
+fi
+
 for ts in "${ts_list[@]}"
 do
     printf "\nprocess ${ts}\n"
-    lrelease "${ts}"
+    ${RELEASE} "${ts}"
 done
二进制文件 deepin-calculator-6.5.12/.translate_generation.sh.swp 和 deepin-calculator-6.5.12-new/.translate_generation.sh.swp 不同
openSUSE Build Service is sponsored by