BraveNewPipe: move conscrypt dependencies to braveConscrypt flavor and update to 2.5.2

This commit is contained in:
evermind 2024-03-04 09:08:05 +01:00
parent 89a366856a
commit 2aeb429ce9
2 changed files with 8 additions and 3 deletions

View file

@ -90,6 +90,10 @@ android {
versionCode defaultConfig.versionCode + braveVersionCode
versionName "${defaultConfig.versionName}-${braveVersionName}"
android.sourceSets.braveConscrypt.res.srcDirs = android.sourceSets.brave.res.srcDirs
dependencies {
implementation 'org.conscrypt:conscrypt-android:2.5.2'
}
}
}
@ -316,9 +320,6 @@ dependencies {
// Date and time formatting
implementation "org.ocpsoft.prettytime:prettytime:5.0.6.Final"
// conscrypt libraries
braveConscryptImplementation 'org.conscrypt:conscrypt-android:2.4.0'
/** Debugging **/
// Memory leak detection
debugImplementation "com.squareup.leakcanary:leakcanary-object-watcher-android:${leakCanaryVersion}"

View file

@ -35,3 +35,7 @@
## For some reason NotificationModeConfigFragment wasn't kept (only referenced in a preference xml)
-keep class org.schabi.newpipe.settings.notifications.** { *; }
# conscrypt rules (where not needed on 2.4.0)
-dontwarn com.android.org.conscrypt.SSLParametersImpl
-dontwarn org.apache.harmony.xnet.provider.jsse.SSLParametersImpl