Strip NewPipe: remove legacy :app + unused :desktopApp/:shared modules
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:
parent
6767801fd4
commit
de0796076a
991 changed files with 12 additions and 169176 deletions
|
|
@ -1,5 +1,5 @@
|
|||
/*
|
||||
* SPDX-FileCopyrightText: 2025 NewPipe e.V. <https://newpipe-ev.de>
|
||||
* SPDX-FileCopyrightText: 2026 Sulkta
|
||||
* SPDX-License-Identifier: GPL-3.0-or-later
|
||||
*/
|
||||
enableFeaturePreview("TYPESAFE_PROJECT_ACCESSORS")
|
||||
|
|
@ -20,18 +20,8 @@ dependencyResolutionManagement {
|
|||
maven(url = "https://repo.clojars.org")
|
||||
}
|
||||
}
|
||||
include (":app") // androidApp (legacy NewPipe)
|
||||
include(":strawApp") // Sulkta fork — Straw Android app shell
|
||||
include(":desktopApp")
|
||||
include("shared")
|
||||
|
||||
// Use a local copy of NewPipe Extractor by uncommenting the lines below.
|
||||
// We assume, that NewPipe and NewPipe Extractor have the same parent directory.
|
||||
// If this is not the case, please change the path in includeBuild().
|
||||
|
||||
//includeBuild("../NewPipeExtractor") {
|
||||
// dependencySubstitution {
|
||||
// substitute(module("com.github.TeamNewPipe:NewPipeExtractor"))
|
||||
// .using(project(":extractor"))
|
||||
// }
|
||||
//}
|
||||
// Straw is the only module. The legacy NewPipe `:app` and the unused KMP
|
||||
// `:desktopApp` / `:shared` scaffold were removed 2026-06-20 — Straw is its
|
||||
// own app on the strawcore Rust pipeline, not a NewPipe build.
|
||||
include(":strawApp")
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue