fx-log icon indicating copy to clipboard operation
fx-log copied to clipboard

Generate platform-specific installers automatically

Open joffrey-bion opened this issue 9 years ago • 2 comments

We should support Windows .msi and .exe, MacOSX .app, and Linux .deb for starters.

joffrey-bion avatar Sep 27 '16 11:09 joffrey-bion

  • The Linux package could be handled by a Travis build (on linux).
  • The Mac OS package should be possible also directly with Travis by setting up a build on a mac docker.
  • Windows installers are currently supported by building locally on my windows machine:

The windows installers could later on be automated by Travis using wine to access these 2 softwares: https://blog.heckel.xyz/2014/05/29/gradle-create-windows-installers-debian-packages-manage-a-ppa-and-optional-sub-projects/

joffrey-bion avatar Oct 16 '16 20:10 joffrey-bion

One problem with exe installer file creation with InnoSetup. I could only find the source of the problem by adding the --debug flag.

image

joffrey-bion avatar Oct 17 '16 14:10 joffrey-bion