]> SALOME platform Git repositories - tools/install.git/commitdiff
Salome HOME
Update
authorinv <inv@opencascade.com>
Mon, 14 Nov 2011 14:44:19 +0000 (14:44 +0000)
committerinv <inv@opencascade.com>
Mon, 14 Nov 2011 14:44:19 +0000 (14:44 +0000)
config_files/common.sh
config_files/docutils-0.7.0.sh
config_files/freetype-2.3.7.sh
config_files/ftgl-2.1.2.sh

index b32cec265d9f5e302411102eec01e878a2ee4d29..30bdf4896f5a2dcf5cbd9ea37af42b229dbf32bb 100755 (executable)
@@ -664,7 +664,6 @@ if [ -z "$ldir" ] || [ ! -d "$ldir" ]; then return 1; fi
 
 srcdir=`pwd`
 
-#SALOME_MODULES="`env | awk -F_ '/[[:alnum:]]*_ROOT_DIR/ { print $1 }'`"
 SALOME_MODULES="`env | awk -F_ '/[a-zA-Z0-9]*_ROOT_DIR/ { print $1 }'`"
 
 cd $ldir
@@ -903,14 +902,21 @@ if [ "$l" != "X" ] ; then
     # . process freetype dependencies
     freetypedir=`printenv FREETYPEDIR`/lib
     if [ ! -d ${freetypedir} ] ; then freetypedir=`printenv FREETYPEDIR`/lib ; fi
-    sed -e "s%[[:space:]]\(-L\)\?[^[:space:]]*freetype-[0-9]\.[0-9]\+\.[0-9]/lib% \1${freetypedir}%g" $l > $l"_"
+    sed -e "s%[[:space:]]\(-L\)\?[^[:space:]]*freetype[^[:space:]]*/lib% \1${freetypedir}%g" $l > $l"_"
     chmod -f --reference=$l $l"_"
     mv -f $l"_" $l 
 
     # . process  ftgl dependencies
     ftgldir=`printenv FTGLDIR`/lib
     if [ ! -d ${ftgldir} ] ; then ftgldir=`printenv FTGLDIR`/lib ; fi
-    sed -e "s%[[:space:]]\(-L\)\?[^[:space:]]*ftgl-[0-9]\.[0-9]\+\.[0-9]/lib% \1${ftgldir}%g" $l > $l"_"
+    sed -e "s%[[:space:]]\(-L\)\?[^[:space:]]*ftgl[^[:space:]]*/lib% \1${ftgldir}%g" $l > $l"_"
+    chmod -f --reference=$l $l"_"
+    mv -f $l"_" $l 
+    # . process  ftgl dependencies
+    ftgldir=`printenv TBBHOME`/lib
+    if [ ! -d ${ftgldir} ] ; then ftgldir=`printenv FTGLDIR`/lib ; fi
+    sed -e "s%[[:space:]]\(-L\)\?[^[:space:]]*ftgl[^[:space:]]*/lib% \1${ftgldir}%g" $l > $l"_"
     chmod -f --reference=$l $l"_"
     mv -f $l"_" $l 
 
index c3e23965e70e195906de0daee52904b79f2078d4..28d4049053a5695197b7f2f9cdbadc9905afc463 100755 (executable)
@@ -69,7 +69,7 @@ install_source
 
 # build sources
 test -z ${SINGLE_DIR} && makedir ${PRODUCT_DIR} || mkdir -p ${PRODUCT_DIR}
-cd ${PRODUCT_SRC_DIR} ; python setup.py install --prefix=${PRODUCT_DIR}
+cd ${PRODUCT_SRC_DIR} ; check_job ${PRODUCT_DIR}/BUILD.LOG python setup.py install --prefix=${PRODUCT_DIR}
 
 cd ${PRODUCT_DIR}/bin; 
 
index 86185605e83b03bf82dc05d770fdde5920fdc100..9993c87e9aa7932113838c9174632e70666dead5 100755 (executable)
@@ -116,6 +116,7 @@ check_jb tar xfz ${SOURCE_DIR}/${PRODUCT}.tar.gz -C ${PRODUCT_DIR}
 
 ### modifing la files
 cd ${PRODUCT_DIR}/lib
+sed -i "s%^libdir='\(.*\)'%libdir='${PRODUCT_DIR}/lib'%g;" libfreetype.la
 
 # to generate environment script for sources
 try_preinstalled
index a119fb375978706a42ea860471a1023c26b9aaad..093c5c40d4bc1bb80ee5fe6abd952ea919ed2625 100755 (executable)
@@ -123,6 +123,16 @@ check_jb tar xfz ${SOURCE_DIR}/${PRODUCT}.tar.gz -C ${PRODUCT_DIR}
 
 ### modifing la files
 cd ${PRODUCT_DIR}/lib
+sed -e 's%\(.*\)\([[:space:]].*libfreetype.la\)\(.*\)%\1 -lfreetype\3%g' \
+    -e "s%^libdir='\(.*\)'%libdir='${PRODUCT_DIR}/lib'%g" libftgl.la > libftgl.la.new
+mv -f libftgl.la.new libftgl.la
+
+tmp=""
+if [ -n "${FREETYPEDIR}" ]; then
+    tmp="-L${FREETYPEDIR}/lib"
+fi
+sed -e "s%\(.*\)\([[:space:]].*-L.*/freetype-[0-9]\.[0-9]\.[0-9]/lib[[:space:]]\)\(.*\)%\1 $tmp \3%g" libftgl.la > libftgl.la.new
+mv -f libftgl.la.new libftgl.la
 
 # to generate environment script for sources
 try_preinstalled