1
0
mirror of https://github.com/upscayl/upscayl.git synced 2024-11-27 17:00:52 +01:00

Added mac config

This commit is contained in:
Nayam Amarshe 2022-08-27 14:57:58 +05:30
parent 159c02001a
commit 25ab391a30
3 changed files with 43 additions and 5 deletions

View File

@ -36,6 +36,11 @@
"build": "next build renderer && next export renderer",
"pack-app": "npm run build && electron-builder --dir",
"dist": "npm run build && DEBUG=* electron-builder",
"dist:appimage": "npm run build && DEBUG=* electron-builder build -l AppImage",
"dist:flatpak": "npm run build && DEBUG=* electron-builder build -l flatpak",
"dist:dmg": "npm run build && DEBUG=* electron-builder build -m dmg flatpak",
"dist:msi": "npm run build && DEBUG=* electron-builder build -w nsis",
"dist:pkg": "npm run build && DEBUG=* electron-builder build -m pkg",
"publish-app": "export GH_TOKEN=<> && npm run build && electron-builder -w --publish always",
"publish-win": "set GH_TOKEN=<> && npm run build && electron-builder -w --publish always"
},
@ -60,9 +65,33 @@
}
],
"mac": {
"icon": "main/build/icon.icns",
"category": "public.app-category.graphics-design",
"target": "dmg"
"type": "distribution",
"hardenedRuntime": true,
"entitlements": "resources/entitlements.mac.plist",
"entitlementsInherit": "resources/entitlements.mac.plist",
"gatekeeperAssess": false,
"target": [
{
"target": "dmg",
"arch": [
"x64"
]
}
]
},
"dmg": {
"contents": [
{
"x": 130,
"y": 220
},
{
"x": 410,
"y": 220,
"type": "link",
"path": "/Applications"
}
]
},
"linux": {
"publish": [
@ -82,7 +111,7 @@
"github"
],
"target": [
"msi"
"nsis"
],
"asarUnpack": [
"**/node_modules/sharp/**"

View File

@ -130,7 +130,6 @@ const Home = () => {
const upscaylHandler = async () => {
if (imagePath !== "") {
resetImagePaths();
setProgress("Hold on...");
await window.electron.send(commands.UPSCAYL, {
scaleFactor,

View File

@ -0,0 +1,10 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>com.apple.security.cs.allow-unsigned-executable-memory</key>
<true/>
<key>com.apple.security.cs.allow-jit</key>
<true/>
</dict>
</plist>