From d4f78403c65f8e0a0d8cbaa52361a2d90c0194aa Mon Sep 17 00:00:00 2001 From: PhilReact Date: Mon, 6 Jan 2025 09:22:54 +0200 Subject: [PATCH] update config --- .gitignore | 1 + electron/electron-builder.config-mac.json | 30 +++++++++++++++++++++++ electron/electron-builder.config.arm.json | 8 +++--- electron/package.json | 1 + 4 files changed, 36 insertions(+), 4 deletions(-) create mode 100644 electron/electron-builder.config-mac.json diff --git a/.gitignore b/.gitignore index e7e5b37..e494b90 100644 --- a/.gitignore +++ b/.gitignore @@ -23,3 +23,4 @@ dist-ssr *.sln *.sw? release-builds/ +.env \ No newline at end of file diff --git a/electron/electron-builder.config-mac.json b/electron/electron-builder.config-mac.json new file mode 100644 index 0000000..e53fbf3 --- /dev/null +++ b/electron/electron-builder.config-mac.json @@ -0,0 +1,30 @@ +{ + "appId": "org.Qortal.Qortal-Hub", + "directories": { + "buildResources": "resources" + }, + + "files": ["assets/**/*", "build/**/*", "capacitor.config.*", "app/**/*", "scripts/**/*" ], + "afterPack": "scripts/afterPack.js", + "afterSign": "scripts/notarize.js", + "nsis": { + "allowElevation": true, + "oneClick": false, + "allowToChangeInstallationDirectory": true + }, + "publish": [ + { + "provider": "github", + "owner": "Qortal", + "repo": "Qortal-Hub", + "releaseType": "draft" + } + ], + + "mac": { + "icon": "assets/mac/appIcon.icns", + "category": "public.app-category.utilities", + "target": ["dmg", "zip"] + }, + "productName": "Qortal Hub" +} diff --git a/electron/electron-builder.config.arm.json b/electron/electron-builder.config.arm.json index fb32b66..fd1aea7 100644 --- a/electron/electron-builder.config.arm.json +++ b/electron/electron-builder.config.arm.json @@ -9,12 +9,12 @@ "assets/**/*", "build/**/*", "capacitor.config.*", - "app/**/*" + "app/**/*", + "scripts/**/*" ], "linux": { "target": [ - "AppImage", - "deb" + "AppImage" ], "category": "Network", "packageCategory": "Network", @@ -29,7 +29,7 @@ }, "deb": { "artifactName": "Qortal-Hub-Setup-arm64_${version}.${ext}", - "synopsis": "Qortal Hub for Linux" + "synopsis": "Qortal Hub for Linux", }, "directories": { "output": "dist", diff --git a/electron/package.json b/electron/package.json index 6d16118..fc59bb8 100644 --- a/electron/package.json +++ b/electron/package.json @@ -31,6 +31,7 @@ "electron:make": "npm run build && electron-builder build -c ./electron-builder.config.json -p always", "electron:make-local": "npm run build && electron-builder build -c ./electron-builder.config.json --publish=never", "electron:make-lin": "npm run build && electron-builder build -c ./electron-builder.config.lin.json --publish=never -l", + "electron:make-mac": "npm run build && electron-builder build -c ./electron-builder.config.mac.json --publish=never --mac", "electron:make-win": "npm run build && electron-builder build -c ./electron-builder.config.win.json --publish=never -w", "electron:make-arm": "npm run build && electron-builder build -c ./electron-builder.config.arm.json --publish=never --linux --arm64", "electron:make-all": "npm run build && electron-builder build -c ./electron-builder.config.win.json --publish=never -w && electron-builder build -c ./electron-builder.config.lin.json --publish=never -l && electron-builder build -c ./electron-builder.config.arm.json --publish=never --linux --arm64"