This commit is contained in:
Developer
2026-05-20 01:40:09 +08:00
parent 6f5400ec4b
commit 27672343b8
78 changed files with 7109 additions and 9503 deletions

View File

@@ -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]

View File

@@ -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"

View File

@@ -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