]> Creatis software - creaToolsTools.git/blobdiff - Linux/scripts/ThirdParty-install-Base-Stuff.sh
redmine feature # 1708
[creaToolsTools.git] / Linux / scripts / ThirdParty-install-Base-Stuff.sh
index c2d69a5ba70a751078deaf7e1d45c0cff9e78fd3..214c92aad8f3bf34cfa57710ed1ea362bbedb73e 100644 (file)
@@ -1,4 +1,5 @@
 #!/bin/bash
+
  if [ ! -f $PWD/scripts/CreaTools-configure.sh ]
  then 
    echo
@@ -13,6 +14,7 @@
    exit 0
 fi
 
+source $PWD/scripts/CreaTools-configure.sh
 
 scriptDir=$PWD
 sourcesDir=$generationdir/thirdparty_sources
@@ -23,8 +25,8 @@ then
    mkdir $generationdir
    chown $loginUserName  $generationdir
    chgrp $loginGroupName $generationdir
-
 fi
+
 if [ ! -e $sourcesDir ]
 then
    mkdir $sourcesDir
@@ -47,9 +49,36 @@ if [ true = true ]
 then
   # ///\TODO what about SuSE? Debian? Mandriva? Gentoo?
   case "$OperatingSystem" in
+  Mandriva)
+     urpmi cmake                
+     urpmi cmake-qtgui            
+     urpmi doxygen              
+     urpmi graphviz             
+     urpmi texlive              
+     urpmi latex2html           
+     urpmi libwxgtk2.8    
+     urpmi lib64wxgtk2.8    
+     urpmi boost-devel          
+     urpmi sqlite-devel         
+     urpmi qt4-common
+     urpmi libqt4-devel             
+     urpmi lib64qt4-devel             
+     #urpmi mesa-libOSMesa-devel 
+     urpmi lib64mesagl1-devel
+     urpmi libmesagl1-devel
+     urpmi lib64xt-devel
+     urpmi libxt-devel
+     urpmi lib64wxgtk2.8-devel
+     urpmi libwxgtk2.8-devel
+     urpmi gcc-c++
+     urpmi cvs
+     urpmi rpm-build
+
+     ;;
   Fedora)
-     yum install cmake                -y 
-     yum install cmake-gui            -y 
+     yum install wget                 -y
+     yum install cmake                -y
+     yum install cmake-gui            -y
      yum install doxygen              -y
      yum install graphviz             -y
      yum install texlive              -y
@@ -59,8 +88,14 @@ then
      yum install sqlite-devel         -y
      yum install qt-devel             -y
      yum install mesa-libOSMesa-devel -y
+     yum install gcc                  -y
+     yum install gcc-c++              -y
+     yum install xerces-c-devel       -y
+     yum install cvs                  -y
+     yum install qtwebkit-devel       -y
+
      ;;
-  Ubuntu)  
+  Ubuntu)
      apt-get --yes install build-essential  # esta linea instala las librerias necesarias para compilar en ubuntu, g++ gcc etc etc etc.
      apt-get --yes install cmake
      apt-get --yes install cmake-gui
@@ -72,11 +107,14 @@ then
      apt-get --yes install libgtk2.0-dev #GTK
      apt-get --yes install libwxgtk2.8-dev #Wx GTK
      apt-get --yes install libwxbase2.8-dev #Wx solito
+     apt-get --yes install wx-common #wxrc
      apt-get --yes install libboost-dev  #Boost
      apt-get --yes install libboost-all-dev #Boost
      apt-get --yes install libqt4-dev #QT4
-     apt-get --yes install sqlite
+     ## CLAIRE - JGRR
+     apt-get --yes install qt4-qmake #QT4 qmake
      apt-get --yes install libsqlite0-dev
+     apt-get --yes install libsqlite3-dev
      apt-get --yes install libosmesa6-dev #Mesa6
      apt-get --yes install uuid-dev # uuid para la instalacion de itk
      apt-get --yes install libxaw7-dev # X11
@@ -86,24 +124,24 @@ then
      port install cmake                -y
      port install doxygen              -y
      port install graphviz             -y
-    # port install tetex                -y   (replaced by texlive) # cf EED : http://www.creatis.insa-lyon.fr/site/fr/CreatoolsInstallInstructionsv2.0.1MacOsv10.5.6-Developpers
+    # port install tetex               -y   (replaced by texlive) # cf EED : http://www.creatis.insa-lyon.fr/site/fr/CreatoolsInstallInstructionsv2.0.1MacOsv10.5.6-Developpers
      port install texlive              -y
      port install latex2html           -y
      port install wxGTK                -y
      port install boost                -y
-        ln -s libboost_signals-xgcc40-mt-1_38.dylib    libboost_signals.dylib    /opt/local/lib # cf EED : http://www.creatis.insa-lyon.fr/site
-        ln -s libboost_signals-xgcc40-mt-1_38.dylib    libboost_signals.dylib    /opt/local/lib # cf EED
-        ln -s libboost_filesystem-xgcc40-mt-1_38.dylib libboost_filesystem.dylib /opt/local/lib # cf EE
-        ln -s libboost_system-xgcc40-mt-1_38.dylib     libboost_system.dylib     /opt/local/lib # cf EE 
+     ln -s libboost_signals-xgcc40-mt-1_38.dylib    libboost_signals.dylib    /opt/local/lib # cf EED : http://www.creatis.insa-lyon.fr/site
+     ln -s libboost_signals-xgcc40-mt-1_38.dylib    libboost_signals.dylib    /opt/local/lib # cf EED
+     ln -s libboost_filesystem-xgcc40-mt-1_38.dylib libboost_filesystem.dylib /opt/local/lib # cf EE
+     ln -s libboost_system-xgcc40-mt-1_38.dylib     libboost_system.dylib     /opt/local/lib # cf EE 
      port install sqlite3              -y
      port install qt4-mac              -y
-        ln -s qmake-mac qmake /opt/local/bin  # cf EED
+     ln -s qmake-mac qmake /opt/local/bin  # cf EED
      port install mesa                 -y
      ;;
   *)
-     #echo " '$OperatingSystem' : Unknown (for us...) Operating Sytem "
+     echo " '$OperatingSystem' : Unknown (for us...) Operating Sytem "
      echo " Allowed values are (right now) Fedora, Ubuntu, MacOS "
      exit 0
      ;;
-  esac             
+  esac
 fi