X-Git-Url: http://git.salome-platform.org/gitweb/?a=blobdiff_plain;f=config_files%2Fgraphviz-1.9.sh;h=2d4d6947cd499651c2d50c8eaa538e2db05248b9;hb=af1decc59e3bb8733afff4553de107330335513a;hp=ef4a872227725c4735be070f7bb331b095ec25b8;hpb=e257e06c1f56996a0d6e1285229e0bd3a27de2cf;p=tools%2Finstall.git diff --git a/config_files/graphviz-1.9.sh b/config_files/graphviz-1.9.sh index ef4a872..2d4d694 100755 --- a/config_files/graphviz-1.9.sh +++ b/config_files/graphviz-1.9.sh @@ -2,10 +2,12 @@ check_version() { -check_lib_version dot ${PATH} -if [ "$?" -eq "0" ]; then - #echo "The product ${PRODUCT} has been already installed on yours system" - return 0 +isdot=`which dot 2>/dev/null` +if [ -n "$isdot" ]; then + ver=`dot -V 2>&1 | awk '{print $3}'` + if [ "$ver" == "1.9" ]; then + return 0 + fi fi return 1 } @@ -58,7 +60,7 @@ check_jb tar xfz ${SOURCE_DIR}/graphviz-1.9.tar.gz -C ${INSTALL_WORK} cd ${PRODUCT_WORK} makedir ${PRODUCT_DIR} -check_job ${PRODUCT_DIR}/CONFIGURE.LOG configure --prefix=${PRODUCT_DIR} --with-tcl=$TCLHOME --disable-rpath +check_job ${PRODUCT_DIR}/CONFIGURE.LOG configure --prefix=${PRODUCT_DIR} --with-tcl=${TCLHOME} --disable-rpath GCC=`which gcc` cat >> ${PRODUCT_DIR}/MAKE.LOG < ${PRODUCT_DIR}/size.log rm -fr ${PRODUCT_WORK} print_env } @@ -76,6 +79,15 @@ make_env ${INSTALL_ROOT} ${INSTALL_WORK} "${PRODUCT_SEQUENCE}" ${PRODUCT_TYPE} source ${INSTALL_WORK}/$SHRC check_jb tar xfz ${SOURCE_DIR}/graphviz-1.9.tar.gz -C ${INSTALL_ROOT} +cd ${PRODUCT_DIR}/lib/graphviz +for l in `ls *.la`; do + libdir=`grep -e "libdir=.*" $l | sed -e "s/libdir=[\'|\"]\(.*\)[\'|\"]/\1/g"` + sed -e "s%${libdir}%${PRODUCT_DIR}/lib/graphviz%g" $l > _$l + libdir=`dirname $libdir` + sed -e "s%${libdir}%${PRODUCT_DIR}/lib/graphviz%g" _$l > $l + rm -f _$l + chmod a+x $l +done print_env }