Hi,

It's now possible to create packages with an included JVM for Windows and macOs 
using GitHub and "Run workflow" here:
https://github.com/FreeCol/freecol/actions/workflows/build-manual.yml

There are a few limitations/problems however:

1. The packages for Windows and macOs both require FreeCol's version syntax to 
be "x.y.z", where x, y and z are integers.
2. A version number cannot be reused -- installation of an updated package with 
the same version number is prevented.
3. macOs enforces that the major version must be larger than zero.


I suggest the following solutions to these problems:

a. We only create packages with a bundled JVM for official releases.
b. Releases on macOs are made with the initial zero dropped ... so that release 
"0.12.0" is presented as "12.0" on macOs.
c. We use the app identifier "net.sf.freecol" on macOs before reaching "1.0.0" 
and "org.freecol" afterwards. This enables the release to be marked as "1.0.0" 
on macOs as well.


Best wishes,
Stian Grenborgen

_______________________________________________
Freecol-developers mailing list
Freecol-developers@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freecol-developers

Reply via email to