electron-builder.yml 1.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566
  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. appx:
  25. artifactName: terminus-${version}.appx
  26. publisher: 'CN="Syslink GmbH",O="Syslink GmbH",PostalCode=40477,STREET="Parkstrasse 31", L=Duesseldorf, OID.2.5.4.8=NRW, C=DE'
  27. publisherDisplayName: 'Eugene Pankov'
  28. mac:
  29. category: public.app-category.video
  30. icon: "./build/mac/icon.icns"
  31. artifactName: terminus-${version}-macos.${ext}
  32. hardenedRuntime: true
  33. entitlements: "./build/mac/entitlements.plist"
  34. entitlementsInherit: "./build/mac/entitlements.plist"
  35. extendInfo:
  36. NSRequiresAquaSystemAppearance: false
  37. pkg:
  38. artifactName: terminus-${version}-macos.pkg
  39. linux:
  40. category: Utilities
  41. icon: "./build/icons"
  42. artifactName: terminus-${version}-linux.${ext}
  43. executableArgs:
  44. - "--no-sandbox"
  45. snap:
  46. plugs:
  47. - default
  48. - system-files
  49. - system-observe
  50. deb:
  51. depends:
  52. - gconf2
  53. - gconf-service
  54. - libnotify4
  55. - libsecret-1-0
  56. - libappindicator1
  57. - libxtst6
  58. - libnss3
  59. afterInstall: build/linux/after-install.tpl
  60. rpm:
  61. depends:
  62. - screen
  63. - gnome-python2-gnomekeyring