New 64 bit libjbigi (ticket #2503), update 32 bit jbigi
With GMP 6.1.2 and Android NDK r19c From i2p.i2p/core/c/jbigi: TARGET=android BITS=64 mbuild_all.sh TARGET=android BITS=32 mbuild_all.sh Both tested on phones. Note lib/client/src/main/jniLibs/build.sh is broken
This commit is contained in:
@ -1,10 +1,16 @@
|
|||||||
0.9.41 / 2019-06-xx
|
0.9.41 / 2019-06-xx
|
||||||
|
* New 64 bit libjbigi (ticket #2503)
|
||||||
|
* Update 32 bit jbigi to GMP 6.1.2
|
||||||
|
* Fix for client tunnels not starting after reseed
|
||||||
* UPnP Fixes (ticket #2499)
|
* UPnP Fixes (ticket #2499)
|
||||||
* Update visibility of floating menu items
|
* Update visibility of floating menu items
|
||||||
* Put our router info at top of list
|
* Put our router info at top of list
|
||||||
* Table layout cleanups
|
* Table layout cleanups
|
||||||
* Fixes for threads remaining after router stop
|
* Fixes for threads remaining after router stop
|
||||||
* Remove BOB
|
* Remove BOB
|
||||||
|
* Remove welterde IRC tunnel
|
||||||
|
* New translations: Add cs, da, el
|
||||||
|
* Add missing translations to menu: ar, fi, gl, hu, zh_TW
|
||||||
|
|
||||||
0.9.40 / 2019-05-10
|
0.9.40 / 2019-05-10
|
||||||
* Open local I2CP socket for 3rd party apps
|
* Open local I2CP socket for 3rd party apps
|
||||||
|
@ -7,8 +7,8 @@
|
|||||||
- Java SDK (preferably Oracle/Sun or OpenJDK) 1.6.0 or higher
|
- Java SDK (preferably Oracle/Sun or OpenJDK) 1.6.0 or higher
|
||||||
- Apache Ant 1.8.0 or higher
|
- Apache Ant 1.8.0 or higher
|
||||||
- I2P source
|
- I2P source
|
||||||
- Android SDK for API 21
|
- Android SDK for API 28 or higher
|
||||||
- Android Build Tools 21.1.2
|
- Android Build Tools 28.0.0 or higher
|
||||||
- Android Support Repository
|
- Android Support Repository
|
||||||
- Gradle 2.2.1
|
- Gradle 2.2.1
|
||||||
|
|
||||||
|
@ -19,6 +19,7 @@
|
|||||||
|
|
||||||
1. Edit `routerjars/local.properties` to use the clean i2p.i2p copy.
|
1. Edit `routerjars/local.properties` to use the clean i2p.i2p copy.
|
||||||
2. Pull the latest translations with `tx pull -a` and commit them. (If you don't have the `tx` command, do `pip install transifex-client` )
|
2. Pull the latest translations with `tx pull -a` and commit them. (If you don't have the `tx` command, do `pip install transifex-client` )
|
||||||
|
2a. If there are any new translations, `mtn add` them, and add them to `app/src/main/res/values/arrays.xml` (two places, alphabetical order please)
|
||||||
3. Ensure that `signing.properties` contains the details of the release key.
|
3. Ensure that `signing.properties` contains the details of the release key.
|
||||||
4. Edit `gradle.properties` to bump the I2P version.
|
4. Edit `gradle.properties` to bump the I2P version.
|
||||||
5. Edit `app/build.gradle` to bump the Android version number.
|
5. Edit `app/build.gradle` to bump the Android version number.
|
||||||
|
BIN
lib/client/src/main/jniLibs/arm64-v8a/libjbigi.so
Executable file
BIN
lib/client/src/main/jniLibs/arm64-v8a/libjbigi.so
Executable file
Binary file not shown.
Binary file not shown.
@ -2,6 +2,12 @@
|
|||||||
#
|
#
|
||||||
# build GMP and libjbigi.so using the Android tools directly
|
# build GMP and libjbigi.so using the Android tools directly
|
||||||
#
|
#
|
||||||
|
# WARNING:
|
||||||
|
# BROKEN - not updated for r19 NDK, aarch64, or GMP 6.1.2
|
||||||
|
# Use the following in i2p.i2p source core/c/jbigi:
|
||||||
|
# TARGET=android BITS=32 mbuild_all.sh
|
||||||
|
# TARGET=android BITS=64 mbuild_all.sh
|
||||||
|
#
|
||||||
# TODO: Get more settings from environment variables set in ../custom-rules.xml
|
# TODO: Get more settings from environment variables set in ../custom-rules.xml
|
||||||
#
|
#
|
||||||
|
|
||||||
@ -71,7 +77,7 @@ JBIGI="$I2PBASE/core/c/jbigi"
|
|||||||
# libcrypto crashes on emulator, don't trust it
|
# libcrypto crashes on emulator, don't trust it
|
||||||
# jbigi about 20-25% slower than java on emulator
|
# jbigi about 20-25% slower than java on emulator
|
||||||
#
|
#
|
||||||
GMPVER=6.0.0
|
GMPVER=6.1.2
|
||||||
GMP="$JBIGI/gmp-$GMPVER"
|
GMP="$JBIGI/gmp-$GMPVER"
|
||||||
|
|
||||||
if [ ! -d "$GMP" ]; then
|
if [ ! -d "$GMP" ]; then
|
||||||
|
Reference in New Issue
Block a user