增加Linux中文包名支持,优化批量打包程序
This commit is contained in:
28
build.sh
28
build.sh
@@ -7,30 +7,38 @@ fi
|
|||||||
# 依次填入app名称,链接
|
# 依次填入app名称,链接
|
||||||
# Fill in the app name and link in turn
|
# Fill in the app name and link in turn
|
||||||
app_list=(
|
app_list=(
|
||||||
"weRead weread.qq.com"
|
"weread 微信阅读 weread.qq.com"
|
||||||
"aliyuque www.yuque.com"
|
"aliyuque 语雀 www.yuque.com"
|
||||||
"flomo flomoapp.com"
|
"flomo 浮墨 flomoapp.com"
|
||||||
"weRead weread.qq.com"
|
"weread 微信阅读 weread.qq.com"
|
||||||
)
|
)
|
||||||
|
|
||||||
old_name="weRead"
|
old_name="weread"
|
||||||
|
old_zh_name="微信阅读"
|
||||||
old_url="weread.qq.com"
|
old_url="weread.qq.com"
|
||||||
for app_info in "${app_list[@]}"; do
|
for app_info in "${app_list[@]}"; do
|
||||||
array=($app_info)
|
array=($app_info)
|
||||||
package_name=${array[0]}
|
package_name=${array[0]}
|
||||||
url=${array[1]}
|
package_zh_name=${array[1]}
|
||||||
|
url=${array[2]}
|
||||||
echo "update package name and url"
|
echo "update package name and url"
|
||||||
# replace package info
|
# replace package info
|
||||||
sed -i "s/${old_url}/${url}/g" src-tauri/tauri.conf.json
|
sed -i "s/${old_url}/${url}/g" src-tauri/tauri.conf.json
|
||||||
sed -i "s/${old_name}/${package_name}/g" src-tauri/tauri.conf.json
|
sed -i "s/${old_name}/${package_name}/g" src-tauri/tauri.conf.json
|
||||||
|
|
||||||
# update package info
|
|
||||||
old_name=${package_name}
|
|
||||||
old_url=${url}
|
|
||||||
|
|
||||||
echo "update ico with 32x32 pictue"
|
echo "update ico with 32x32 pictue"
|
||||||
cp "src-tauri/png/${package_name}_32.png" "src-tauri/icons/icon.ico"
|
cp "src-tauri/png/${package_name}_32.png" "src-tauri/icons/icon.ico"
|
||||||
|
|
||||||
|
echo "update desktop"
|
||||||
|
mv "src-tauri/assets/com-tw93-${old_name}.desktop" "src-tauri/assets/com-tw93-${package_name}.desktop"
|
||||||
|
sed -i "s/${old_zh_name}/${package_zh_name}/g" "src-tauri/assets/com-tw93-${package_name}.desktop"
|
||||||
|
sed -i "s/${old_name}/${package_name}/g" "src-tauri/assets/com-tw93-${package_name}.desktop"
|
||||||
|
|
||||||
|
# update package info
|
||||||
|
old_zh_name=${package_zh_name}
|
||||||
|
old_name=${package_name}
|
||||||
|
old_url=${url}
|
||||||
|
|
||||||
echo "build deb/appImage package for Linux x86-64"
|
echo "build deb/appImage package for Linux x86-64"
|
||||||
echo "package name is ${package_name}"
|
echo "package name is ${package_name}"
|
||||||
npm run build:linux
|
npm run build:linux
|
||||||
|
|||||||
10
src-tauri/assets/com-tw93-weread.desktop
Normal file
10
src-tauri/assets/com-tw93-weread.desktop
Normal file
@@ -0,0 +1,10 @@
|
|||||||
|
[Desktop Entry]
|
||||||
|
Encoding=UTF-8
|
||||||
|
Categories=Office
|
||||||
|
Exec=com-tw93-weread
|
||||||
|
Icon=com-tw93-weread
|
||||||
|
Name=com-tw93-weread
|
||||||
|
Name[zh_CN]=微信阅读
|
||||||
|
StartupNotify=true
|
||||||
|
Terminal=false
|
||||||
|
Type=Application
|
||||||
|
Before Width: | Height: | Size: 1.1 KiB After Width: | Height: | Size: 1.1 KiB |
|
Before Width: | Height: | Size: 27 KiB After Width: | Height: | Size: 27 KiB |
@@ -1,6 +1,6 @@
|
|||||||
{
|
{
|
||||||
"package": {
|
"package": {
|
||||||
"productName": "weRead",
|
"productName": "com.tw93.weread",
|
||||||
"version": "0.2.0"
|
"version": "0.2.0"
|
||||||
},
|
},
|
||||||
"tauri": {
|
"tauri": {
|
||||||
@@ -19,11 +19,11 @@
|
|||||||
},
|
},
|
||||||
"bundle": {
|
"bundle": {
|
||||||
"icon": [
|
"icon": [
|
||||||
"icons/weRead.icns",
|
"icons/weread.icns",
|
||||||
"icons/icon.ico",
|
"icons/icon.ico",
|
||||||
"png/weRead_512.png"
|
"png/weread_512.png"
|
||||||
],
|
],
|
||||||
"identifier": "com.tw93.weRead",
|
"identifier": "com.tw93.weread",
|
||||||
"active": true,
|
"active": true,
|
||||||
"category": "DeveloperTool",
|
"category": "DeveloperTool",
|
||||||
"copyright": "",
|
"copyright": "",
|
||||||
@@ -37,7 +37,10 @@
|
|||||||
"libgtk-3-dev",
|
"libgtk-3-dev",
|
||||||
"libayatana-appindicator3-dev",
|
"libayatana-appindicator3-dev",
|
||||||
"librsvg2-dev"
|
"librsvg2-dev"
|
||||||
]
|
],
|
||||||
|
"files": {
|
||||||
|
"/usr/share/applications/com-tw93-weread.desktop": "assets/com-tw93-weread.desktop"
|
||||||
|
}
|
||||||
},
|
},
|
||||||
"externalBin": [],
|
"externalBin": [],
|
||||||
"longDescription": "",
|
"longDescription": "",
|
||||||
@@ -50,7 +53,7 @@
|
|||||||
},
|
},
|
||||||
"resources": [],
|
"resources": [],
|
||||||
"shortDescription": "",
|
"shortDescription": "",
|
||||||
"targets": "all",
|
"targets": ["deb", "msi", "dmg"],
|
||||||
"windows": {
|
"windows": {
|
||||||
"certificateThumbprint": null,
|
"certificateThumbprint": null,
|
||||||
"digestAlgorithm": "sha256",
|
"digestAlgorithm": "sha256",
|
||||||
|
|||||||
Reference in New Issue
Block a user