diff options
| author | Harsh Shandilya <me@msfjarvis.dev> | 2021-11-29 02:38:06 +0530 |
|---|---|---|
| committer | Harsh Shandilya <me@msfjarvis.dev> | 2021-12-03 12:59:58 +0530 |
| commit | 81e9926b723e6f1214bae43cf0d177e81b4e821e (patch) | |
| tree | 4c54972fe1688ff8853f70537fe6c98fac1d545d /buildSrc/src/main/java/SigningConfig.kt | |
| parent | a80020477f4717f04d39593dd0c558182ec369a4 (diff) | |
| download | HardenedPass-81e9926b723e6f1214bae43cf0d177e81b4e821e.tar.gz HardenedPass-81e9926b723e6f1214bae43cf0d177e81b4e821e.zip | |
buildSrc: remove
Diffstat (limited to 'buildSrc/src/main/java/SigningConfig.kt')
| -rw-r--r-- | buildSrc/src/main/java/SigningConfig.kt | 40 |
1 files changed, 0 insertions, 40 deletions
diff --git a/buildSrc/src/main/java/SigningConfig.kt b/buildSrc/src/main/java/SigningConfig.kt deleted file mode 100644 index aa612b35..00000000 --- a/buildSrc/src/main/java/SigningConfig.kt +++ /dev/null @@ -1,40 +0,0 @@ -/* - * Copyright © 2014-2021 The Android Password Store Authors. All Rights Reserved. - * SPDX-License-Identifier: GPL-3.0-only - */ - -import com.android.build.gradle.internal.dsl.BaseAppModuleExtension -import java.util.Properties -import org.gradle.api.Project -import org.gradle.kotlin.dsl.provideDelegate -import org.gradle.plugins.signing.SigningExtension - -private const val KEYSTORE_CONFIG_PATH = "keystore.properties" - -/** Configure signing for all build types. */ -@Suppress("UnstableApiUsage") -internal fun BaseAppModuleExtension.configureBuildSigning(project: Project) { - with(project) { - val keystoreConfigFile = rootProject.layout.projectDirectory.file(KEYSTORE_CONFIG_PATH) - if (!keystoreConfigFile.asFile.exists()) return - val contents = providers.fileContents(keystoreConfigFile).asText.forUseAtConfigurationTime() - val keystoreProperties = Properties() - keystoreProperties.load(contents.get().byteInputStream()) - signingConfigs { - register("release") { - keyAlias = keystoreProperties["keyAlias"] as String - keyPassword = keystoreProperties["keyPassword"] as String - storeFile = rootProject.file(keystoreProperties["storeFile"] as String) - storePassword = keystoreProperties["storePassword"] as String - } - } - val signingConfig = signingConfigs.getByName("release") - buildTypes.all { setSigningConfig(signingConfig) } - } -} - -internal fun SigningExtension.configureBuildSigning() { - val signingKey: String? by project - val signingPassword: String? by project - useInMemoryPgpKeys(signingKey, signingPassword) -} |
