1
0
mirror of https://github.com/TeamNewPipe/NewPipe synced 2026-06-11 23:40:07 +00:00
Files
Aayush Gupta 43dca2b45b shared: Switch to reading licenses directly
It seems the licenses in the generated BOM by aboutlibraries plugin isn't consistent
and changes without any reason

Licenses were downloaded using reuse tool

reuse --root shared/src/commonMain/composeResources/files/ download Apache-2.0 BSD-2-Clause EPL-1.0 GPL-3.0-only GPL-3.0-or-later MIT MPL-2.0 MIT-0

Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com>
2026-06-02 15:58:25 +08:00

42 lines
1.1 KiB
Kotlin

/*
* SPDX-FileCopyrightText: 2026 NewPipe e.V. <https://newpipe-ev.de>
* SPDX-License-Identifier: GPL-3.0-or-later
*/
import org.jetbrains.compose.desktop.application.dsl.TargetFormat
plugins {
alias(libs.plugins.jetbrains.kotlin.jvm)
alias(libs.plugins.jetbrains.kotlin.compose)
alias(libs.plugins.jetbrains.compose.multiplatform)
alias(libs.plugins.about.libraries)
}
dependencies {
implementation(projects.shared)
implementation(compose.desktop.currentOs)
implementation(libs.jetbrains.coroutines.swing)
implementation(libs.jetbrains.compose.preview)
}
compose.desktop {
application {
mainClass = "net.newpipe.app.MainKt"
nativeDistributions {
targetFormats(TargetFormat.Dmg, TargetFormat.Msi, TargetFormat.Deb)
packageName = NEWPIPE_APPLICATION_ID_NEW
packageVersion = NEWPIPE_VERSION_NAME
}
}
}
aboutLibraries {
export {
outputFile = file("../shared/src/jvmMain/resources/aboutlibraries.json")
prettyPrint = true
excludeFields.addAll("organization", "scm", "funding")
}
}