Skip to content
Snippets Groups Projects
Commit 5a856b2a authored by Nicolas Pomepuy's avatar Nicolas Pomepuy
Browse files

Use a dedicated version code for the no tv builds

parent be9b8d15
No related branches found
No related tags found
1 merge request!1913No tv for stores with unacceptable demands 👀
Pipeline #480442 passed with stage
in 22 minutes and 5 seconds
......@@ -114,7 +114,8 @@ android {
}
}
def abiCodes = ['x86': 5, 'x86_64': 8, 'armeabi-v7a': 4, 'arm64-v8a': 7]
def abiCodes = ['armeabi-v7a': 5, 'arm64-v8a': 6, 'x86': 7, 'x86_64': 8]
def abiCodesNoTv = ['armeabi-v7a': 1, 'arm64-v8a': 2, 'x86': 3, 'x86_64': 4]
lint {
abortOnError false
disable 'MissingTranslation', 'ExtraTranslation'
......@@ -127,7 +128,11 @@ android {
def outputAbi = output.getFilter(com.android.build.OutputFile.ABI)
def abiName = System.getenv('GRADLE_ABI')?.toLowerCase() ?: "all"
if (outputAbi != null) abiName = outputAbi
output.versionCodeOverride = 10000000 + defaultConfig.versionCode + abiCodes.get(abiName, 0)
def versionCode = abiCodes.get(abiName, 0)
if (variant.buildType.name == "noTv") {
versionCode = abiCodesNoTv.get(abiName, 0)
}
output.versionCodeOverride = 10000000 + defaultConfig.versionCode + versionCode
def outputName = "VLC-Android-"
outputName += variant.versionName.replace(" ", "-")
if (variant.buildType.name == "debug") outputName += "-debug"
......
......@@ -89,6 +89,10 @@ ext {
// NN: Minor version from 00 to 99
// RR: Micro/Revision version from 00 to 99
// AA: ABI from 0 to 99
// Starting from 13050420 the last digit represents the ABI and the variant (normal or NoTv)
// Also, the values are sorted to allow the most pertinent version to be prioritized
//
// Old values
// 0 is dev
// 1 was ARMv5 (deprecated)
// 2 was ARMv6-nofpu (deprecated)
......@@ -99,4 +103,15 @@ ext {
// 7 is ARMv8
// 8 is x86_64
// 9 is MIPS64
//
// New values
// 0 is dev
// 1 is ARMv7-A No TV
// 2 is ARMv8 No TV
// 3 is x86 No TV
// 4 is x86_64 No TV
// 5 is ARMv7-A
// 6 is ARMv8
// 7 is x86
// 8 is ARMv7-A
}
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment