Strip NewPipe: remove legacy :app + unused :desktopApp/:shared modules
Some checks failed
build-apk / build-and-publish (push) Failing after 44s
gitleaks / scan (push) Successful in 42s

Straw runs on the strawcore Rust pipeline and ships only :strawApp — it is not NewPipe and uses none of their app code. Removes the 12M org.schabi.newpipe :app module (the fork base) and the unused NewPipe-origin KMP :desktopApp/:shared scaffold. settings.gradle now includes only :strawApp; also drops the NewPipe SPDX header + the NewPipeExtractor includeBuild stub. This also kills the recurring config-time git failure from app/build.gradle.kts.
This commit is contained in:
Cobb 2026-06-20 07:16:57 -07:00
parent b58804e101
commit af3c39a662
991 changed files with 12 additions and 169176 deletions

View file

@ -23,8 +23,8 @@ kotlin {
configure<ApplicationExtension> {
compileSdk {
version = release(NEWPIPE_VERSION_SDK_COMPILE_MAJOR) {
minorApiLevel = NEWPIPE_VERSION_SDK_COMPILE_MINOR
version = release(STRAW_SDK_COMPILE_MAJOR) {
minorApiLevel = STRAW_SDK_COMPILE_MINOR
}
}
namespace = STRAW_APPLICATION_ID
@ -32,7 +32,7 @@ configure<ApplicationExtension> {
defaultConfig {
applicationId = STRAW_APPLICATION_ID
minSdk { version = release(24) }
targetSdk { version = release(NEWPIPE_VERSION_SDK_TARGET) }
targetSdk { version = release(STRAW_SDK_TARGET) }
versionCode = STRAW_VERSION_CODE
versionName = STRAW_VERSION_NAME
resValue("string", "app_name", "Straw")