From c675acfff352e37bf7dec102437b47d3c8c5a52d Mon Sep 17 00:00:00 2001 From: modmuss Date: Sun, 19 Nov 2023 14:43:06 +0000 Subject: Update deps (#535) --- enigma-swing/build.gradle | 23 ++++++++++++++++++----- 1 file changed, 18 insertions(+), 5 deletions(-) (limited to 'enigma-swing') diff --git a/enigma-swing/build.gradle b/enigma-swing/build.gradle index fff4daf..452df5e 100644 --- a/enigma-swing/build.gradle +++ b/enigma-swing/build.gradle @@ -1,23 +1,36 @@ plugins { id 'application' - id 'com.github.johnrengelman.shadow' version '7.0.0' + id 'com.github.johnrengelman.shadow' } +def flatLafNatives = [ + "windows-arm64@dll", + "windows-x86@dll", + "windows-x86_64@dll", + "linux-x86_64@so", +] + dependencies { implementation project(':enigma') implementation project(':enigma-server') implementation 'net.sf.jopt-simple:jopt-simple:6.0-alpha-3' - implementation 'com.formdev:flatlaf:2.6' - implementation 'com.formdev:flatlaf-extras:2.6' // for SVG icons + implementation 'com.formdev:flatlaf:3.2.5' + implementation 'com.formdev:flatlaf-extras:3.2.5' // for SVG icons implementation 'de.sciss:syntaxpane:1.2.1' implementation 'com.github.lukeu:swing-dpi:0.10' implementation 'org.drjekyll:fontchooser:2.5.2' + + flatLafNatives.forEach { + implementation 'com.formdev:flatlaf:3.2.5:' + it + } } -mainClassName = 'cuchaz.enigma.gui.Main' +application { + mainClass = 'cuchaz.enigma.gui.Main' +} -jar.manifest.attributes 'Main-Class': mainClassName +jar.manifest.attributes 'Main-Class': application.mainClass.get() publishing { publications { -- cgit v1.2.3