Skip to content

Commit f102205

Browse files
authored
Merge pull request #13486 from TeamNewPipe/cmp
AboutActivity rewrite
2 parents df6786c + 2f14079 commit f102205

77 files changed

Lines changed: 8185 additions & 2141 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

app/build.gradle.kts

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,8 @@
44
*/
55

66
import com.android.build.api.dsl.ApplicationExtension
7+
import com.mikepenz.aboutlibraries.plugin.DuplicateMode
8+
import java.util.regex.Pattern
79

810
plugins {
911
alias(libs.plugins.android.application)
@@ -12,6 +14,7 @@ plugins {
1214
alias(libs.plugins.jetbrains.kotlin.parcelize)
1315
alias(libs.plugins.jetbrains.kotlinx.serialization)
1416
alias(libs.plugins.sonarqube)
17+
alias(libs.plugins.about.libraries)
1518
checkstyle
1619
}
1720

@@ -211,6 +214,7 @@ dependencies {
211214
coreLibraryDesugaring(libs.android.desugar)
212215

213216
// NewPipe libraries
217+
implementation(projects.shared)
214218
implementation(libs.newpipe.nanojson)
215219
implementation(libs.newpipe.extractor)
216220
implementation(libs.newpipe.filepicker)
@@ -315,3 +319,20 @@ dependencies {
315319
androidTestImplementation(libs.androidx.room.testing)
316320
androidTestImplementation(libs.assertj.core)
317321
}
322+
323+
aboutLibraries {
324+
collect {
325+
configPath = file("../config/aboutlibraries")
326+
}
327+
export {
328+
outputFile = file("../shared/src/androidMain/assets/aboutlibraries.json")
329+
prettyPrint = true
330+
excludeFields.addAll("organization", "scm", "funding")
331+
}
332+
library {
333+
exclusionPatterns = listOf(
334+
Pattern.compile("^com\\.github\\.TeamNewPipe:NewPipeExtractor$"),
335+
Pattern.compile("^com\\.evernote:android-state$")
336+
)
337+
}
338+
}

app/src/main/assets/apache2.html

Lines changed: 0 additions & 162 deletions
This file was deleted.

0 commit comments

Comments
 (0)