apksigner: download Asn1BerParser_b64.java to TERMUX_PKG_CACHEDIR

This commit is contained in:
Leonid Pliushch 2020-10-23 01:23:35 +03:00
parent 182347f2e5
commit 322138d422
1 changed files with 8 additions and 4 deletions

View File

@ -8,13 +8,17 @@ TERMUX_PKG_PLATFORM_INDEPENDENT=true
TERMUX_PKG_SKIP_SRC_EXTRACT=true
termux_step_get_source() {
mkdir -p "$TERMUX_PKG_SRCDIR" && cd "$TERMUX_PKG_SRCDIR"
mkdir -p com/android/apksig/internal/asn1
termux_download \
"https://android.googlesource.com/platform/tools/apksig/+/refs/tags/platform-tools-$TERMUX_PKG_VERSION/src/main/java/com/android/apksig/internal/asn1/Asn1BerParser.java?format=TEXT" \
com/android/apksig/internal/asn1/Asn1BerParser_b64.java \
$TERMUX_PKG_CACHEDIR/Asn1BerParser_b64.java \
f0506dedb7291dce1066b7aec3fc42c70b1862b39d9cdb176ba75d24b870765e
base64 -d com/android/apksig/internal/asn1/Asn1BerParser_b64.java > com/android/apksig/internal/asn1/Asn1BerParser.java
mkdir -p "$TERMUX_PKG_SRCDIR"
}
termux_step_post_get_source() {
cd "$TERMUX_PKG_SRCDIR"
mkdir -p com/android/apksig/internal/asn1
base64 -d $TERMUX_PKG_CACHEDIR/Asn1BerParser_b64.java > com/android/apksig/internal/asn1/Asn1BerParser.java
}
termux_step_pre_configure() {