Le 16/05/2014 20:17, Ghislain Vaillant a écrit : > So far, I have created a libismrmrd-java.install which moves the JNI > file to /usr/lib/jni and the JAR to /usr/share/java. > > Is that enough or is there anything missing ?
Hi Ghislain, If you want to adhere to the Java policy libjismrmrd.so would have to be packaged in an arch specific package (that would be libismrmrd-jni). https://www.debian.org/doc/packaging-manuals/java-policy/x110.html "If a Java library relies on native code, the dynamic libraries containing this compiled native code should be installed into the directory /usr/lib/jni. These dynamic libraries should be shipped in a separate architecture-specific package named libXXX[version]-jni. The package containing the Java bytecode (generally libXXX[version]-java) should depend on this package." But if ismrmrd.jar is small I think it's ok to put the jar and the native library in the same package. Emmanuel Bourg -- To UNSUBSCRIBE, email to debian-java-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org Archive: https://lists.debian.org/5377db00.6060...@apache.org