Package: libnative-platform-java / 0.3~rc2-3

Metadata

Package Version Patches format
libnative-platform-java 0.3~rc2-3 3.0 (quilt)

Patch series

view the series file
Patch File delta Description
native_locator_usr_lib_first.patch | (download)

src/main/java/net/rubygrapefruit/platform/internal/NativeLibraryLocator.java | 11 11 + 0 - 0 !
1 file changed, 11 insertions(+)

 try to load native library [java.library.path]/libnative-platform.so first
 instead of extractDir or classpath.
 It will load first file matching expected name for paths listed in java.library.path
make_buildsystem.diff | (download)

Makefile | 81 81 + 0 - 0 !
1 file changed, 81 insertions(+)

 use make as buildsystem instead of gradle to
 avoid a circular dependencies between gradle and native-platform.
libname.diff | (download)

src/main/java/net/rubygrapefruit/platform/internal/Platform.java | 29 5 + 24 - 0 !
1 file changed, 5 insertions(+), 24 deletions(-)

 library name is always stable under debian gnu/linux
 when shared object is installed into /usr/lib/jni/
 So remove Linux32Bit / Linux64Bit handling.