From 79d9a7971a26ca141777fe266039c30750780a0c Mon Sep 17 00:00:00 2001 From: edwin Date: Mon, 16 Dec 2019 18:48:34 +0100 Subject: [PATCH] Bump OPENRNDR, ORX, Panel, Gradle --- build.gradle.kts | 60 +++++++++++++----------- gradle/wrapper/gradle-wrapper.properties | 2 +- src/main/kotlin/TemplateProgram.kt | 1 - 3 files changed, 33 insertions(+), 30 deletions(-) diff --git a/build.gradle.kts b/build.gradle.kts index 30d4739..3bb5e58 100644 --- a/build.gradle.kts +++ b/build.gradle.kts @@ -1,41 +1,35 @@ import org.gradle.internal.os.OperatingSystem import org.jetbrains.kotlin.gradle.tasks.KotlinCompile -val kotlinVersion = "1.3.50" - -plugins { - java - kotlin("jvm") version("1.3.50") -} group = "org.openrndr.template" -version = "0.3.6" - +version = "0.3.8" val applicationMainClass = "TemplateProgramKt" val openrndrUseSnapshot = false -val openrndrVersion = if (openrndrUseSnapshot) "0.4.0-SNAPSHOT" else "0.3.36" -val openrndrOs = when (OperatingSystem.current()) { - OperatingSystem.WINDOWS -> "windows" - OperatingSystem.MAC_OS -> "macos" - OperatingSystem.LINUX -> "linux-x64" - else -> throw IllegalArgumentException("os not supported") -} - -// supported features are: video, panel -val openrndrFeatures = setOf("video", "panel") +val openrndrVersion = if (openrndrUseSnapshot) "0.4.0-SNAPSHOT" else "0.3.37" val panelUseSnapshot = false -val panelVersion = if (panelUseSnapshot) "0.4.0-SNAPSHOT" else "0.3.18" +val panelVersion = if (panelUseSnapshot) "0.4.0-SNAPSHOT" else "0.3.19" val orxUseSnapshot = false -val orxVersion = if (orxUseSnapshot) "0.4.0-SNAPSHOT" else "0.3.42" +val orxVersion = if (orxUseSnapshot) "0.4.0-SNAPSHOT" else "0.3.44" -// supported features are: orx-camera, orx-compositor,orx-easing, orx-filter-extension,orx-file-watcher, +// supported features are: orx-camera, orx-compositor,orx-easing, orx-filter-extension,orx-file-watcher, orx-fx // orx-integral-image, orx-interval-tree, orx-jumpflood, orx-kdtree, orx-mesh-generators,orx-midi, orx-no-clear, -// orx-noise, orx-obj, orx-olive, orx-osc, orx-palette +// orx-noise, orx-obj, orx-olive, orx-osc, orx-palette, orx-runway +val orxFeatures = setOf("orx-noise", "orx-fx") -val orxFeatures = setOf("orx-noise") +// supported features are: video, panel +val openrndrFeatures = setOf("video", "panel") +// -------------------------------------------------------------------------------------------------------------------- + +val openrndrOs = when (OperatingSystem.current()) { + OperatingSystem.WINDOWS -> "windows" + OperatingSystem.MAC_OS -> "macos" + OperatingSystem.LINUX -> "linux-x64" + else -> throw IllegalArgumentException("os not supported") +} enum class Logging { NONE, SIMPLE, @@ -44,6 +38,12 @@ enum class Logging { val applicationLogging = Logging.SIMPLE +val kotlinVersion = "1.3.61" + +plugins { + java + kotlin("jvm") version("1.3.61") +} repositories { mavenCentral() @@ -68,15 +68,17 @@ fun DependencyHandler.openrndrNatives(module: String): Any { dependencies { runtime(openrndr("gl3")) runtime(openrndrNatives("gl3")) + compile(openrndr("openal")) + runtime(openrndrNatives("openal")) compile(openrndr("core")) compile(openrndr("svg")) compile(openrndr("animatable")) compile(openrndr("extensions")) compile(openrndr("filter")) - compile("org.jetbrains.kotlinx", "kotlinx-coroutines-core","1.3.0") + compile("org.jetbrains.kotlinx", "kotlinx-coroutines-core","1.3.3") - compile("io.github.microutils", "kotlin-logging","1.7.6") + compile("io.github.microutils", "kotlin-logging","1.7.8") when(applicationLogging) { Logging.NONE -> { @@ -86,9 +88,9 @@ dependencies { runtime("org.slf4j","slf4j-simple","1.7.29") } Logging.FULL -> { - runtime("org.apache.logging.log4j", "log4j-slf4j-impl", "2.12.1") - runtime("com.fasterxml.jackson.core", "jackson-databind", "2.8.7") - runtime("com.fasterxml.jackson.dataformat", "jackson-dataformat-yaml", "2.8.7") + runtime("org.apache.logging.log4j", "log4j-slf4j-impl", "2.13.0") + runtime("com.fasterxml.jackson.core", "jackson-databind", "2.10.1") + runtime("com.fasterxml.jackson.dataformat", "jackson-dataformat-yaml", "2.10.1") } } @@ -113,6 +115,8 @@ dependencies { testCompile("junit", "junit", "4.12") } +// -------------------------------------------------------------------------------------------------------------------- + configure { sourceCompatibility = JavaVersion.VERSION_1_8 } diff --git a/gradle/wrapper/gradle-wrapper.properties b/gradle/wrapper/gradle-wrapper.properties index 8e39c72..31a47a5 100644 --- a/gradle/wrapper/gradle-wrapper.properties +++ b/gradle/wrapper/gradle-wrapper.properties @@ -1,5 +1,5 @@ #Thu Aug 01 12:32:31 CEST 2019 -distributionUrl=https\://services.gradle.org/distributions/gradle-5.2.1-all.zip +distributionUrl=https\://services.gradle.org/distributions/gradle-6.0.1-all.zip distributionBase=GRADLE_USER_HOME distributionPath=wrapper/dists zipStorePath=wrapper/dists diff --git a/src/main/kotlin/TemplateProgram.kt b/src/main/kotlin/TemplateProgram.kt index c8d0c62..9aa77ec 100644 --- a/src/main/kotlin/TemplateProgram.kt +++ b/src/main/kotlin/TemplateProgram.kt @@ -13,7 +13,6 @@ fun main() = application { } program { - val image = loadImage("data/images/pm5544.png") val font = loadFont("data/fonts/IBMPlexMono-Regular.ttf", 64.0)