From d338f7543c7e90a21ea51775c5b33f786448eaf4 Mon Sep 17 00:00:00 2001 From: Krzysztof Jelski Date: Thu, 25 Jun 2020 10:47:34 +0200 Subject: [PATCH] Electron build - restore zip target (#3040) * Extract Electron Builder config to separate file. Restore zip target for mac (needed for automatic updated). * Add `-mac` to mac electron artifacts name. --- electron-builder.yml | 17 +++++++++++++++++ package.json | 21 --------------------- 2 files changed, 17 insertions(+), 21 deletions(-) create mode 100644 electron-builder.yml diff --git a/electron-builder.yml b/electron-builder.yml new file mode 100644 index 0000000000..f5c75198eb --- /dev/null +++ b/electron-builder.yml @@ -0,0 +1,17 @@ +--- +productName: Polkadot-JS Apps +artifactName: 'Polkadot-JS-Apps-${version}.${ext}' +files: + - ./packages/apps-electron/build + - ./packages/apps-electron/assets + - ./packages/apps-electron/appleEntitlements +appId: com.polkadotjs.polkadotjs-apps +mac: + artifactName: 'Polkadot-JS-Apps-mac-${version}.${ext}' + category: public.app-category.finance + entitlements: ./packages/apps-electron/appleEntitlements/entitlements.mac.plist + hardenedRuntime: true +directories: + buildResources: ./packages/apps-electron/assets + output: ./packages/apps-electron/release +afterSign: electron-builder-notarize diff --git a/package.json b/package.json index c9af434c31..ffd350057e 100644 --- a/package.json +++ b/package.json @@ -11,27 +11,6 @@ "workspaces": [ "packages/*" ], - "build": { - "productName": "Polkadot-JS Apps", - "artifactName": "Polkadot-JS-Apps-${version}.${ext}", - "files": [ - "./packages/apps-electron/build", - "./packages/apps-electron/assets", - "./packages/apps-electron/appleEntitlements" - ], - "appId": "com.polkadotjs.polkadotjs-apps", - "mac": { - "category": "public.app-category.finance", - "entitlements": "./packages/apps-electron/appleEntitlements/entitlements.mac.plist", - "hardenedRuntime": true, - "target": "dmg" - }, - "directories": { - "buildResources": "./packages/apps-electron/assets", - "output": "./packages/apps-electron/release" - }, - "afterSign": "electron-builder-notarize" - }, "resolutions": { "@polkadot/api": "^1.22.0-beta.3", "@polkadot/api-contract": "^1.22.0-beta.3",