mirror of
https://github.com/TeamNewPipe/NewPipe
synced 2026-06-11 23:40:07 +00:00
43dca2b45b
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>
42 lines
1.1 KiB
Kotlin
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")
|
|
}
|
|
}
|