mirror of
https://gitlab.alpinelinux.org/alpine/aports.git
synced 2025-08-05 13:27:09 +02:00
47 lines
2.3 KiB
Diff
47 lines
2.3 KiB
Diff
Don't include the native binary in the JAR file; it will be installed
|
|
into /usr/lib.
|
|
|
|
--- a/build.sbt
|
|
+++ b/build.sbt
|
|
@@ -110,17 +110,6 @@
|
|
"-I" + jniNativeSources.value.toString + "/legacy"
|
|
)
|
|
|
|
-// Where to put the compiled binaries
|
|
-jniBinPath := {
|
|
- val os = System.getProperty("os.name").toLowerCase.replace(' ','_') match {
|
|
- case os if os startsWith "win" => "win"
|
|
- case os if os startsWith "mac" => "darwin"
|
|
- case os => os
|
|
- }
|
|
- val arch = System.getProperty("os.arch")
|
|
- (target in Compile).value / "classes" / os / arch
|
|
-}
|
|
-
|
|
// Do no generate C header files - we don't have use of them.
|
|
// There is also a compatibility problem - newer JDKs don't have `javah`
|
|
jniGenerateHeaders := false
|
|
@@ -157,22 +146,6 @@
|
|
|
|
packageOptions in (Compile, packageBin) ++= Seq(
|
|
Package.ManifestAttributes(new java.util.jar.Attributes.Name("Automatic-Module-Name") -> "com.github.luben.zstd_jni"),
|
|
- Package.ManifestAttributes(new java.util.jar.Attributes.Name("Bundle-NativeCode") ->
|
|
- {s"""darwin/x86_64/libzstd-jni-${version.value}.dylib;osname=MacOS;osname=MacOSX;processor=x86_64,
|
|
- |darwin/aarch64/libzstd-jni-${version.value}.dylib;osname=MacOS;osname=MacOSX;processor=aarch64,
|
|
- |freebsd/amd64/libzstd-jni-${version.value}.so;osname=FreeBSD;processor=amd64,
|
|
- |freebsd/i386/libzstd-jni-${version.value}.so;osname=FreeBSD;processor=i386,
|
|
- |linux/aarch64/libzstd-jni-${version.value}.so;osname=Linux;processor=aarch64,
|
|
- |linux/amd64/libzstd-jni-${version.value}.so;osname=Linux;processor=amd64,
|
|
- |linux/arm/libzstd-jni-${version.value}.so;osname=Linux;processor=arm,
|
|
- |linux/i386/libzstd-jni-${version.value}.so;osname=Linux;processor=i386,
|
|
- |linux/mips64/libzstd-jni-${version.value}.so;osname=Linux;processor=mips64,
|
|
- |linux/loongarch64/libzstd-jni-${version.value}.so;osname=Linux;processor=loongarch64,
|
|
- |linux/ppc64/libzstd-jni-${version.value}.so;osname=Linux;processor=ppc64,
|
|
- |linux/ppc64le/libzstd-jni-${version.value}.so;osname=Linux;processor=ppc64le,
|
|
- |linux/s390x/libzstd-jni-${version.value}.so;osname=Linux;processor=s390x,
|
|
- |win/amd64/libzstd-jni-${version.value}.dll;osname=Win32;processor=amd64,
|
|
- |win/x86/libzstd-jni-${version.value}.dll;osname=Win32;processor=x86""".stripMargin}),
|
|
)
|
|
|
|
pomExtra := (
|