* 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>
35 lines
1.1 KiB
JSON
35 lines
1.1 KiB
JSON
{
|
|
"$schema": "../node_modules/@tauri-apps/cli/config.schema.json",
|
|
"identifier": "io.github.clash-verge-rev.clash-verge-rev",
|
|
"bundle": {
|
|
"targets": ["deb", "rpm"],
|
|
"linux": {
|
|
"deb": {
|
|
"depends": ["openssl", "pkexec"],
|
|
"desktopTemplate": "./packages/linux/clash-verge.desktop",
|
|
"provides": ["clash-verge"],
|
|
"conflicts": ["clash-verge"],
|
|
"replaces": ["clash-verge"],
|
|
"postInstallScript": "./packages/linux/post-install.sh",
|
|
"preRemoveScript": "./packages/linux/pre-remove.sh"
|
|
},
|
|
"rpm": {
|
|
"depends": ["openssl", "pkexec"],
|
|
"desktopTemplate": "./packages/linux/clash-verge.desktop",
|
|
"provides": ["clash-verge"],
|
|
"conflicts": ["clash-verge"],
|
|
"obsoletes": ["clash-verge"],
|
|
"postInstallScript": "./packages/linux/post-install.sh",
|
|
"preRemoveScript": "./packages/linux/pre-remove.sh"
|
|
}
|
|
},
|
|
"externalBin": [
|
|
"./resources/clash-verge-service",
|
|
"./resources/install-service",
|
|
"./resources/uninstall-service",
|
|
"./sidecar/verge-mihomo",
|
|
"./sidecar/verge-mihomo-alpha"
|
|
]
|
|
}
|
|
}
|