From de715fea689c5babffc447e07bb7c76fcb6976ad Mon Sep 17 00:00:00 2001 From: M66B Date: Tue, 31 Oct 2023 09:23:47 +0100 Subject: [PATCH] Use stable Build UUIDs --- app/build.gradle | 5 +++++ app/src/fdroid/AndroidManifest.xml | 3 --- app/src/main/AndroidManifest.xml | 3 +++ app/src/main/java/eu/faircode/email/Log.java | 8 ++++++++ 4 files changed, 16 insertions(+), 3 deletions(-) diff --git a/app/build.gradle b/app/build.gradle index c9a0f9af70..f30807b933 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -176,6 +176,7 @@ android { github { dimension "all" manifestPlaceholders.largeHeap = false + manifestPlaceholders.build_uuid = UUID.nameUUIDFromBytes((archivesBaseName + "github").getBytes()).toString(); buildConfigField "boolean", "TEST_RELEASE", "false" buildConfigField "boolean", "BETA_RELEASE", "true" buildConfigField "boolean", "PLAY_STORE_RELEASE", "false" @@ -202,6 +203,7 @@ android { large { dimension "all" manifestPlaceholders.largeHeap = true + manifestPlaceholders.build_uuid = UUID.nameUUIDFromBytes((archivesBaseName + "large").getBytes()).toString(); buildConfigField "boolean", "TEST_RELEASE", "false" buildConfigField "boolean", "BETA_RELEASE", "true" buildConfigField "boolean", "PLAY_STORE_RELEASE", "false" @@ -228,6 +230,7 @@ android { fdroid { dimension "all" manifestPlaceholders.largeHeap = false + manifestPlaceholders.build_uuid = UUID.nameUUIDFromBytes((archivesBaseName + "fdroid").getBytes()).toString(); externalNativeBuild { cmake { arguments "-DCMAKE_SHARED_LINKER_FLAGS=-Wl,--build-id=none" @@ -264,6 +267,7 @@ android { dimension "all" //minSdkVersion 23 manifestPlaceholders.largeHeap = false + manifestPlaceholders.build_uuid = UUID.nameUUIDFromBytes((archivesBaseName + "play").getBytes()).toString(); buildConfigField "boolean", "TEST_RELEASE", "false" buildConfigField "boolean", "BETA_RELEASE", "true" buildConfigField "boolean", "PLAY_STORE_RELEASE", "true" @@ -291,6 +295,7 @@ android { dimension "all" minSdkVersion 23 manifestPlaceholders.largeHeap = false + manifestPlaceholders.build_uuid = UUID.nameUUIDFromBytes((archivesBaseName + "amazon").getBytes()).toString(); buildConfigField "boolean", "TEST_RELEASE", "false" buildConfigField "boolean", "BETA_RELEASE", "true" buildConfigField "boolean", "PLAY_STORE_RELEASE", "false" diff --git a/app/src/fdroid/AndroidManifest.xml b/app/src/fdroid/AndroidManifest.xml index 295cb7cd87..c085c3e421 100644 --- a/app/src/fdroid/AndroidManifest.xml +++ b/app/src/fdroid/AndroidManifest.xml @@ -155,9 +155,6 @@ - +