Updated version
This commit is contained in:
parent
d3675ddbaf
commit
89c4fefb13
55
LICENSE
55
LICENSE
|
@ -124,6 +124,18 @@
|
|||
Kotlin Compiler, Test Data+Libraries, and Tools repository contain third-party code, to which different licenses may apply
|
||||
See: https://github.com/JetBrains/kotlin/blob/master/license/README.md
|
||||
|
||||
- JNA - Simplified native library access for Java.
|
||||
[The Apache Software License, Version 2.0]
|
||||
https://github.com/twall/jna
|
||||
Copyright 2021
|
||||
Timothy Wall
|
||||
|
||||
- JNA-Platform - Mappings for a number of commonly used platform functions
|
||||
[The Apache Software License, Version 2.0]
|
||||
https://github.com/twall/jna
|
||||
Copyright 2021
|
||||
Timothy Wall
|
||||
|
||||
- Java Uuid Generator - A set of Java classes for working with UUIDs
|
||||
[The Apache Software License, Version 2.0]
|
||||
https://github.com/cowtowncoder/java-uuid-generator
|
||||
|
@ -175,21 +187,6 @@
|
|||
Lasse Collin
|
||||
Igor Pavlov
|
||||
|
||||
- Updates - Software Update Management
|
||||
[The Apache Software License, Version 2.0]
|
||||
https://git.dorkbox.com/dorkbox/Updates
|
||||
Copyright 2021
|
||||
Dorkbox LLC
|
||||
|
||||
Extra license information
|
||||
- Kotlin -
|
||||
[The Apache Software License, Version 2.0]
|
||||
https://github.com/JetBrains/kotlin
|
||||
Copyright 2020
|
||||
JetBrains s.r.o. and Kotlin Programming Language contributors
|
||||
Kotlin Compiler, Test Data+Libraries, and Tools repository contain third-party code, to which different licenses may apply
|
||||
See: https://github.com/JetBrains/kotlin/blob/master/license/README.md
|
||||
|
||||
- Executor - Shell, JVM, and SSH command execution on Linux, MacOS, or Windows for Java 8+
|
||||
[The Apache Software License, Version 2.0]
|
||||
https://git.dorkbox.com/dorkbox/Executor
|
||||
|
@ -284,27 +281,17 @@
|
|||
Kotlin Compiler, Test Data+Libraries, and Tools repository contain third-party code, to which different licenses may apply
|
||||
See: https://github.com/JetBrains/kotlin/blob/master/license/README.md
|
||||
|
||||
- SwtJavaFx - Swt and JavaFx Utilities
|
||||
- Updates - Software Update Management
|
||||
[The Apache Software License, Version 2.0]
|
||||
https://git.dorkbox.com/dorkbox/SwtJavaFx
|
||||
https://git.dorkbox.com/dorkbox/Updates
|
||||
Copyright 2021
|
||||
Dorkbox LLC
|
||||
|
||||
Extra license information
|
||||
- Eclipse Platform - Frameworks and common services to support the use of Eclipse and it's tools (SWT)
|
||||
[Eclipse Public License (EPL)]
|
||||
https://projects.eclipse.org/projects/eclipse.platform
|
||||
Copyright 2021
|
||||
The Eclipse Foundation, Inc.
|
||||
|
||||
- OpenJFX - OpenJFX client application platform for desktop, mobile and embedded systems
|
||||
[GNU General Public License, version 2, with the Classpath Exception]
|
||||
https://github.com/openjdk/jfx
|
||||
Copyright 2021
|
||||
Oracle and/or its affiliates
|
||||
|
||||
- SLF4J - Simple facade or abstraction for various logging frameworks
|
||||
[MIT License]
|
||||
http://www.slf4j.org
|
||||
Copyright 2021
|
||||
QOS.ch
|
||||
- Kotlin -
|
||||
[The Apache Software License, Version 2.0]
|
||||
https://github.com/JetBrains/kotlin
|
||||
Copyright 2020
|
||||
JetBrains s.r.o. and Kotlin Programming Language contributors
|
||||
Kotlin Compiler, Test Data+Libraries, and Tools repository contain third-party code, to which different licenses may apply
|
||||
See: https://github.com/JetBrains/kotlin/blob/master/license/README.md
|
||||
|
|
161
build.gradle.kts
161
build.gradle.kts
|
@ -27,18 +27,18 @@ gradle.startParameter.warningMode = WarningMode.All
|
|||
|
||||
plugins {
|
||||
id("com.dorkbox.GradleUtils") version "2.6"
|
||||
id("com.dorkbox.Licensing") version "2.6"
|
||||
id("com.dorkbox.Licensing") version "2.7"
|
||||
id("com.dorkbox.VersionUpdate") version "2.3"
|
||||
id("com.dorkbox.GradlePublish") version "1.11"
|
||||
|
||||
kotlin("jvm") version "1.4.32"
|
||||
kotlin("jvm") version "1.5.0"
|
||||
}
|
||||
|
||||
object Extras {
|
||||
// set for the project
|
||||
const val description = "Utilities for use within Java projects"
|
||||
const val group = "com.dorkbox"
|
||||
const val version = "1.10"
|
||||
const val version = "1.11"
|
||||
|
||||
// set as project.ext
|
||||
const val name = "Utilities"
|
||||
|
@ -49,7 +49,7 @@ object Extras {
|
|||
|
||||
val buildDate = Instant.now().toString()
|
||||
|
||||
const val coroutineVer = "1.4.2"
|
||||
const val coroutineVer = "1.4.3"
|
||||
}
|
||||
|
||||
///////////////////////////////
|
||||
|
@ -58,7 +58,7 @@ object Extras {
|
|||
GradleUtils.load("$projectDir/../../gradle.properties", Extras)
|
||||
GradleUtils.defaults()
|
||||
GradleUtils.compileConfiguration(JavaVersion.VERSION_1_8)
|
||||
//GradleUtils.jpms(JavaVersion.VERSION_1_9)
|
||||
GradleUtils.jpms(JavaVersion.VERSION_1_9)
|
||||
|
||||
licensing {
|
||||
license(License.APACHE_2) {
|
||||
|
@ -67,103 +67,103 @@ licensing {
|
|||
url(Extras.url)
|
||||
|
||||
extra("MersenneTwisterFast", License.BSD_3) {
|
||||
it.url(Extras.url)
|
||||
it.copyright(2003)
|
||||
it.author("Sean Luke")
|
||||
it.author("Michael Lecuyer (portions Copyright 1993")
|
||||
url(Extras.url)
|
||||
copyright(2003)
|
||||
author("Sean Luke")
|
||||
author("Michael Lecuyer (portions Copyright 1993")
|
||||
}
|
||||
extra("FileUtil (code from FilenameUtils.java for normalize + dependencies)", License.APACHE_2) {
|
||||
it.url(Extras.url)
|
||||
it.url("http://commons.apache.org/proper/commons-io/")
|
||||
it.copyright(2013)
|
||||
it.author("The Apache Software Foundation")
|
||||
it.author("Kevin A. Burton")
|
||||
it.author("Scott Sanders")
|
||||
it.author("Daniel Rall")
|
||||
it.author("Christoph.Reck")
|
||||
it.author("Peter Donald")
|
||||
it.author("Jeff Turner")
|
||||
it.author("Matthew Hawthorne")
|
||||
it.author("Martin Cooper")
|
||||
it.author("Jeremias Maerki")
|
||||
it.author("Stephen Colebourne")
|
||||
url(Extras.url)
|
||||
url("http://commons.apache.org/proper/commons-io/")
|
||||
copyright(2013)
|
||||
author("The Apache Software Foundation")
|
||||
author("Kevin A. Burton")
|
||||
author("Scott Sanders")
|
||||
author("Daniel Rall")
|
||||
author("Christoph.Reck")
|
||||
author("Peter Donald")
|
||||
author("Jeff Turner")
|
||||
author("Matthew Hawthorne")
|
||||
author("Martin Cooper")
|
||||
author("Jeremias Maerki")
|
||||
author("Stephen Colebourne")
|
||||
}
|
||||
extra("FastThreadLocal", License.BSD_3) {
|
||||
it.url(Extras.url)
|
||||
it.url("https://github.com/LWJGL/lwjgl3/blob/5819c9123222f6ce51f208e022cb907091dd8023/modules/core/src/main/java/org/lwjgl/system/FastThreadLocal.java")
|
||||
it.url("https://github.com/riven8192/LibStruct/blob/master/src/net/indiespot/struct/runtime/FastThreadLocal.java")
|
||||
it.copyright(2014)
|
||||
it.author("Lightweight Java Game Library Project")
|
||||
it.author("Riven")
|
||||
url(Extras.url)
|
||||
url("https://github.com/LWJGL/lwjgl3/blob/5819c9123222f6ce51f208e022cb907091dd8023/modules/core/src/main/java/org/lwjgl/system/FastThreadLocal.java")
|
||||
url("https://github.com/riven8192/LibStruct/blob/master/src/net/indiespot/struct/runtime/FastThreadLocal.java")
|
||||
copyright(2014)
|
||||
author("Lightweight Java Game Library Project")
|
||||
author("Riven")
|
||||
}
|
||||
extra("Base64Fast", License.BSD_3) {
|
||||
it.url(Extras.url)
|
||||
it.url("http://migbase64.sourceforge.net/")
|
||||
it.copyright(2004)
|
||||
it.author("Mikael Grev, MiG InfoCom AB. (base64@miginfocom.com)")
|
||||
url(Extras.url)
|
||||
url("http://migbase64.sourceforge.net/")
|
||||
copyright(2004)
|
||||
author("Mikael Grev, MiG InfoCom AB. (base64@miginfocom.com)")
|
||||
}
|
||||
extra("BCrypt", License.BSD_2) {
|
||||
it.url(Extras.url)
|
||||
it.url("http://www.mindrot.org/projects/jBCrypt")
|
||||
it.copyright(2006)
|
||||
it.author("Damien Miller (djm@mindrot.org)")
|
||||
it.note("GWT modified version")
|
||||
url(Extras.url)
|
||||
url("http://www.mindrot.org/projects/jBCrypt")
|
||||
copyright(2006)
|
||||
author("Damien Miller (djm@mindrot.org)")
|
||||
note("GWT modified version")
|
||||
}
|
||||
extra("Bias, BinarySearch", License.MIT) {
|
||||
it.url(Extras.url)
|
||||
it.url("https://github.com/timboudreau/util")
|
||||
it.copyright(2013)
|
||||
it.author("Tim Boudreau")
|
||||
url(Extras.url)
|
||||
url("https://github.com/timboudreau/util")
|
||||
copyright(2013)
|
||||
author("Tim Boudreau")
|
||||
}
|
||||
extra("ConcurrentEntry", License.APACHE_2) {
|
||||
it.url(Extras.url)
|
||||
it.copyright(2016)
|
||||
it.author("bennidi")
|
||||
it.author("dorkbox")
|
||||
url(Extras.url)
|
||||
copyright(2016)
|
||||
author("bennidi")
|
||||
author("dorkbox")
|
||||
}
|
||||
extra("Collection Utilities (Array, ArrayMap, BooleanArray, ByteArray, CharArray, FloatArray, IdentityMap, IntArray, IntFloatMap, IntIntMap, IntMap, IntSet, LongArray, LongMap, ObjectFloatMap, ObjectIntMap, ObjectMap, ObjectSet, OrderedMap, OrderedSet)", License.APACHE_2) {
|
||||
it.url(Extras.url)
|
||||
it.url("https://github.com/libgdx/libgdx/blob/master/gdx/src/com/badlogic/gdx/utils")
|
||||
it.copyright(2011)
|
||||
it.author("LibGDX")
|
||||
it.author("Mario Zechner (badlogicgames@gmail.com)")
|
||||
it.author("Nathan Sweet (nathan.sweet@gmail.com)")
|
||||
url(Extras.url)
|
||||
url("https://github.com/libgdx/libgdx/blob/master/gdx/src/com/badlogic/gdx/utils")
|
||||
copyright(2011)
|
||||
author("LibGDX")
|
||||
author("Mario Zechner (badlogicgames@gmail.com)")
|
||||
author("Nathan Sweet (nathan.sweet@gmail.com)")
|
||||
}
|
||||
extra("Predicate", License.APACHE_2) {
|
||||
it.url(Extras.url)
|
||||
it.url("https://github.com/libgdx/libgdx/blob/master/gdx/src/com/badlogic/gdx/utils")
|
||||
it.copyright(2011)
|
||||
it.author("LibGDX")
|
||||
it.author("Mario Zechner (badlogicgames@gmail.com)")
|
||||
it.author("Nathan Sweet (nathan.sweet@gmail.com)")
|
||||
it.author("xoppa")
|
||||
url(Extras.url)
|
||||
url("https://github.com/libgdx/libgdx/blob/master/gdx/src/com/badlogic/gdx/utils")
|
||||
copyright(2011)
|
||||
author("LibGDX")
|
||||
author("Mario Zechner (badlogicgames@gmail.com)")
|
||||
author("Nathan Sweet (nathan.sweet@gmail.com)")
|
||||
author("xoppa")
|
||||
}
|
||||
extra("Select, QuickSelect", License.APACHE_2) {
|
||||
it.url(Extras.url)
|
||||
it.url("https://github.com/libgdx/libgdx/blob/master/gdx/src/com/badlogic/gdx/utils")
|
||||
it.copyright(2011)
|
||||
it.author("LibGDX")
|
||||
it.author("Mario Zechner (badlogicgames@gmail.com)")
|
||||
it.author("Nathan Sweet (nathan.sweet@gmail.com)")
|
||||
it.author("Jon Renner")
|
||||
url(Extras.url)
|
||||
url("https://github.com/libgdx/libgdx/blob/master/gdx/src/com/badlogic/gdx/utils")
|
||||
copyright(2011)
|
||||
author("LibGDX")
|
||||
author("Mario Zechner (badlogicgames@gmail.com)")
|
||||
author("Nathan Sweet (nathan.sweet@gmail.com)")
|
||||
author("Jon Renner")
|
||||
}
|
||||
extra("TimSort, ComparableTimSort", License.APACHE_2) {
|
||||
it.url(Extras.url)
|
||||
it.url("https://github.com/libgdx/libgdx/blob/master/gdx/src/com/badlogic/gdx/utils")
|
||||
it.copyright(2008)
|
||||
it.author("The Android Open Source Project")
|
||||
url(Extras.url)
|
||||
url("https://github.com/libgdx/libgdx/blob/master/gdx/src/com/badlogic/gdx/utils")
|
||||
copyright(2008)
|
||||
author("The Android Open Source Project")
|
||||
}
|
||||
extra("Modified hex conversion utility methods", License.APACHE_2) {
|
||||
it.url(Extras.url)
|
||||
it.url("https://netty.io")
|
||||
it.copyright(2014)
|
||||
it.author("The Netty Project")
|
||||
url(Extras.url)
|
||||
url("https://netty.io")
|
||||
copyright(2014)
|
||||
author("The Netty Project")
|
||||
}
|
||||
extra("Retrofit", License.APACHE_2) {
|
||||
it.copyright(2020)
|
||||
it.description("A type-safe HTTP client for Android and Java")
|
||||
it.author("Square, Inc")
|
||||
it.url("https://github.com/square/retrofit")
|
||||
copyright(2020)
|
||||
description("A type-safe HTTP client for Android and Java")
|
||||
author("Square, Inc")
|
||||
url("https://github.com/square/retrofit")
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -188,9 +188,8 @@ tasks.jar.get().apply {
|
|||
dependencies {
|
||||
implementation("org.jetbrains.kotlinx:kotlinx-coroutines-core:${Extras.coroutineVer}")
|
||||
|
||||
implementation("com.dorkbox:Updates:1.1")
|
||||
implementation("com.dorkbox:Executor:3.2")
|
||||
implementation("com.dorkbox:SwtJavaFx:1.2")
|
||||
implementation("com.dorkbox:Updates:1.1")
|
||||
|
||||
val jnaVersion = "5.8.0"
|
||||
compileOnly("net.java.dev.jna:jna-jpms:$jnaVersion")
|
||||
|
@ -207,7 +206,7 @@ dependencies {
|
|||
// compileOnly("com.esotericsoftware:kryo:5.1.0")
|
||||
// compileOnly("de.javakaffee:kryo-serializers:0.45")
|
||||
|
||||
compileOnly("io.netty:netty-buffer:4.1.51.Final")
|
||||
compileOnly("io.netty:netty-buffer:4.1.63.Final")
|
||||
|
||||
val bcVersion = "1.68"
|
||||
compileOnly("org.bouncycastle:bcprov-jdk15on:$bcVersion")
|
||||
|
|
|
@ -37,7 +37,7 @@ class GtkLoader {
|
|||
*/
|
||||
public static
|
||||
String getVersion() {
|
||||
return "1.10";
|
||||
return "1.11";
|
||||
}
|
||||
|
||||
// objdump -T /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0 | grep gtk
|
||||
|
|
|
@ -43,7 +43,7 @@ class Desktop {
|
|||
*/
|
||||
public static
|
||||
String getVersion() {
|
||||
return "1.10";
|
||||
return "1.11";
|
||||
}
|
||||
|
||||
static {
|
||||
|
|
Loading…
Reference in New Issue