aboutsummaryrefslogtreecommitdiffstats
path: root/community/java-jna/0001-jar-without-natives.patch
diff options
context:
space:
mode:
Diffstat (limited to 'community/java-jna/0001-jar-without-natives.patch')
-rw-r--r--community/java-jna/0001-jar-without-natives.patch9
1 files changed, 7 insertions, 2 deletions
diff --git a/community/java-jna/0001-jar-without-natives.patch b/community/java-jna/0001-jar-without-natives.patch
index c583c1a01d..0bfbfe5f90 100644
--- a/community/java-jna/0001-jar-without-natives.patch
+++ b/community/java-jna/0001-jar-without-natives.patch
@@ -5,10 +5,10 @@ Subject: [PATCH] Exclude native libs from jna.jar
--- a/build.xml
+++ b/build.xml
-@@ -411,155 +411,10 @@
+@@ -433,160 +433,10 @@
<attribute name="Bundle-Vendor" value="${vendor}"/>
<attribute name="Bundle-ActivationPolicy" value="lazy"/>
- <attribute name="Export-Package" value="com.sun.jna,com.sun.jna.ptr,com.sun.jna.win32"/>
+ <attribute name="Export-Package" value="com.sun.jna;version=${jna.major}.${jna.minor}.${jna.revision}, com.sun.jna.ptr;version=${jna.major}.${jna.minor}.${jna.revision}, com.sun.jna.win32;version=${jna.major}.${jna.minor}.${jna.revision}"/>
- <!-- Note that no terminal "*" is included in this list,
- which will force failure on unsupported platforms.
- -->
@@ -51,6 +51,8 @@ Subject: [PATCH] Exclude native libs from jna.jar
-processor=x86-64;osname=linux,
-com/sun/jna/linux-arm/libjnidispatch.so;
-processor=arm;osname=linux,
+-com/sun/jna/linux-arm/libjnidispatch.so;
+-processor=arm_le;osname=linux,
-com/sun/jna/linux-armel/libjnidispatch.so;
-processor=armel;osname=linux,
-com/sun/jna/linux-aarch64/libjnidispatch.so;
@@ -158,6 +160,9 @@ Subject: [PATCH] Exclude native libs from jna.jar
- <zipfileset src="${lib.native}/w32ce-arm.jar"
- includes="*jnidispatch*"
- prefix="com/sun/jna/w32ce-arm"/>
+- <zipfileset dir="."
+- includes="LICENSE,LGPL2.1,AL2.0"
+- prefix="META-INF"/>
</jar>
<zip zipfile="${build}/${minjar}">
<zipfileset src="${build}/${jar}" excludes="**/*jnidispatch*"/>