Files
i2p.i2p/installer/lib/wrapper/macosx
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
..

OSX instructions
================

With access to an OSX box
-------------------------

Make the wrapper "quadfat" using lipo:

	lipo -create wrapper-macosx-universal-32 wrapper-macosx-universal-64 -output i2psvc
	lipo -create libwrapper-macosx-universal-32.jnilib libwrapper-macosx-universal-64.jnilib -output libwrapper.jnilib

Then strip the wrapper:
	strip i2psvc

The jnilib file does not need to be stripped.


Without access to an OSX box
----------------------------

If access to an OSX box isn't available, you can copy the osx binaries into this
folder, then rename "^wrapper*" to "i2psvc-*"

For example:
wrapper-macosx-universal-32 will be renamed to i2psvc-macosx-universal-32
wrapper-macosx-universal-64 will be renamed to i2psvc-macosx-universal-64