[packages/java-jna] - updated to 5.8.0 (still fails two tests)

qboosh qboosh at pld-linux.org
Sun Feb 5 15:11:44 CET 2023


commit 196f160367874d1992a1b0cc5b12f181d56b4df2
Author: Jakub Bogusz <qboosh at pld-linux.org>
Date:   Sat Feb 4 17:44:32 2023 +0100

    - updated to 5.8.0 (still fails two tests)

 java-jna.spec      |  4 ++--
 jna-nonative.patch | 27 +++++++++++++++++++++------
 2 files changed, 23 insertions(+), 8 deletions(-)
---
diff --git a/java-jna.spec b/java-jna.spec
index 80326b2..7758b80 100644
--- a/java-jna.spec
+++ b/java-jna.spec
@@ -6,13 +6,13 @@
 Summary:	Easy access to native shared libraries from Java
 Summary(pl.UTF-8):	Prosty dostęp do natywnych bibliotek współdzielonych z poziomu Javy
 Name:		java-jna
-Version:	5.7.0
+Version:	5.8.0
 Release:	1
 License:	LGPL v2.1 or Apache v2.0
 Group:		Libraries/Java
 #Source0Download: https://github.com/java-native-access/jna/tags
 Source0:	https://github.com/java-native-access/jna/archive/%{version}/jna-%{version}.tar.gz
-# Source0-md5:	e2484e413fc68f526eeddff8e5637ed2
+# Source0-md5:	ea7f3b7e0572291588dc2808e76355ed
 # Note: by default jna.jar contains versions of native libjnidispatch
 # for many systems/architectures; this patch disables such packaging;
 # we package libjnidispatch.so as normal native library instead
diff --git a/jna-nonative.patch b/jna-nonative.patch
index 20f401a..54dc9ff 100644
--- a/jna-nonative.patch
+++ b/jna-nonative.patch
@@ -1,6 +1,6 @@
---- jna-5.7.0/build.xml.orig	2021-02-08 19:49:25.000000000 +0100
-+++ jna-5.7.0/build.xml	2023-02-03 22:15:38.656619801 +0100
-@@ -564,87 +564,6 @@ osname=macosx;processor=x86;processor=x8
+--- jna-5.8.0/build.xml.orig	2021-03-22 18:09:22.000000000 +0100
++++ jna-5.8.0/build.xml	2023-02-04 17:36:28.489294268 +0100
+@@ -581,102 +581,6 @@ osname=macosx;processor=aarch64
        <fileset dir="${classes}" excludes="${jar.omitted}">
          <patternset refid="jar-compiled"/>
        </fileset>
@@ -13,9 +13,21 @@
 -      <zipfileset src="${lib.native}/aix-ppc64.jar"
 -                  includes="*jnidispatch*"
 -                  prefix="com/sun/jna/aix-ppc64"/>
--      <zipfileset src="${lib.native}/darwin.jar"
+-      <zipfileset src="${lib.native}/darwin-ppc.jar"
 -                  includes="*jnidispatch*"
--                  prefix="com/sun/jna/darwin"/>
+-                  prefix="com/sun/jna/darwin-ppc"/>
+-      <zipfileset src="${lib.native}/darwin-ppc64.jar"
+-                  includes="*jnidispatch*"
+-                  prefix="com/sun/jna/darwin-ppc64"/>
+-      <zipfileset src="${lib.native}/darwin-x86.jar"
+-                  includes="*jnidispatch*"
+-                  prefix="com/sun/jna/darwin-x86"/>
+-      <zipfileset src="${lib.native}/darwin-x86-64.jar"
+-                  includes="*jnidispatch*"
+-                  prefix="com/sun/jna/darwin-x86-64"/>
+-      <zipfileset src="${lib.native}/darwin-aarch64.jar"
+-                  includes="*jnidispatch*"
+-                  prefix="com/sun/jna/darwin-aarch64"/>
 -      <zipfileset src="${lib.native}/linux-x86.jar"
 -                  includes="*jnidispatch*"
 -                  prefix="com/sun/jna/linux-x86"/>
@@ -52,6 +64,9 @@
 -      <zipfileset src="${lib.native}/linux-s390x.jar"
 -                  includes="*jnidispatch*"
 -                  prefix="com/sun/jna/linux-s390x"/>
+-      <zipfileset src="${lib.native}/linux-riscv64.jar"
+-                  includes="*jnidispatch*"
+-                  prefix="com/sun/jna/linux-riscv64"/>
 -      <zipfileset src="${lib.native}/sunos-x86.jar"
 -                  includes="*jnidispatch*"
 -                  prefix="com/sun/jna/sunos-x86"/>
@@ -88,7 +103,7 @@
        <zipfileset dir="."
                    includes="LICENSE,LGPL2.1,AL2.0"
                    prefix="META-INF"/>
-@@ -683,27 +602,6 @@ osname=macosx;processor=x86;processor=x8
+@@ -715,27 +619,6 @@ osname=macosx;processor=aarch64
            <fileset file="${build}/${minjar}"/>
            <globmapper from="*" to="classes.jar"/>
          </mappedresources>
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/java-jna.git/commitdiff/050c755829f59720d1b31208d28f8d00cc935216



More information about the pld-cvs-commit mailing list