Skip to content

Conversation

@dorving
Copy link
Contributor

@dorving dorving commented May 3, 2022

Currently, I have only tested the changes on MacOS. The runtime image creation for Windows still needs some work (specifically making a distinction between 32-bit and 64-bit images).

The following has been done:

  • uses badass runtime plugin to create platform-specific images.
  • switch from maven to gradle build script (kotlin)
  • uses openjfx plugin to obtain the required javafx modules
  • added G-Wasm jar to repo for now, maven link is broken for me
  • added g_mem_mac executable (https://github.com/dorving/g_mem_mac)
  • added MacOS readable icon (.icns format)
  • removed unused and broken imports from PortRequester.java and GEarth.java
  • added GEarthLauncher.java (see docs for reason)

This is still a work in progress!

dorving and others added 15 commits May 3, 2022 06:27
- uses badass runtime plugin to create platform-specific images (https://badass-runtime-plugin.beryx.org/releases/latest/).
- uses kotlin based gradle build script.
- uses openjfx's plugin to obtain the required javafx modules
- added G-Wasm jar to repo for now, maven link is broken for me
- added g_mem_mac executable (https://github.com/dorving/g_mem_mac)
- added MacOS readable icon (.icns format)
- removed unused and broken imports from PortRequester.java and GEarth.java
- added GEarthLauncher.java (see docs for reason)
# Conflicts:
#	G-Earth/build.gradle.kts
#	G-Earth/src/main/java/gearth/services/extension_handler/extensions/implementations/network/NetworkExtensionsProducer.java
# Conflicts:
#	G-Earth/src/main/java/gearth/services/extension_handler/extensions/implementations/network/NetworkExtension.java
#	G-Earth/src/main/java/gearth/services/extension_handler/extensions/implementations/network/NetworkExtensionsProducer.java
#	G-Earth/src/main/java/gearth/services/internal_extensions/extensionstore/application/entities/StoreExtensionItem.java
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant