Hussein Kasem
160f4f433d
JNI-178 Android-Build: WIP
3 years ago
Hussein Kasem
db5c97e4e3
WIP: JNI-178 Android-Build: Add libarchive build sketch
3 years ago
Hussein Kasem
7d97855deb
JNI-178 Android-Build: Add libarchive download
3 years ago
Hussein Kasem
76f7d348c9
JNI-178 Android-Build: Link zlib
3 years ago
Hussein Kasem
3a18d713cd
JNI-178 Android-Build: Increase C++ level to 17 and link agains the built libraries.
3 years ago
Hussein Kasem
de48de6ba1
JNI-178 Android-Build: Use make install for openssl instead of manually copying lib files
It was not copying the include dir files nor generating the pkgconfig files. Make install have the caveat of also installing docs, which we don't need for the build, but did not find a way to disable them.
3 years ago
Hussein Kasem
5790f1d3c1
JNI-178 Android-Build: Add CryptoPP dependency
3 years ago
Hussein Kasem
eb710f18b7
JNI-178 Android-Build: Add build-common prerequisite to all archs
3 years ago
Hussein Kasem
b52d833089
JNI-178 Android-build: Add boost build
3 years ago
Luca Saiu
689f07ae81
change version number in build.gradle, for the next release
3 years ago
Hussein Kasem
faecdc7354
JNI-177 Maintenance: Update outdated version name to next version
3 years ago
Hussein Kasem
6496b499fe
JNI-177 Maintenance: Move from jcenter(deprecated) to mavenCentral repository
3 years ago
Hussein Kasem
143b8eafa0
JNI-177 Update libetpan to use autoconf and build for current arch
This saves time and space but also requires to drop support for Android <21 (5.0), its fine as now a days android 22 is like 98% of market.
3 years ago
Hussein Kasem
7e24b3fd59
JNI-177 Update outdated engine version
3 years ago
Hussein Kasem
ea179e14dc
JNI-177 Stop using NDK Standalone toolchains.
3 years ago
Hussein Kasem
dba1a16f82
Android build: Use sequoia patch release v1.3.1
Make android build use sequoia v1.3.1 instead of 1.3.0 which just includes:
- Fixed a crash resulting from unconstrained, attacker-controlled heap allocations.
4 years ago
Hussein Kasem
94c2f4626f
Android build: Use libetpan foundation gitea instead of github
4 years ago
Hussein Kasem
f31ea6e5e3
Android build: Update sequoia to 1.3.0 and get rid of cargo experimental for the build.
4 years ago
Hussein Kasem
2f715f9f88
Android build: Move from 3.7.3 patch to 3.7.3 release
4 years ago
Hussein Kasem
92b6dc1bd3
Android build: Apply nettle 3.7.3 patch
4 years ago
Hussein Kasem
c2ffa0932f
Android build: Update engine version on AndroidHelper.java
4 years ago
Hussein Kasem
6ec17e8a62
Android build: update sequoia version to openpgp/v1.1
4 years ago
Hussein Kasem
16ded797b7
Android build: Remove sequoia build files on make clean-all
4 years ago
Hussein Kasem
89a2d93214
Android build: Add external .gitignore file
4 years ago
Hussein Kasem
435f03de5f
Android: Remove GnuPG implementation leftovers
4 years ago
Hussein Kasem
4c1b935803
Android: Update engine version code
4 years ago
Hussein Kasem
04b328c9bb
Android-build: Fix libGmp md5sum
4 years ago
Hussein Kasem
5036b3b69e
Android Build: Update sequoia deps and build.gradle for Release 2.1.8
4 years ago
Hussein Kasem
4abc35c17c
JNI-120 Android build: Update referenced Engine version
5 years ago
Hussein Kasem
3546afd50f
Android build: Update build.gradle to not parallel build JNI generated code
5 years ago
Hussein Kasem
04b4a303a8
JNI-120 Android build: Upgrade Sequpoia depedencies (Gmp, Nettle and OpenSSL).
5 years ago
Hussein Kasem
15b9fe1062
JNI-120 Android build: Update sequoia version and use rust nightly
Currently is needed to use rust nightly to cross-build the latest sequoia version for Android.
Before building again is needed to run, on the build machine:
rustup default nightly
rustup update nightly
rustup component add rust-src
rustup target add aarch64-linux-android armv7-linux-androideabi i686-linux-android x86_64-linux-android
5 years ago
Hussein Kasem
c1fc4fb5ca
JNI-106 Android build: update to use current Makefile and api.
5 years ago
Hussein Kasem
33024de2d6
Android build: Update sequoia hash
5 years ago
Hussein Kasem
774bb3dad5
JNI-111 Update Makefile.conf and build.gradle
Makefile.conf: point to pep-engine sequoia branch instead of the fork.
build.gradle: Upgrade to match with latest android gradle plugin.
5 years ago
Hussein Kasem
7238fc660a
Add build instructionds for Android
5 years ago
Hussein Kasem
103134a261
Android build: upgrade sequoia hash.
5 years ago
Hussein Kasem
163fe38149
JNI-86 Add ____Blob.cc to Android build
5 years ago
Hussein Kasem
c1b9fde8e4
AndroidBuild: Set sequoia commit bounded to pep-engine branch.
5 years ago
heck
d07bef3cad
C++11 is the standard to be used for all adapters (acc. to Volker)
6 years ago
Hussein Kasem
cc04f49337
Update android-plugin version and remove unused version.
6 years ago
Hussein Kasem
97c421da40
Android build: Fix openssl-build x86_64
6 years ago
Hussein Kasem
ea5681179d
Android build: Fix untar, use xvf instead of xvfz
6 years ago
Hussein Kasem
c36078e5a1
Android build: Fix libetpan clean
6 years ago
Hussein Kasem
c857de39ed
Android build: Fix property name
6 years ago
Hussein Kasem
f1064833f8
Android build: Add build target
6 years ago
Hussein Kasem
78288a198a
Android build: add PATH
6 years ago
Hussein Kasem
6786a9b0aa
JNI-81: Add missing libetpan clean
6 years ago
Hussein Kasem
a061c3fcf5
JNI-81: Update libetpan build to use output dir and avoid unziping
6 years ago
Hussein Kasem
f8d6c883d8
JNI-81 Add x86 and x64_86 support
6 years ago