ignaciogarcia
cb73873cee
gitea-43 Update pEpEngineSequoiaBackend dependency
2 years ago
Sascha Bacardit
70ae9c7d8a
PEMA-103 Updated Makefiles
Updated Makefile.conf to get the correct version of SequoiaBackend.
Removed hacky Cargo.toml replacement and changing 1.48 to 1.60 on rust toolchain.
3 years ago
ignaciogarcia
1b0c5dffa0
PEMA-103 Replace sequoia with pEpEngineSequoiaBackend
3 years ago
ignaciogarcia
189514a507
PEMA-107 Add Makefile help and colors
Ignore errors in non-essential recipes.
3 years ago
ignaciogarcia
a54a339e03
PEMA-107 Move common variables to Makefile.conf
Done so that we do not need to repeat much generated code.
3 years ago
ignaciogarcia
2bd70c9b44
PEMA-107 Move some code to Makefile.conf and createMakefile.sh
3 years ago
Sascha Bacardit
009c20f919
Compile changes
Using assorted changes gotten from Huss we've managed to make it work with a few caveats:
-You need to open android studio via the terminal
-Certain libraries (OpenSSL) needed to be updated
-Rust Tool Chain has to be updated
-New NDK is 25, which changes and removes certain things from the per-architecture make files to the general make file (LD, AR, AS, RANLIB, STRIP)
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
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
6ec17e8a62
Android build: update sequoia version to openpgp/v1.1
4 years ago
Hussein Kasem
5036b3b69e
Android Build: Update sequoia deps and build.gradle for Release 2.1.8
4 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
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
103134a261
Android build: upgrade sequoia hash.
5 years ago
Hussein Kasem
c1b9fde8e4
AndroidBuild: Set sequoia commit bounded to pep-engine branch.
5 years ago
Hussein Kasem
4b11f1dbf2
JNI-81 Clean Android build: Move libiconv download to common Makefile.
6 years ago
Hussein Kasem
484c7a4a1f
JNI-81: Arm64 first approach
6 years ago
Hussein Kasem
31ef7bc0af
JNI-81: Add missing files
6 years ago