aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--appveyor.yml2
-rw-r--r--build-helpers/entitlements.mas.inherit.plist20
-rw-r--r--build-helpers/entitlements.mas.plist20
-rw-r--r--electron-builder.yml5
-rw-r--r--package-lock.json2
-rw-r--r--package.json2
m---------recipes0
7 files changed, 48 insertions, 3 deletions
diff --git a/appveyor.yml b/appveyor.yml
index 693fdb700..ff32387a6 100644
--- a/appveyor.yml
+++ b/appveyor.yml
@@ -1,7 +1,7 @@
1environment: 1environment:
2 APPVEYOR_CACHE_SKIP_RESTORE: true 2 APPVEYOR_CACHE_SKIP_RESTORE: true
3 3
4version: 5.4.1-beta.3.{build} 4version: 5.4.1-beta.4.{build}
5 5
6install: 6install:
7 - git submodule update --init --recursive 7 - git submodule update --init --recursive
diff --git a/build-helpers/entitlements.mas.inherit.plist b/build-helpers/entitlements.mas.inherit.plist
new file mode 100644
index 000000000..ef14228f0
--- /dev/null
+++ b/build-helpers/entitlements.mas.inherit.plist
@@ -0,0 +1,20 @@
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.cs.allow-jit</key>
6 <true/>
7 <key>com.apple.security.cs.allow-unsigned-executable-memory</key>
8 <true/>
9 <key>com.apple.security.cs.disable-library-validation</key>
10 <true/>
11 <key>com.apple.security.device.camera</key>
12 <true/>
13 <key>com.apple.security.device.microphone</key>
14 <true/>
15 <key>com.apple.security.device.audio-input</key>
16 <true/>
17 <key>com.apple.security.network.client</key>
18 <true/>
19 </dict>
20</plist> \ No newline at end of file
diff --git a/build-helpers/entitlements.mas.plist b/build-helpers/entitlements.mas.plist
new file mode 100644
index 000000000..ef14228f0
--- /dev/null
+++ b/build-helpers/entitlements.mas.plist
@@ -0,0 +1,20 @@
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.cs.allow-jit</key>
6 <true/>
7 <key>com.apple.security.cs.allow-unsigned-executable-memory</key>
8 <true/>
9 <key>com.apple.security.cs.disable-library-validation</key>
10 <true/>
11 <key>com.apple.security.device.camera</key>
12 <true/>
13 <key>com.apple.security.device.microphone</key>
14 <true/>
15 <key>com.apple.security.device.audio-input</key>
16 <true/>
17 <key>com.apple.security.network.client</key>
18 <true/>
19 </dict>
20</plist> \ No newline at end of file
diff --git a/electron-builder.yml b/electron-builder.yml
index 4fa6c0b15..23625c825 100644
--- a/electron-builder.yml
+++ b/electron-builder.yml
@@ -12,6 +12,11 @@ mac:
12 category: public.app-category.productivity 12 category: public.app-category.productivity
13 icon: ./build-helpers/images/icon.icns 13 icon: ./build-helpers/images/icon.icns
14 darkModeSupport: true 14 darkModeSupport: true
15 entitlements: "./build-helpers/entitlements.mas.plist"
16 entitlementsInherit: "./build-helpers/entitlements.mas.inherit.plist"
17 extendInfo:
18 NSMicrophoneUsageDescription: "This app requires camera access for video messaging services."
19 NSCameraUsageDescription: "This app requires microphone access for audio messaging services."
15 20
16afterSign: ./build-helpers/notarize.js 21afterSign: ./build-helpers/notarize.js
17 22
diff --git a/package-lock.json b/package-lock.json
index 2ffd534e0..9c9b1aeb7 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -1,6 +1,6 @@
1{ 1{
2 "name": "ferdi", 2 "name": "ferdi",
3 "version": "5.4.1-beta.3", 3 "version": "5.4.1-beta.4",
4 "lockfileVersion": 1, 4 "lockfileVersion": 1,
5 "requires": true, 5 "requires": true,
6 "dependencies": { 6 "dependencies": {
diff --git a/package.json b/package.json
index 2641cb721..8d6d82e63 100644
--- a/package.json
+++ b/package.json
@@ -2,7 +2,7 @@
2 "name": "ferdi", 2 "name": "ferdi",
3 "productName": "Ferdi", 3 "productName": "Ferdi",
4 "appId": "com.kytwb.ferdi", 4 "appId": "com.kytwb.ferdi",
5 "version": "5.4.1-beta.3", 5 "version": "5.4.1-beta.4",
6 "description": "Messaging app for WhatsApp, Slack, Telegram, HipChat, Hangouts and many many more.", 6 "description": "Messaging app for WhatsApp, Slack, Telegram, HipChat, Hangouts and many many more.",
7 "copyright": "kytwb", 7 "copyright": "kytwb",
8 "main": "index.js", 8 "main": "index.js",
diff --git a/recipes b/recipes
Subproject ecf037c35f39f283bca2078486d5eb4ad42ec2d Subproject cea06d3a1645be7896659f06088caf9668ce783