-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathelectron-builder.yml
More file actions
92 lines (83 loc) · 2.07 KB
/
electron-builder.yml
File metadata and controls
92 lines (83 loc) · 2.07 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
appId: com.lexicon.desktop
productName: Lexicon
directories:
buildResources: resources
output: dist
files:
- 'out/**/*'
- 'resources/help/**/*.md'
- '!**/.vscode/*'
- '!src/*'
- '!electron.vite.config.{js,ts,mjs,cjs}'
- '!{.eslintignore,.eslintrc.cjs,.prettierignore,.prettierrc.yaml,dev-app-update.yml,CHANGELOG.md,README.md}'
- '!{tsconfig.json,tsconfig.node.json,tsconfig.web.json}'
# Windows installer configuration
win:
executableName: Lexicon
icon: resources/icon.ico
target:
- nsis
- portable
nsis:
artifactName: ${name}-${version}-setup.${ext}
shortcutName: ${productName}
uninstallDisplayName: ${productName}
installerIcon: resources/icon.ico
uninstallerIcon: resources/icon.ico
installerHeaderIcon: resources/icon.ico
oneClick: false
allowToChangeInstallationDirectory: true
createDesktopShortcut: true
createStartMenuShortcut: true
portable:
artifactName: ${name}-${version}-portable.${ext}
# macOS installer configuration
mac:
icon: resources/icon.icns
entitlementsInherit: build/entitlements.mac.plist
extendInfo:
- NSDocumentsFolderUsageDescription: Lexicon requests access to the user's Documents folder.
- NSDownloadsFolderUsageDescription: Lexicon requests access to the user's Downloads folder.
notarize: false
category: public.app-category.productivity
target:
- dmg
- zip
dmg:
artifactName: ${name}-${version}.${ext}
title: Install Lexicon
icon: resources/icon.icns
contents:
- x: 130
y: 220
type: file
- x: 410
y: 220
type: link
path: /Applications
# Linux installer configuration
linux:
icon: resources/icon.png
category: Office
maintainer: lexicon.dev
target:
- AppImage
- deb
appImage:
artifactName: ${name}-${version}.${ext}
deb:
artifactName: ${name}_${version}_${arch}.${ext}
depends:
- gconf2
- gconf-service
- libappindicator1
- libnotify4
- libxtst6
- xdg-utils
category: Office
# Auto-update configuration
publish:
provider: github
owner: ChristopherSims
repo: agentic-word
releaseType: release