librarypath.xml : add support for local install 13/18913/3
Clément DAVID [Mon, 23 Jan 2017 15:38:13 +0000 (16:38 +0100)]
Change-Id: I7d1f836f9d4cc2b10865859bb3ea6afb42bf0ac5

scilab/etc/librarypath.xml

index 1e56848..524099b 100644 (file)
@@ -6,7 +6,9 @@
  add path only if path exists
  @author Allan CORNET
  @author Sylvestre Ledru
+ @author Clément DAVID
  @date INRIA 2007/2008
+ @date Scilab Enterprises 2012-2017
  ===================
  Don't touch if you do not know what you are doing
 
 <!-- =================== -->
 
 <librarypaths>
-    <!-- Scilab binary -->
+    <!-- SCILAB BINARY VERSION -->
+
+    <path value="$SCILAB/lib/thirdparty"/>
     <path value="$SCILAB/bin"/>
-    <path value="$SCILAB/lib/thirdparty/"/>
+    <path value="$SCILAB/lib/scilab"/>
+
+    <!-- DEPENDENCIES -->
+
+    <!-- Scilab provided thirdparties  -->
+    <path value="$SCILAB/../../lib/thirdparty/"/>
+
+    <!-- System provided libraries -->
+    <!-- Default path to the JNI classes under some Linux (JoGL under Debian for example) -->
+    <path value="/usr/lib/jni/"/>
+    <!-- Standard path for %{_jnidir} rpm macro (jpackage) -->
+    <path value="/usr/lib/java/"/>
+    <path value="/usr/lib64/java/"/>
+    <!-- RedHat put JNI on /usr/%{libdir}/%{name} instead of /usr/lib/jni -->
+    <path value="/usr/lib/jogl2/"/>
+    <path value="/usr/lib64/jogl2/"/>
+    <path value="/usr/lib/gluegen2/"/>
+    <path value="/usr/lib64/gluegen2/"/>
+    <!-- Some distributions (like openSUSE) put gluegen-rt in /usr/lib instead pf /usr/lib/jni -->
+    <path value="/usr/lib/" />
+    <path value="/usr/lib64/" />
 
+    <!-- SCILAB LIBRARIES -->
     <!-- Developpement environment -->
     <path value="$SCILAB/modules/action_binding/.libs"/>
     <path value="$SCILAB/modules/console/.libs"/>
     <path value="$SCILAB/modules/xcos/.libs"/>
     <path value="$SCILAB/modules/.libs"/>
     <path value="$SCILAB/.libs"/>
-
-    <!-- Default path to the JNI classes under some Linux (JoGL under Debian for example) -->
-    <path value="/usr/lib/jni/"/>
-
-    <!-- Standard path for %{_jnidir} rpm macro (jpackage) -->
-    <path value="/usr/lib/java/"/>
-    <path value="/usr/lib64/java/"/>
-
-    <!-- RedHat put JNI on /usr/%{libdir}/%{name} instead of /usr/lib/jni -->
-    <path value="/usr/lib/jogl2/"/>
-    <path value="/usr/lib64/jogl2/"/>
-    <path value="/usr/lib/gluegen2/"/>
-    <path value="/usr/lib64/gluegen2/"/>
-
-    <!-- Some distributions (like openSUSE) put gluegen-rt in /usr/lib instead pf /usr/lib/jni -->
-    <path value="/usr/lib/" />
-    <path value="/usr/lib64/" />
-
     <!-- Make install with prefix -->
     <path value="$SCILAB/../../lib/scilab/"/>
-    <path value="$SCILAB/../../lib/thirdparty/"/>
 
     <!-- Standard path -->
     <path value="/usr/lib/scilab/"/>
-
     <!-- Standard path for 64 bits -->
     <path value="/usr/lib64/scilab/"/>
-
 </librarypaths>