electron-builder.yml 1.3 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162
  1. ---
  2. appId: org.terminus
  3. productName: Terminus
  4. compression: normal
  5. afterSign: "./build/mac/afterSignHook.js"
  6. files:
  7. - "**/*"
  8. - dist
  9. extraResources:
  10. - builtin-plugins
  11. - extras
  12. publish:
  13. - provider: github
  14. win:
  15. icon: "./build/windows/icon.ico"
  16. artifactName: terminus-${version}-setup.exe
  17. rfc3161TimeStampServer: http://sha256timestamp.ws.symantec.com/sha256/timestamp
  18. nsis:
  19. oneClick: false
  20. artifactName: terminus-${version}-setup.${ext}
  21. installerIcon: "./build/windows/icon.ico"
  22. portable:
  23. artifactName: terminus-${version}-portable.exe
  24. mac:
  25. category: public.app-category.video
  26. icon: "./build/mac/icon.icns"
  27. artifactName: terminus-${version}-macos.${ext}
  28. hardenedRuntime: true
  29. entitlements: "./build/mac/entitlements.plist"
  30. entitlementsInherit: "./build/mac/entitlements.plist"
  31. extendInfo:
  32. NSRequiresAquaSystemAppearance: false
  33. pkg:
  34. artifactName: terminus-${version}-macos.pkg
  35. linux:
  36. category: Utilities
  37. icon: "./build/icons"
  38. artifactName: terminus-${version}-linux.${ext}
  39. executableArgs:
  40. - "--no-sandbox"
  41. snap:
  42. plugs:
  43. - default
  44. - system-files
  45. - system-observe
  46. deb:
  47. depends:
  48. - gconf2
  49. - gconf-service
  50. - libnotify4
  51. - libsecret-1-0
  52. - libappindicator1
  53. - libxtst6
  54. - libnss3
  55. afterInstall: build/linux/after-install.tpl
  56. rpm:
  57. depends:
  58. - screen
  59. - gnome-python2-gnomekeyring