2
0
mirror of https://github.com/fork-maintainers/iceraven-browser synced 2024-11-09 19:10:42 +00:00

Introduce aarch64 flavor and publish nightly build.

This commit is contained in:
Sebastian Kaspari 2019-02-13 13:48:11 +01:00 committed by Jeff Boek
parent 08fc3c0d3a
commit 5f8a15e9ae
3 changed files with 11 additions and 1 deletions

View File

@ -91,6 +91,7 @@ tasks:
--output /opt/fenix/app/build/outputs/apk \
--apk arm/release/app-arm-release-unsigned.apk \
--apk x86/release/app-x86-release-unsigned.apk \
--apk aarch64/release/app-aarch64-release-unsigned.apk
--date ${now}
artifacts:
public/task-graph.json:

View File

@ -30,8 +30,8 @@ android {
}
flavorDimensions "abi"
productFlavors {
// replace the libraries with 64-bit versions when they're ready
// Processor architectures
arm {
dimension "abi"
@ -45,6 +45,12 @@ android {
abiFilter "x86"
}
}
aarch64 {
dimension "abi"
ndk {
abiFilter "arm64-v8a"
}
}
}
compileOptions {
@ -143,6 +149,8 @@ dependencies {
armImplementation Deps.geckoview_nightly_arm
x86Implementation Deps.geckoview_nightly_x86
aarch64Implementation Deps.geckoview_nightly_aarch64
implementation Deps.androidx_legacy
implementation Deps.androidx_preference
implementation Deps.androidx_fragment

View File

@ -45,6 +45,7 @@ object Deps {
const val geckoview_nightly_arm = "org.mozilla.geckoview:geckoview-nightly-armeabi-v7a:${Versions.geckoNightly}"
const val geckoview_nightly_x86 = "org.mozilla.geckoview:geckoview-nightly-x86:${Versions.geckoNightly}"
const val geckoview_nightly_aarch64 = "org.mozilla.geckoview:geckoview-nightly-arm64-v8a:${Versions.geckoNightly}"
const val mozilla_concept_engine = "org.mozilla.components:concept-engine:${Versions.mozilla_android_components}"
const val mozilla_concept_tabstray = "org.mozilla.components:concept-tabstray:${Versions.mozilla_android_components}"