Skip to content

Commit 93c175c

Browse files
author
Pavel Marek
authored
Remove MacOSAMD64 platform from JarExtractor (#14571)
1 parent 3e699f6 commit 93c175c

File tree

2 files changed

+0
-28
lines changed

2 files changed

+0
-28
lines changed

build.sbt

Lines changed: 0 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,6 @@ import Dependencies.*
1717
import JarExtractor.{
1818
CopyToOutputJar,
1919
LinuxAMD64,
20-
MacOSAMD64,
2120
MacOSArm64,
2221
PolyglotLib,
2322
WindowsAMD64
@@ -5321,7 +5320,6 @@ lazy val `opencv-wrapper` = project
53215320
jarExtractor := JarExtractor(
53225321
"nu/pattern/opencv/linux/x86_64/*.so" -> PolyglotLib(LinuxAMD64),
53235322
"nu/pattern/opencv/osx/ARMv8/*.dylib" -> PolyglotLib(MacOSArm64),
5324-
"nu/pattern/opencv/osx/x86_64/*.dylib" -> PolyglotLib(MacOSAMD64),
53255323
"nu/pattern/opencv/windows/x86_64/*.dll" -> PolyglotLib(WindowsAMD64),
53265324
"nu/pattern/*.class" -> CopyToOutputJar,
53275325
"META-INF/**" -> CopyToOutputJar,
@@ -5339,9 +5337,6 @@ lazy val `jna-wrapper-extracted` = project
53395337
jarExtractor := JarExtractor(
53405338
"com/sun/jna/linux-x86-64/libjnidispatch.so" -> PolyglotLib(LinuxAMD64),
53415339
"com/sun/jna/win32-x86-64/jnidispatch.dll" -> PolyglotLib(WindowsAMD64),
5342-
"com/sun/jna/darwin-x86-64/libjnidispatch.jnilib" -> PolyglotLib(
5343-
MacOSAMD64
5344-
),
53455340
"com/sun/jna/darwin-aarch64/libjnidispatch.jnilib" -> PolyglotLib(
53465341
MacOSArm64
53475342
),
@@ -5396,9 +5391,6 @@ lazy val `netty-tc-native-wrapper` = project
53965391
"META-INF/native/libnetty_tcnative_osx_aarch_64.jnilib" -> PolyglotLib(
53975392
MacOSArm64
53985393
),
5399-
"META-INF/native/libnetty_tcnative_osx_x86_64.jnilib" -> PolyglotLib(
5400-
MacOSAMD64
5401-
),
54025394
"META-INF/native/netty_tcnative_windows_x86_64.dll" -> PolyglotLib(
54035395
WindowsAMD64
54045396
),
@@ -5482,7 +5474,6 @@ lazy val `tableau-wrapper` = project
54825474
},
54835475
jarExtractor := JarExtractor(
54845476
"darwin-aarch64/libtableauhyperapi.dylib" -> PolyglotLib(MacOSArm64),
5485-
"darwin-x86-64/libtableauhyperapi.dylib" -> PolyglotLib(MacOSAMD64),
54865477
"linux-x86-64/libtableauhyperapi.so" -> PolyglotLib(LinuxAMD64),
54875478
"win32-x86-64/tableauhyperapi.dll" -> PolyglotLib(WindowsAMD64)
54885479
)
@@ -5506,9 +5497,6 @@ lazy val `grpc-wrapper` = project
55065497
"META-INF/native/libio_grpc_netty_shaded_netty_tcnative_osx_aarch_64.jnilib" -> PolyglotLib(
55075498
MacOSArm64
55085499
),
5509-
"META-INF/native/libio_grpc_netty_shaded_netty_tcnative_osx_x86_64.jnilib" -> PolyglotLib(
5510-
MacOSAMD64
5511-
),
55125500
"META-INF/native/io_grpc_netty_shaded_netty_tcnative_windows_x86_64.dll" -> PolyglotLib(
55135501
WindowsAMD64
55145502
),
@@ -5550,9 +5538,6 @@ lazy val `jline-wrapper` = project
55505538
"org/jline/nativ/Mac/arm64/libjlinenative.jnilib" -> PolyglotLib(
55515539
MacOSArm64
55525540
),
5553-
"org/jline/nativ/Mac/x86_64/libjlinenative.jnilib" -> PolyglotLib(
5554-
MacOSAMD64
5555-
),
55565541
"org/jline/nativ/Windows/x86_64/jlinenative.dll" -> PolyglotLib(
55575542
WindowsAMD64
55585543
),
@@ -5575,9 +5560,6 @@ lazy val `conscrypt-wrapper` = project
55755560
"META-INF/native/libconscrypt_openjdk_jni-linux-x86_64.so" -> PolyglotLib(
55765561
LinuxAMD64
55775562
),
5578-
"META-INF/native/libconscrypt_openjdk_jni-osx-x86_64.dylib" -> PolyglotLib(
5579-
MacOSAMD64
5580-
),
55815563
"META-INF/native/conscrypt_openjdk_jni-windows-x86_64.dll" -> PolyglotLib(
55825564
WindowsAMD64
55835565
),
@@ -5602,9 +5584,6 @@ lazy val `sqlite-wrapper` = project
56025584
"org/sqlite/native/Mac/aarch64/libsqlitejdbc.dylib" -> PolyglotLib(
56035585
MacOSArm64
56045586
),
5605-
"org/sqlite/native/Mac/x86_64/libsqlitejdbc.dylib" -> PolyglotLib(
5606-
MacOSAMD64
5607-
),
56085587
"org/sqlite/native/Windows/x86_64/sqlitejdbc.dll" -> PolyglotLib(
56095588
WindowsAMD64
56105589
),
@@ -5631,7 +5610,6 @@ lazy val `duckdb-wrapper` = project
56315610
jarExtractor := JarExtractor(
56325611
"libduckdb_java.so_linux_amd64" -> PolyglotLib(LinuxAMD64),
56335612
"libduckdb_java.so_osx_universal" -> PolyglotLib(MacOSArm64),
5634-
"libduckdb_java.so_osx_universal" -> PolyglotLib(MacOSAMD64),
56355613
"libduckdb_java.so_windows_amd64" -> PolyglotLib(WindowsAMD64),
56365614
"META-INF/**" -> CopyToOutputJar,
56375615
"org/**/*.class" -> CopyToOutputJar

project/JarExtractor.scala

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -44,11 +44,6 @@ object JarExtractor {
4444
override val extension: String = "dll"
4545
override val prefix: Option[Either[String, String]] = Some(Left("lib"))
4646
}
47-
case object MacOSAMD64 extends NativeLibArch {
48-
override val path: String = "amd64/macos"
49-
override val extension: String = "dylib"
50-
override val prefix: Option[Either[String, String]] = Some(Right("lib"))
51-
}
5247
case object MacOSArm64 extends NativeLibArch {
5348
override val path: String = "aarch64/macos"
5449
override val extension: String = "dylib"
@@ -169,7 +164,6 @@ object JarExtractor {
169164
(arch, Platform.osName(), Platform.arch()) match {
170165
case (LinuxAMD64, "linux", "x86_64") => true
171166
case (WindowsAMD64, "windows", "x86_64") => true
172-
case (MacOSAMD64, "osx", "x86_64") => true
173167
case (MacOSArm64, "osx", "aarch64") => true
174168
case _ => false
175169
}

0 commit comments

Comments
 (0)