Files
i2p.i2p/installer/lib/wrapper/README.txt
zzz e3a4a54802 Build: Update wrapper to 3.5.60
- Remove Solaris Sparc 32-bit wrapper files
- Remove Linux PPC 32-bit BE wrapper files (never included in packages, no longer supported by Tanuki)
- Add patch to fix breakage on Debian xx-ea Java versions

All binaries from Tanuki Delta Pack Community Edition,
except for armhf (armv6), compiled on Raspberry Pi:
      ant 1.10.9
      openjdk 1.8.0_312
      gcc 10.2.1

Windows binaries remain unchanged as we must recompile them ourselves
(32 bit just to change the icon; 64 bit is not provided by Tanuki)

Patch file is unmodified in this checkin, as a base for future merges.
Patch will be in next checkin.
Do not squash.
2025-03-08 08:57:36 -05:00

48 lines
1.7 KiB
Plaintext

Wrapper update instructions:
Get the community "delta pack" from http://wrapper.tanukisoftware.com/doc/english/download.jsp
Get the source from http://wrapper.tanukisoftware.com/downloads/
From the delta pack, copy lib/wrapper.jar to all/
From the delta pack, strip the binaries in lib/
(if you have the tools to do so for that architecture) and copy
to xxx/librapper.so, libwrapper.jnilib, or wrapper.dll for the following directories.
Don't forget to disable the execute bit.
freebsd (x86-32)
freebsd64 (x86-64)
linux (x86-32)
linux64 (x86-64)
linux-ppc (linux-ppc-32)
linux-armv5 (armv5/armv7)
solaris (sparc-32)
From the delta pack, strip the binaries in bin/ (if needed) and copy
to xxx/i2psvc for the same directories as above.
Don't forget to disable the execute bit.
For armv6, build from source following the instructions
in linux-armv6/README.txt.
Don't forget to strip the binaries and disable the execute bit.
From the source, copy WrapperBootstrap.java to patches/
and merge in our changes.
For macosx, combine (if possible) the universal-32 and universal-64 files
from the delta pack (each is a 2-architecture fat file)
into a "quad-fat" binary. Instructions can be found in
macosx/README.txt
IF you have the ability to build for Windows,
build from source following the instructions
in win64/README-x64-win.txt.
Don't forget to strip the binaries and disable the execute bit.
Delete the old win-all/wrapper.jar, and change the top level
build.xml to use the all/wrapper.jar for the Windows installer.
If you DON'T have the ability to build for Windows,
leave the files in win32, win64, and win-all unchanged.
The Windows installer build in the top-level build.xml
will use the win-all/wrapper.jar instead of all/wrapper.jar.