From 1033180b5edcd545c5062c5258d3307182c96fdf Mon Sep 17 00:00:00 2001 From: gaoshuaixing <530353222@qq.com> Date: Sun, 5 Jan 2025 19:14:17 +0800 Subject: [PATCH] chore: add builder --- cmd/builder-linux.json | 37 +++++++++++++++++++++++++++++++++++++ cmd/builder-mac-arm64.json | 35 +++++++++++++++++++++++++++++++++++ cmd/builder-mac.json | 35 +++++++++++++++++++++++++++++++++++ cmd/builder.json | 2 +- 4 files changed, 108 insertions(+), 1 deletion(-) create mode 100644 cmd/builder-linux.json create mode 100644 cmd/builder-mac-arm64.json create mode 100644 cmd/builder-mac.json diff --git a/cmd/builder-linux.json b/cmd/builder-linux.json new file mode 100644 index 0000000..e1254c3 --- /dev/null +++ b/cmd/builder-linux.json @@ -0,0 +1,37 @@ +{ + "productName": "ee", + "appId": "com.bilibili.ee", + "copyright": "© 2025 duola Technology Co., Ltd.", + "directories": { + "output": "out" + }, + "asar": true, + "files": [ + "**/*", + "!electron/", + "!frontend/", + "!logs/", + "!go/", + "!data/" + ], + "extraResources": [ + { + "from": "build/extraResources", + "to": "extraResources" + } + ], + "publish": [ + { + "provider": "generic", + "url": "" + } + ], + "linux": { + "icon": "build/icons/icon.icns", + "artifactName": "${productName}-${os}-${version}-${arch}.${ext}", + "target": [ + "deb" + ], + "category": "Utility" + } +} \ No newline at end of file diff --git a/cmd/builder-mac-arm64.json b/cmd/builder-mac-arm64.json new file mode 100644 index 0000000..7a7b47f --- /dev/null +++ b/cmd/builder-mac-arm64.json @@ -0,0 +1,35 @@ +{ + "productName": "ee", + "appId": "com.bilibili.ee", + "copyright": "© 2025 duola Technology Co., Ltd.", + "directories": { + "output": "out" + }, + "asar": true, + "files": [ + "**/*", + "!electron/", + "!frontend/", + "!logs/", + "!go/", + "!data/" + ], + "extraResources": [ + { + "from": "build/extraResources", + "to": "extraResources" + } + ], + "publish": [ + { + "provider": "generic", + "url": "" + } + ], + "mac": { + "icon": "build/icons/icon.icns", + "artifactName": "${productName}-${os}-${version}-${arch}.${ext}", + "darkModeSupport": true, + "hardenedRuntime": false + } +} \ No newline at end of file diff --git a/cmd/builder-mac.json b/cmd/builder-mac.json new file mode 100644 index 0000000..7a7b47f --- /dev/null +++ b/cmd/builder-mac.json @@ -0,0 +1,35 @@ +{ + "productName": "ee", + "appId": "com.bilibili.ee", + "copyright": "© 2025 duola Technology Co., Ltd.", + "directories": { + "output": "out" + }, + "asar": true, + "files": [ + "**/*", + "!electron/", + "!frontend/", + "!logs/", + "!go/", + "!data/" + ], + "extraResources": [ + { + "from": "build/extraResources", + "to": "extraResources" + } + ], + "publish": [ + { + "provider": "generic", + "url": "" + } + ], + "mac": { + "icon": "build/icons/icon.icns", + "artifactName": "${productName}-${os}-${version}-${arch}.${ext}", + "darkModeSupport": true, + "hardenedRuntime": false + } +} \ No newline at end of file diff --git a/cmd/builder.json b/cmd/builder.json index 60b090d..e067169 100644 --- a/cmd/builder.json +++ b/cmd/builder.json @@ -1,7 +1,7 @@ { "productName": "ee", "appId": "com.electron.ee", - "copyright": "© 2025 哆啦好梦 Technology Co., Ltd.", + "copyright": "© 2025 duola Technology Co., Ltd.", "directories": { "output": "out" },