Skip to content

Commit d9ee98f

Browse files
committed
feat(deps): Introduce JFA and exclude transitive JNA dependency
1 parent 161a2c8 commit d9ee98f

File tree

2 files changed

+10
-7
lines changed

2 files changed

+10
-7
lines changed

composeApp/build.gradle.kts

Lines changed: 5 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ import org.jetbrains.kotlin.gradle.dsl.JvmTarget
55
val osName = System.getProperty("os.name").lowercase()
66
val osArch = System.getProperty("os.arch").lowercase()
77

8-
val appVersion = "1.0.7"
8+
val appVersion = "1.0.5"
99
val appVersionSuffix = "Alpha"
1010

1111
val platformStr = when {
@@ -180,12 +180,10 @@ kotlin {
180180
implementation(libs.oshi.core)
181181
implementation(libs.versioncompare)
182182
implementation(libs.jSystemThemeDetector)
183-
// implementation(files("libs/jSystemThemeDetector-3.8.jar"))
184-
// implementation(libs.jfa)
185-
// implementation(libs.jpms)
186-
// implementation(libs.jna.platform)
187-
// implementation(libs.mediamp.vlc)
188-
// implementation(libs.mediamp.vlc.compose)
183+
implementation(libs.jfa.get().toString()) {
184+
exclude(group = "net.java.dev.jna")
185+
}
186+
// implementation(libs.jna)
189187
}
190188
}
191189

gradle/libs.versions.toml

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -35,6 +35,8 @@ haze = "1.7.1"
3535
kermit = "2.0.8"
3636
kotlinx-io = "0.8.2"
3737
compottie = "2.0.2"
38+
jfa = "1.2.0"
39+
jna = "5.18.1"
3840
jSystemThemeDetector = "3.9"
3941

4042
[libraries]
@@ -85,6 +87,9 @@ haze-materials = { group = "dev.chrisbanes.haze", name = "haze-materials", versi
8587
kermit = { group = "co.touchlab", name = "kermit", version.ref = "kermit" }
8688
kotlinx-io-core = { module = "org.jetbrains.kotlinx:kotlinx-io-core", version.ref = "kotlinx-io" }
8789
compottie = { module = "io.github.alexzhirkevich:compottie", version.ref = "compottie" }
90+
jfa = { group = "de.jangassen", name = "jfa", version.ref = "jfa" }
91+
#jna = { module = "net.java.dev.jna:jna", version.ref = "jna" }
92+
#jna-platform = { module = "net.java.dev.jna:jna-platform", version.ref = "jna" }
8893
jSystemThemeDetector = { module = "org.openani.jsystemthemedetector:jSystemThemeDetector", version.ref = "jSystemThemeDetector" }
8994

9095
[plugins]

0 commit comments

Comments
 (0)