8a3611ea9d
This version is still behind the PC version, also the upstream app developer has difficulties to build the recent versions.
216 lines
11 KiB
Plaintext
216 lines
11 KiB
Plaintext
Categories:Security,Internet
|
|
License:Apache2
|
|
Web Site:https://geti2p.net
|
|
Source Code:https://gitlab.com/i2p
|
|
Issue Tracker:https://trac.i2p2.de
|
|
Donate:https://geti2p.net/en/get-involved/donate
|
|
FlattrID:13523
|
|
Bitcoin:1BPdWwovytfGdBwUDVgqbMZ8omcPQzshpX
|
|
Litecoin:LM7DTXGHBzh7xeo7ZSWR6hs9s4oVAUsw4E
|
|
|
|
Auto Name:I2P
|
|
Summary:I2P anonymous network
|
|
Description:
|
|
I2P is an anonymizing network, offering a simple layer that identity-sensitive
|
|
applications can use to securely communicate. All data is wrapped with several
|
|
layers of encryption, and the network is both distributed and dynamic, with no
|
|
trusted parties.
|
|
.
|
|
|
|
Repo Type:git
|
|
Repo:https://gitlab.com/I2P/i2p.android.base.git
|
|
|
|
Build:0.9.8.1,4734976
|
|
commit=788445f6ceb0d0c165e98b9b7d1aa732c98d37ac
|
|
patch=build.sh.patch
|
|
srclibs=I2P@d7c3ffa4def637f1c18dbd316f9e06093b113e09
|
|
prebuild=sed -i '41s|#export NDK=$(realpath ../../android-ndk-r5b/)|export NDK=$$NDK$$|' ./routerjars/jni/build.sh && \
|
|
cp -R $$I2P$$* ./i2p.i2p && \
|
|
echo -e "\nsdk.dir=$$SDK$$" >> ./local.properties && \
|
|
echo -e "\nsdk.dir=$$SDK$$" >> ./routerjars/local.properties && \
|
|
echo -e "\nndk.dir=$$NDK$$" >> ./routerjars/local.properties && \
|
|
echo -e "\ni2psrc=./i2p.i2p" >> ./local.properties && \
|
|
rm -R ./i2p.i2p/installer/lib/jbigi/* && \
|
|
rm -R ./i2p.i2p/installer/lib/wrapper/* && \
|
|
rm -R ./i2p.i2p/installer/lib/launch4j/bin* && \
|
|
rm -R ./i2p.i2p/installer/lib/launch4j/w32api* && \
|
|
rm -R ./routerjars/jni/libjbigi.so && \
|
|
cp -R $$SDK$$/extras/android/support/v7/appcompat/ appcompat/ && \
|
|
echo -e "\nandroid.library.reference.2=./appcompat/" >> ./local.properties && \
|
|
$$SDK$$/tools/android update lib-project --path ./appcompat/ && \
|
|
echo -e "\ni2psrc=./../i2p.i2p" >> ./routerjars/local.properties && \
|
|
wget ftp://ftp.gmplib.org/pub/gmp-4.3.2/gmp-4.3.2.tar.bz2 && \
|
|
tar xjvf gmp-4.* -C ./i2p.i2p/core/c/jbigi/ && \
|
|
rm ./gmp-4.*
|
|
update=no
|
|
novcheck=yes
|
|
|
|
Build:0.9.9-0_b1-API8,4737024
|
|
commit=97037fe1d88342807ea3179c552a7c49c6ce426c
|
|
srclibs=I2P@f8a54bde19d7a6b87c5c192dd9a45950e739242a
|
|
prebuild=sed -i '41s|#export NDK=$(realpath ../../android-ndk-r5b/)|export NDK=$$NDK$$|' ./routerjars/jni/build.sh && \
|
|
sed -i '46,47d' ./routerjars/jni/build.sh && \
|
|
cp -R $$I2P$$* ./i2p.i2p && \
|
|
echo -e "\nsdk.dir=$$SDK$$" >> ./local.properties && \
|
|
echo -e "\nsdk.dir=$$SDK$$" >> ./routerjars/local.properties && \
|
|
echo -e "\nndk.dir=$$NDK$$" >> ./routerjars/local.properties && \
|
|
echo -e "\ni2psrc=./i2p.i2p" >> ./local.properties && \
|
|
rm -R ./i2p.i2p/installer/lib/jbigi/* && \
|
|
rm -R ./i2p.i2p/installer/lib/wrapper/* && \
|
|
rm -R ./i2p.i2p/installer/lib/launch4j/bin* && \
|
|
rm -R ./i2p.i2p/installer/lib/launch4j/w32api* && \
|
|
rm -R ./routerjars/jni/libjbigi.so && \
|
|
cp -R $$SDK$$/extras/android/support/v7/appcompat/ appcompat/ && \
|
|
echo -e "\nandroid.library.reference.2=./appcompat/" >> ./local.properties && \
|
|
$$SDK$$/tools/android update lib-project --path ./appcompat/ && \
|
|
echo -e "\ni2psrc=./../i2p.i2p" >> ./routerjars/local.properties && \
|
|
wget ftp://ftp.gmplib.org/pub/gmp-4.3.2/gmp-4.3.2.tar.bz2 && \
|
|
tar xjvf gmp-4.* -C ./i2p.i2p/core/c/jbigi/ && \
|
|
rm ./gmp-4.*
|
|
update=no
|
|
|
|
Build:0.9.12-0_b1-API8,4743168
|
|
commit=30d1816c431e98182f2438e4f0c17e8c0089f71b
|
|
srclibs=I2P@90cd68900e75dfb8ae1fd7c3255393aea09d5ceb,2:Support/v7/appcompat@android-4.4.2_r2
|
|
extlibs=android/android-support-v4.jar
|
|
prebuild=sed -i 's@export NDK=.*@export NDK=$$NDK$$@' ./routerjars/jni/build.sh && \
|
|
cp -R $$I2P$$ ./i2p.i2p && \
|
|
mv libs/android-support-v4.jar $$Support$$/libs/ && \
|
|
echo -e "sdk.dir=$$SDK$$\ni2psrc=./i2p.i2p" >> ./local.properties && \
|
|
echo -e "sdk.dir=$$SDK$$\nndk.dir=$$NDK$$\ni2psrc=./../i2p.i2p" >> ./routerjars/local.properties && \
|
|
wget ftp://ftp.gmplib.org/pub/gmp-4.3.2/gmp-4.3.2.tar.bz2 && \
|
|
tar xjvf gmp-4.* -C ./i2p.i2p/core/c/jbigi/ && \
|
|
rm ./gmp-4.*
|
|
update=../srclib/Support/v7/appcompat
|
|
scandelete=i2p.i2p,routerjars/jni
|
|
|
|
Build:0.9.12-0_b2-API8,4743169
|
|
commit=8d4f1b174dcedc9db5772d4f874471e9202e896c
|
|
srclibs=I2P@90cd68900e75dfb8ae1fd7c3255393aea09d5ceb,2:Support/v7/appcompat@android-4.4.2_r2
|
|
extlibs=android/android-support-v4.jar
|
|
prebuild=cp -R $$I2P$$ ./i2p.i2p && \
|
|
mv libs/android-support-v4.jar $$Support$$/libs/ && \
|
|
echo -e "sdk.dir=$$SDK$$\ni2psrc=./i2p.i2p" >> ./local.properties && \
|
|
echo -e "sdk.dir=$$SDK$$\nndk.dir=$$NDK$$\ni2psrc=./../i2p.i2p" >> ./routerjars/local.properties && \
|
|
wget ftp://ftp.gmplib.org/pub/gmp-4.3.2/gmp-4.3.2.tar.bz2 && \
|
|
tar xjvf gmp-4.* -C ./i2p.i2p/core/c/jbigi/ && \
|
|
rm ./gmp-4.* && \
|
|
ant incrementBuild
|
|
update=../srclib/Support/v7/appcompat
|
|
scandelete=i2p.i2p,routerjars/jni
|
|
|
|
Build:0.9.13-0_b1-API8,4745216
|
|
commit=55509adda6d53afcc9cd8e62964a77685a98da1e
|
|
srclibs=I2P@d106f483a18ba348126bcbed48b5a5cec00d9fa8,2:Support/v7/appcompat@android-4.4.2_r2
|
|
extlibs=android/android-support-v4.jar
|
|
prebuild=cp -R $$I2P$$ ./i2p.i2p && \
|
|
mv libs/android-support-v4.jar $$Support$$/libs/ && \
|
|
echo -e "sdk.dir=$$SDK$$\ni2psrc=./i2p.i2p" >> ./local.properties && \
|
|
echo -e "sdk.dir=$$SDK$$\nndk.dir=$$NDK$$\ni2psrc=./../i2p.i2p" >> ./routerjars/local.properties && \
|
|
wget https://gmplib.org/download/gmp/gmp-4.3.2.tar.xz && \
|
|
tar xJvf gmp-4.* -C ./i2p.i2p/core/c/jbigi/ && \
|
|
rm ./gmp-4.*
|
|
update=../srclib/Support/v7/appcompat
|
|
scandelete=i2p.i2p,routerjars/jni
|
|
|
|
Build:0.9.18,4745226
|
|
commit=17ab043a4bdd18b9bbe45aabd38b699b44e620e1
|
|
subdir=app/
|
|
gradle=legacy
|
|
srclibs=I2P@ce041dfbc1cfa406b7fbb418695086940700469d,Support/v7/appcompat@android-4.4.2_r2,GradleWitness@10f1269c0aafdc1d478efc005ed48f3a47d44278
|
|
extlibs=android/android-support-v4.jar
|
|
prebuild=cp -R $$I2P$$ ../i2p.i2p && \
|
|
cp -R $$GradleWitness$$ ../witness && \
|
|
cd ../witness && \
|
|
gradle build && \
|
|
cd ../app && \
|
|
echo -e "sdk.dir=$$SDK$$\ni2psrc=../i2p.i2p" >> ./local.properties && \
|
|
echo -e "sdk.dir=$$SDK$$\nndk.dir=$$NDK$$\ni2psrc=../i2p.i2p" >> ../routerjars/local.properties && \
|
|
wget https://gmplib.org/download/gmp/gmp-4.3.2.tar.xz && \
|
|
tar xJvf gmp-4.* -C ../i2p.i2p/core/c/jbigi/ && \
|
|
rm ./gmp-4.* && \
|
|
sed -i 's|gradle/libs/gradle-witness.jar|witness/build/libs/witness.jar|' ../build.gradle && \
|
|
sed -i '50,61d' ../client/build.gradle && \
|
|
sed -i 's|ANDROID_BUILD_TOOLS_VERSION=21.1.2|ANDROID_BUILD_TOOLS_VERSION=22.0.0|' ../gradle.properties
|
|
scandelete=i2p.i2p,routerjars/jni,client/src/main/jniLibs/armeabi,witness/build/classes
|
|
|
|
Build:0.9.19,4745227
|
|
commit=234bc6e5a0edcd94c19c62ef5dce8fdbe69c43f1
|
|
subdir=app/
|
|
gradle=legacy
|
|
srclibs=I2P@dd99978b196181106926c73fbfcbf717b19c7000,Support/v7/appcompat@android-4.4.2_r2,GradleWitness@10f1269c0aafdc1d478efc005ed48f3a47d44278
|
|
extlibs=android/android-support-v4.jar
|
|
prebuild=cp -R $$I2P$$ ../i2p.i2p && \
|
|
cp -R $$GradleWitness$$ ../witness && \
|
|
cd ../witness && \
|
|
gradle build && \
|
|
cd ../app && \
|
|
echo -e "sdk.dir=$$SDK$$\ni2psrc=../i2p.i2p" >> ./local.properties && \
|
|
echo -e "sdk.dir=$$SDK$$\nndk.dir=$$NDK$$\ni2psrc=../i2p.i2p" >> ../routerjars/local.properties && \
|
|
wget https://gmplib.org/download/gmp/gmp-4.3.2.tar.xz && \
|
|
tar xJvf gmp-4.* -C ../i2p.i2p/core/c/jbigi/ && \
|
|
rm ./gmp-4.* && \
|
|
sed -i 's|gradle/libs/gradle-witness.jar|witness/build/libs/witness.jar|' ../build.gradle && \
|
|
sed -i '50,61d' ../client/build.gradle && \
|
|
sed -i 's|ANDROID_BUILD_TOOLS_VERSION=21.1.2|ANDROID_BUILD_TOOLS_VERSION=22.0.0|' ../gradle.properties
|
|
scandelete=i2p.i2p,routerjars/jni,client/src/main/jniLibs/armeabi,witness/build/classes
|
|
|
|
Build:0.9.19.1,4745229
|
|
commit=8f302e6eebeec8735a30961553e804b737fb5958
|
|
subdir=app/
|
|
gradle=legacy
|
|
srclibs=I2P@dd99978b196181106926c73fbfcbf717b19c7000,Support/v7/appcompat@android-4.4.2_r2,GradleWitness@10f1269c0aafdc1d478efc005ed48f3a47d44278
|
|
extlibs=android/android-support-v4.jar
|
|
prebuild=cp -R $$I2P$$ ../i2p.i2p && \
|
|
cp -R $$GradleWitness$$ ../witness && \
|
|
cd ../witness && \
|
|
gradle build && \
|
|
cd ../app && \
|
|
echo -e "sdk.dir=$$SDK$$\ni2psrc=../i2p.i2p" >> ./local.properties && \
|
|
echo -e "sdk.dir=$$SDK$$\nndk.dir=$$NDK$$\ni2psrc=../i2p.i2p" >> ../routerjars/local.properties && \
|
|
wget https://gmplib.org/download/gmp/gmp-4.3.2.tar.xz && \
|
|
tar xJvf gmp-4.* -C ../i2p.i2p/core/c/jbigi/ && \
|
|
rm ./gmp-4.* && \
|
|
sed -i 's|gradle/libs/gradle-witness.jar|witness/build/libs/witness.jar|' ../build.gradle && \
|
|
sed -i '50,61d' ../client/build.gradle
|
|
scandelete=i2p.i2p,routerjars/jni,client/src/main/jniLibs/armeabi,witness/build/classes
|
|
|
|
Build:0.9.22,4745231
|
|
commit=ab6f4799c93407b1ad34a33a4b0976107c592aa
|
|
subdir=app
|
|
gradle=legacy
|
|
srclibs=I2P@fd606064d910fac026d6a72ebdda6c68e573d53a,GradleWitness@10f1269c0aafdc1d478efc005ed48f3a47d44278,PreferenceFragment@717a45433b927d2f0dfc5328f79e77c9682c37bc
|
|
prebuild=sed -i -e '87d' -e '83d' ./build.gradle && \
|
|
sed -i -e '16,18d' -e '$d' ../build.gradle && \
|
|
sed -i '$d' ../build.gradle && \
|
|
echo $'flatDir {dirs \'$$PreferenceFragment$$/maven-repository/com/android/support/support-v4-preferencefragment/1.0.0\'}}}' >> ../build.gradle && \
|
|
echo -e "sdk.dir=$$SDK$$\ni2psrc=$$I2P$$" >> ./local.properties && \
|
|
echo -e "sdk.dir=$$SDK$$\nndk.dir=$$NDK$$\ni2psrc=$$I2P$$" >> ../routerjars/local.properties && \
|
|
curl https://gmplib.org/download/gmp/gmp-5.0.2.tar.xz | tar xJv -C $$I2P$$/core/c/jbigi/
|
|
scandelete=client/src/main/jniLibs/
|
|
build=pushd $$PreferenceFragment$$ && \
|
|
./gradlew uploadArchives && \
|
|
popd && \
|
|
pushd $$GradleWitness$$ && \
|
|
gradle build && \
|
|
popd && \
|
|
cp $$GradleWitness$$/build/libs/GradleWitness.jar ../gradle/libs/gradle-witness.jar
|
|
|
|
Maintainer Notes:
|
|
The version code and name is in app/build.gradle
|
|
Android version code is an integer. So we have 31 bits.
|
|
MAJOR 4 bits 0-15
|
|
MINOR 8 bits 0-255
|
|
RELEASE 8 bits 0-255
|
|
ROUTERBUILD 7 bits 0-127
|
|
ANDROIDBUILD 4 bits 0-15
|
|
See custom_rules.xml for more info.
|
|
|
|
Increment build number with 'ant incrementBuild' for updates between router releases. (see ./custom_rules.xml)
|
|
.
|
|
|
|
Auto Update Mode:None
|
|
Update Check Mode:None
|
|
Current Version:0.9.22
|
|
Current Version Code:4745231
|