feat: remove WhatTheStack

This is pretty unmaintained
This commit is contained in:
Harsh Shandilya 2023-11-28 11:56:49 +05:30
parent 1379ca2439
commit 2de636c31b
No known key found for this signature in database
6 changed files with 0 additions and 34 deletions

View file

@ -89,12 +89,6 @@ dependencies {
implementation(libs.thirdparty.sshj) implementation(libs.thirdparty.sshj)
implementation(libs.thirdparty.bouncycastle.bcprov) implementation(libs.thirdparty.bouncycastle.bcprov)
if (snapshot.snapshot) {
implementation(libs.thirdparty.whatthestack)
} else {
debugImplementation(libs.thirdparty.whatthestack)
}
implementation(libs.thirdparty.slf4j.api) { implementation(libs.thirdparty.slf4j.api) {
because("SSHJ now uses SLF4J 2.0 which we don't want") because("SSHJ now uses SLF4J 2.0 which we don't want")
} }

View file

@ -4,8 +4,3 @@
-keep class org.eclipse.jgit.internal.JGitText { *; } -keep class org.eclipse.jgit.internal.JGitText { *; }
-keep class org.bouncycastle.jcajce.provider.** { *; } -keep class org.bouncycastle.jcajce.provider.** { *; }
-keep class !org.bouncycastle.jce.provider.X509LDAPCertStoreSpi,org.bouncycastle.jce.provider.** { *; } -keep class !org.bouncycastle.jce.provider.X509LDAPCertStoreSpi,org.bouncycastle.jce.provider.** { *; }
# WhatTheStack
-keep class com.haroldadmin.whatthestack.WhatTheStackInitializer {
<init>();
}

View file

@ -5,15 +5,12 @@ package app.passwordstore.gradle
import app.passwordstore.gradle.flavors.FlavorDimensions import app.passwordstore.gradle.flavors.FlavorDimensions
import app.passwordstore.gradle.flavors.ProductFlavors import app.passwordstore.gradle.flavors.ProductFlavors
import app.passwordstore.gradle.signing.configureBuildSigning import app.passwordstore.gradle.signing.configureBuildSigning
import app.passwordstore.gradle.snapshot.SnapshotExtension
import com.android.build.api.dsl.ApplicationExtension import com.android.build.api.dsl.ApplicationExtension
import com.android.build.gradle.AppPlugin import com.android.build.gradle.AppPlugin
import org.gradle.api.Plugin import org.gradle.api.Plugin
import org.gradle.api.Project import org.gradle.api.Project
import org.gradle.kotlin.dsl.apply import org.gradle.kotlin.dsl.apply
import org.gradle.kotlin.dsl.configure import org.gradle.kotlin.dsl.configure
import org.gradle.kotlin.dsl.dependencies
import org.gradle.kotlin.dsl.the
@Suppress("Unused") @Suppress("Unused")
class ApplicationPlugin : Plugin<Project> { class ApplicationPlugin : Plugin<Project> {
@ -61,11 +58,6 @@ class ApplicationPlugin : Plugin<Project> {
project.configureBuildSigning() project.configureBuildSigning()
} }
project.dependencies {
extensions.add("snapshot", SnapshotExtension::class.java)
the<SnapshotExtension>().snapshot = project.isSnapshot()
}
} }
private fun Project.isSnapshot(): Boolean { private fun Project.isSnapshot(): Boolean {

View file

@ -1,10 +0,0 @@
/*
* Copyright © 2014-2021 The Android Password Store Authors. All Rights Reserved.
* SPDX-License-Identifier: GPL-3.0-only
*/
package app.passwordstore.gradle.snapshot
abstract class SnapshotExtension {
abstract var snapshot: Boolean
}

View file

@ -93,7 +93,6 @@ thirdparty-slack-lints = "com.slack.lint:slack-lint-checks:0.7.0"
thirdparty-slf4j-api = { module = "org.slf4j:slf4j-api", version = { strictly = "[1.7, 1.8[", prefer = "1.7.36" } } thirdparty-slf4j-api = { module = "org.slf4j:slf4j-api", version = { strictly = "[1.7, 1.8[", prefer = "1.7.36" } }
thirdparty-sshj = "com.hierynomus:sshj:0.37.0" thirdparty-sshj = "com.hierynomus:sshj:0.37.0"
thirdparty-uri = "com.eygraber:uri-kmp:0.0.15" thirdparty-uri = "com.eygraber:uri-kmp:0.0.15"
thirdparty-whatthestack = "com.github.haroldadmin:WhatTheStack:1.0.0-alpha04"
[bundles] [bundles]
androidxLifecycle = [ androidxLifecycle = [

View file

@ -156,10 +156,6 @@ dependencyResolutionManagement {
includeModule("com.google.android.material", "material") includeModule("com.google.android.material", "material")
} }
} }
exclusiveContent {
forRepository { maven("https://jitpack.io") }
filter { includeModule("com.github.haroldadmin", "WhatTheStack") }
}
exclusiveContent { exclusiveContent {
forRepository { maven("https://storage.googleapis.com/r8-releases/raw") } forRepository { maven("https://storage.googleapis.com/r8-releases/raw") }
filter { includeModule("com.android.tools", "r8") } filter { includeModule("com.android.tools", "r8") }