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 不同