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.bouncycastle.bcprov)
if (snapshot.snapshot) {
implementation(libs.thirdparty.whatthestack)
} else {
debugImplementation(libs.thirdparty.whatthestack)
}
implementation(libs.thirdparty.slf4j.api) {
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.bouncycastle.jcajce.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.ProductFlavors
import app.passwordstore.gradle.signing.configureBuildSigning
import app.passwordstore.gradle.snapshot.SnapshotExtension
import com.android.build.api.dsl.ApplicationExtension
import com.android.build.gradle.AppPlugin
import org.gradle.api.Plugin
import org.gradle.api.Project
import org.gradle.kotlin.dsl.apply
import org.gradle.kotlin.dsl.configure
import org.gradle.kotlin.dsl.dependencies
import org.gradle.kotlin.dsl.the
@Suppress("Unused")
class ApplicationPlugin : Plugin<Project> {
@ -61,11 +58,6 @@ class ApplicationPlugin : Plugin<Project> {
project.configureBuildSigning()
}
project.dependencies {
extensions.add("snapshot", SnapshotExtension::class.java)
the<SnapshotExtension>().snapshot = project.isSnapshot()
}
}
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-sshj = "com.hierynomus:sshj:0.37.0"
thirdparty-uri = "com.eygraber:uri-kmp:0.0.15"
thirdparty-whatthestack = "com.github.haroldadmin:WhatTheStack:1.0.0-alpha04"
[bundles]
androidxLifecycle = [

View file

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