Reproducible build: use a proper file name for the apk (again).

Part of #418.
This commit is contained in:
Dennis Guse
2024-12-25 23:30:06 +01:00
parent 45732735d4
commit ded98eddb5
+5 -5
View File
@@ -104,7 +104,7 @@ android {
productFlavors { productFlavors {
nightly { nightly {
dimension 'version' dimension 'version'
applicationIdSuffix '.nightly' applicationId 'de.dennisguse.opentracks.nightly'
signingConfig signingConfigs.nightly signingConfig signingConfigs.nightly
} }
irreproducible { irreproducible {
@@ -126,13 +126,13 @@ android {
variant.resValue 'string', 'applicationId', variant.applicationId variant.resValue 'string', 'applicationId', variant.applicationId
variant.outputs.configureEach { variant.outputs.configureEach {
if (variant.buildType.name == 'reproducible') { if (variant.flavorName == 'reproducible') {
outputFileName = "${applicationId}_${variant.buildType.name}_${variant.versionName}.apk" outputFileName = "${applicationId}_${variant.versionName}.apk"
} else { } else {
outputFileName = "${applicationId}_${variant.buildType.name}_${variant.versionCode}.apk" outputFileName = "${applicationId}_${variant.versionCode}.apk"
} }
if (variant.buildType.name == 'nightly') { if (variant.flavorName== 'nightly') {
setVersionCodeOverride(getVersionCode()) setVersionCodeOverride(getVersionCode())
setVersionNameOverride(getVersionName()) setVersionNameOverride(getVersionName())
} }