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.
27 lines
757 B
Kotlin
27 lines
757 B
Kotlin
/*
|
|
* SPDX-FileCopyrightText: 2026 Sulkta-Coop
|
|
* SPDX-License-Identifier: GPL-3.0-or-later
|
|
*/
|
|
enableFeaturePreview("TYPESAFE_PROJECT_ACCESSORS")
|
|
|
|
pluginManagement {
|
|
repositories {
|
|
gradlePluginPortal()
|
|
google()
|
|
mavenCentral()
|
|
}
|
|
}
|
|
dependencyResolutionManagement {
|
|
repositoriesMode.set(RepositoriesMode.FAIL_ON_PROJECT_REPOS)
|
|
repositories {
|
|
google()
|
|
mavenCentral()
|
|
maven(url = "https://jitpack.io")
|
|
maven(url = "https://repo.clojars.org")
|
|
}
|
|
}
|
|
|
|
// 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")
|