The GitHub repo is a read-only mirror of the in-I2P repo at http://git.idk.i2p/zlatinb/muwire-pkg
This is a project for packaging MuWire for various platforms.
You need to have MuWire and I2P checked out as siblings to this project.
- Build I2P with
ant distclean tarball
- Build MuWire as described in the MuWire README
- Set JAVA_HOME to your installation of JDK11+
- Set one or more of the following:
- JAVA_HOME_WIN - to where the windows jdk installation is
- JAVA_HOME_MAC - to where the osx jdk installation is
- JAVA_HOME_LINUX - to where the linux jdk installation is
- run
jlink.sh
- If all goes well, the mini-jvms for each platform will be in the
dist
folder.
Note that compression is disabled because it is assumed that the final redistributable will be compressed using lzma or such.
The file jlink.modules
contains modules which are forcibly included by jlink.
See README.md
in the win-jpackage
folder.
See README.md
in the mac-jpackage
folder.
See README.md
in the linux-jpackage
folder.