520
This commit is contained in:
@@ -11,7 +11,7 @@ set -e
|
||||
|
||||
APP_NAME="xianyan"
|
||||
APP_DISPLAY_NAME="闲言"
|
||||
APP_ID="com.example.xianyan"
|
||||
APP_ID="apps.xy.xianyan"
|
||||
APP_VERSION="5.2.0"
|
||||
BUILD_DIR="build/linux/x64/release/bundle"
|
||||
OUTPUT_DIR="dist"
|
||||
@@ -68,7 +68,7 @@ echo "🖥️ 创建desktop文件..."
|
||||
if [ -f "linux/${APP_ID}.desktop" ]; then
|
||||
cp "linux/${APP_ID}.desktop" "${APPDIR}/"
|
||||
sed -i "s|Exec=xianyan|Exec=${APP_NAME}|g" "${APPDIR}/${APP_ID}.desktop"
|
||||
sed -i "s|Icon=com.example.xianyan|Icon=${APP_ID}|g" "${APPDIR}/${APP_ID}.desktop"
|
||||
sed -i "s|Icon=apps.xy.xianyan|Icon=${APP_ID}|g" "${APPDIR}/${APP_ID}.desktop"
|
||||
else
|
||||
cat > "${APPDIR}/${APP_ID}.desktop" << EOF
|
||||
[Desktop Entry]
|
||||
|
||||
@@ -11,7 +11,7 @@ set -e
|
||||
|
||||
APP_NAME="xianyan"
|
||||
APP_DISPLAY_NAME="闲言"
|
||||
APP_ID="com.example.xianyan"
|
||||
APP_ID="apps.xy.xianyan"
|
||||
APP_VERSION="5.2.0"
|
||||
APP_ARCH="amd64"
|
||||
BUILD_DIR="build/linux/x64/release/bundle"
|
||||
|
||||
@@ -11,7 +11,7 @@ set -e
|
||||
|
||||
APP_NAME="xianyan"
|
||||
APP_DISPLAY_NAME="闲言"
|
||||
APP_ID="com.example.xianyan"
|
||||
APP_ID="apps.xy.xianyan"
|
||||
APP_VERSION="5.2.0"
|
||||
BUILD_DIR="build/linux/x64/release/bundle"
|
||||
OUTPUT_DIR="dist"
|
||||
@@ -57,7 +57,7 @@ cat > "${TAR_ROOT}/install.sh" << 'EOF'
|
||||
set -e
|
||||
SCRIPT_DIR="$(cd "$(dirname "$0")" && pwd)"
|
||||
INSTALL_DIR="/opt/xianyan"
|
||||
DESKTOP_FILE="/usr/share/applications/com.example.xianyan.desktop"
|
||||
DESKTOP_FILE="/usr/share/applications/apps.xy.xianyan.desktop"
|
||||
|
||||
echo "🔧 安装闲言到 ${INSTALL_DIR}..."
|
||||
sudo cp -r "${SCRIPT_DIR}" "${INSTALL_DIR}"
|
||||
@@ -72,7 +72,7 @@ Name=闲言
|
||||
Name[zh_CN]=闲言
|
||||
Name[en]=Xianyan
|
||||
Comment=文字阅读更纯粹
|
||||
Icon=com.example.xianyan
|
||||
Icon=apps.xy.xianyan
|
||||
Exec=/opt/xianyan/xianyan
|
||||
Terminal=false
|
||||
StartupNotify=true
|
||||
@@ -92,7 +92,7 @@ cat > "${TAR_ROOT}/uninstall.sh" << 'EOF'
|
||||
set -e
|
||||
echo "🗑️ 卸载闲言..."
|
||||
sudo rm -rf /opt/xianyan
|
||||
sudo rm -f /usr/share/applications/com.example.xianyan.desktop
|
||||
sudo rm -f /usr/share/applications/apps.xy.xianyan.desktop
|
||||
sudo update-desktop-database /usr/share/applications 2>/dev/null || true
|
||||
echo "✅ 卸载完成"
|
||||
EOF
|
||||
|
||||
Reference in New Issue
Block a user