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>
This commit is contained in:
❤是纱雾酱哟~
2025-09-24 08:42:14 +08:00
committed by GitHub
Unverified
parent 9de90200f5
commit b608a389c5
2 changed files with 3 additions and 2 deletions

View File

@@ -2,6 +2,7 @@
### ✨ 新增功能
- Linux 打包为 `.deb` `.rpm` 提供 pkexec 依赖项
- 支持前端修改日志(最大文件大小、最大保留数量)
### 🚀 优化改进

View File

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