aboutsummaryrefslogtreecommitdiffstats
path: root/build-helpers
diff options
context:
space:
mode:
authorLibravatar vantezzen <hello@vantezzen.io>2019-09-25 10:48:51 +0200
committerLibravatar vantezzen <hello@vantezzen.io>2019-09-25 10:48:51 +0200
commit742a8264f1b01137d1f23eb6876b20b8c27748b7 (patch)
tree8f6e9e35023fc9bd14eea4a7c2fc0123c4c58cb5 /build-helpers
parentShipping recipe files directly with Ferdi (diff)
parentAdd list of backers to README (diff)
downloadferdium-app-742a8264f1b01137d1f23eb6876b20b8c27748b7.tar.gz
ferdium-app-742a8264f1b01137d1f23eb6876b20b8c27748b7.tar.zst
ferdium-app-742a8264f1b01137d1f23eb6876b20b8c27748b7.zip
Merge branch 'master' of https://github.com/getferdi/ferdi
Diffstat (limited to 'build-helpers')
-rw-r--r--build-helpers/default.entitlements.mas.inherit.plist10
-rw-r--r--build-helpers/default.entitlements.mas.plist8
-rw-r--r--build-helpers/notarize.js18
3 files changed, 18 insertions, 18 deletions
diff --git a/build-helpers/default.entitlements.mas.inherit.plist b/build-helpers/default.entitlements.mas.inherit.plist
deleted file mode 100644
index d8dc69e80..000000000
--- a/build-helpers/default.entitlements.mas.inherit.plist
+++ /dev/null
@@ -1,10 +0,0 @@
1<?xml version="1.0" encoding="UTF-8"?>
2<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
3<plist version="1.0">
4 <dict>
5 <key>com.apple.security.app-sandbox</key>
6 <true/>
7 <key>com.apple.security.inherit</key>
8 <true/>
9 </dict>
10</plist>
diff --git a/build-helpers/default.entitlements.mas.plist b/build-helpers/default.entitlements.mas.plist
deleted file mode 100644
index 8e31f755a..000000000
--- a/build-helpers/default.entitlements.mas.plist
+++ /dev/null
@@ -1,8 +0,0 @@
1<?xml version="1.0" encoding="UTF-8"?>
2<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
3<plist version="1.0">
4 <dict>
5 <key>com.apple.security.app-sandbox</key>
6 <true/>
7 </dict>
8</plist>
diff --git a/build-helpers/notarize.js b/build-helpers/notarize.js
new file mode 100644
index 000000000..d799a5624
--- /dev/null
+++ b/build-helpers/notarize.js
@@ -0,0 +1,18 @@
1const { notarize } = require('electron-notarize');
2
3exports.default = async function notarizing(context) {
4 const { electronPlatformName, appOutDir } = context;
5 const isTagBuild = process.env.TRAVIS_TAG;
6 if (electronPlatformName !== 'darwin' || !isTagBuild) {
7 return;
8 }
9
10 const appName = context.packager.appInfo.productFilename;
11
12 return await notarize({
13 appBundleId: 'com.kytwb.ferdi',
14 appPath: `${appOutDir}/${appName}.app`,
15 appleId: process.env.APPLEID,
16 appleIdPassword: process.env.APPLEID_PASSWORD,
17 });
18};