From b608a389c5c2dcda7237b8f8d952b2cbdb9b1532 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E2=9D=A4=E6=98=AF=E7=BA=B1=E9=9B=BE=E9=85=B1=E5=93=9F?= =?UTF-8?q?=EF=BD=9E?= <49941141+Dragon1573@users.noreply.github.com> Date: Wed, 24 Sep 2025 08:42:14 +0800 Subject: [PATCH] build(tauri): add pkexec dependency for linux packages (#4833) * build(tauri): add pkexec dependency for linux packages - Include pkexec in deb package dependencies - Include pkexec in rpm package dependencies - Update dependency arrays formatting in tauri linux config Signed-off-by: Dragon1573 <49941141+Dragon1573@users.noreply.github.com> * refactor(tauri): Prettify configurations according to suggestions - Format `src-tauri/tauri.linux.conf.json` using Prettier Signed-off-by: Dragon1573 <49941141+Dragon1573@users.noreply.github.com> * feat: add pkexec dependency for Linux .deb and .rpm packaging --------- Signed-off-by: Dragon1573 <49941141+Dragon1573@users.noreply.github.com> Co-authored-by: Tunglies <77394545+Tunglies@users.noreply.github.com> --- UPDATELOG.md | 1 + src-tauri/tauri.linux.conf.json | 4 ++-- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/UPDATELOG.md b/UPDATELOG.md index 61256bc7..b91d61a1 100644 --- a/UPDATELOG.md +++ b/UPDATELOG.md @@ -2,6 +2,7 @@ ### ✨ 新增功能 +- Linux 打包为 `.deb` `.rpm` 提供 pkexec 依赖项 - 支持前端修改日志(最大文件大小、最大保留数量) ### 🚀 优化改进 diff --git a/src-tauri/tauri.linux.conf.json b/src-tauri/tauri.linux.conf.json index 398bff03..655106b3 100644 --- a/src-tauri/tauri.linux.conf.json +++ b/src-tauri/tauri.linux.conf.json @@ -5,7 +5,7 @@ "targets": ["deb", "rpm"], "linux": { "deb": { - "depends": ["openssl"], + "depends": ["openssl", "pkexec"], "desktopTemplate": "./packages/linux/clash-verge.desktop", "provides": ["clash-verge"], "conflicts": ["clash-verge"], @@ -14,7 +14,7 @@ "preRemoveScript": "./packages/linux/pre-remove.sh" }, "rpm": { - "depends": ["openssl"], + "depends": ["openssl", "pkexec"], "desktopTemplate": "./packages/linux/clash-verge.desktop", "provides": ["clash-verge"], "conflicts": ["clash-verge"],