2
0
mirror of https://github.com/frappe/books.git synced 2024-12-22 02:49:03 +00:00

build: bump version, add support for portable build, nsis ask install location

- update package.json fields
- add specific icons for windows
- add icns for mac
- fix plist file formatting
This commit is contained in:
18alantom 2021-11-22 16:17:41 +05:30
parent 4340113ac9
commit 9285ac6d5e
7 changed files with 42 additions and 6 deletions

View File

@ -6,7 +6,7 @@
<true/>
<key>com.apple.security.cs.allow-unsigned-executable-memory</key>
<true/>
<key>com.apple.security.cs.disable-library-validation</key>
<true/>
<key>com.apple.security.cs.disable-library-validation</key>
<true/>
</dict>
</plist>

BIN
build/icon.icns Normal file

Binary file not shown.

BIN
build/icon.ico Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.3 KiB

BIN
build/installerIcon.ico Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.3 KiB

BIN
build/uninstallerIcon.ico Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.1 KiB

View File

@ -1,11 +1,43 @@
productName: Frappe Books
appId: io.frappe.books
afterSign: build/notarize.js
snap:
publish:
- github
mac:
type: distribution
category: public.app-category.finance
icon: build/icon.icns
hardenedRuntime: true
gatekeeperAssess: false
darkModeSupport: false
entitlements: build/entitlements.mac.plist
entitlementsInherit: build/entitlements.mac.plist
publish:
- github
target:
- zip
- target: dmg
argh:
- arm64
- x64
win:
publisherName: Frappe Technologies Pvt. Ltd.
icon: build/icon.ico
publish:
- github
target:
- portable
- nsis
nsis:
oneClick: false
perMachine: true
allowToChangeInstallationDirectory: true
installerIcon: build/installericon.ico
uninstallerIcon: build/uninstallericon.ico
publish:
- github
linux:
category: Finance
publish:
- github
snap:
publish:
- github

View File

@ -1,11 +1,15 @@
{
"name": "frappe-books",
"description": "Simple book-keeping app for everyone",
"version": "0.0.3-beta.13",
"homepage": "https://frappebooks.com",
"version": "0.0.4-beta.0",
"author": {
"name": "Frappe Technologies Pvt. Ltd.",
"email": "hello@frappe.io"
},
"repository": {
"url": "https://github.com/frappe/books"
},
"scripts": {
"serve": "vue-cli-service serve",
"build": "vue-cli-service build",