]> Creatis software - creaToolsTools.git/blobdiff - Linux/scripts/CreaTools-GenerateBinTGZ.sh
#3405 vtk8itk5wx3-macos
[creaToolsTools.git] / Linux / scripts / CreaTools-GenerateBinTGZ.sh
index c2b9c1be57f510adf37189e15c5c549577d72518..82097857aadc061b7927492a345fae3de5aff902 100644 (file)
@@ -61,7 +61,6 @@
        tar -cvzf $fileTGZ creatools_install/* thirdparty_install/*
        scp $fileTGZ $distanceAdress/$fileTGZ 
 
-
 #--------CreaTools-Final_User---------------------------------------------------------
 
        creatoolsTPLaux=creatoolsTPLaux
        mkdir $creatoolsTPLaux
        cd $creatoolsTPLaux
        mkdir bin
-       mkdir lib64
        mkdir share
        mkdir share/creatools
        echo "export PATH=\$PATH:\$1/bin" > share/creatools/creatools_TPLaux_config.sh
        echo "export LD_LIBRARY_PATH=\$LD_LIBRARY_PATH:\$1/lib64" >> share/creatools/creatools_TPLaux_config.sh
        cp $scriptDir/TPLaux-bashrc.sh share/creatools/TPLaux-bashrc.sh
-       cd lib64
 
 # Fedora 31 
-       if [ `getDistribVersion` == 31 ] ; then 
+       if [ `getDistrib` == Fedora ] && [ `getDistribVersion` == 31 ] ; then 
+       mkdir lib64
+           cd lib64
                cp /usr/lib64/libwx*-3.0.so.0 .
                cp /usr/lib64/libboost_*.so.1.69.0 .
                cp /usr/lib64/libm.so.6 .
@@ -92,7 +91,9 @@
        fi
 
 # Fedora 28
-       if [ `getDistribVersion` == 28 ] ; then 
+       if [ `getDistrib` == Fedora ] && [ `getDistribVersion` == 28 ] ; then 
+       mkdir lib64
+           cd lib64
                cp /usr/lib64/libwx*-3.0.so.0 .
                cp /usr/lib64/libboost_*.so.1.66.0 .
                cp /usr/lib64/libjpeg.so.62 .
                cp /usr/lib64/libGLU.so.1 . 
        fi
 
+
+# MacOs
+       if [ `getDistrib` == MacOS ]  ; then 
+       mkdir lib
+           cd lib
+        cp /opt/local/Library/Frameworks/wxWidgets.framework/Versions/wxWidgets/3.0/lib/libwx_baseu-3.0.0.5.0.dylib                . 
+        cp /opt/local/Library/Frameworks/wxWidgets.framework/Versions/wxWidgets/3.0/lib/libwx_osx_cocoau_core-3.0.0.5.0.dylib          .  
+        cp /opt/local/Library/Frameworks/wxWidgets.framework/Versions/wxWidgets/3.0/lib/libwx_osx_cocoau_adv-3.0.0.5.0.dylib           .
+        cp /opt/local/Library/Frameworks/wxWidgets.framework/Versions/wxWidgets/3.0/lib/libwx_osx_cocoau_html-3.0.0.5.0.dylib          . 
+        cp /opt/local/Library/Frameworks/wxWidgets.framework/Versions/wxWidgets/3.0/lib/libwx_osx_cocoau_aui-3.0.0.5.0.dylib           . 
+        cp /opt/local/Library/Frameworks/wxWidgets.framework/Versions/wxWidgets/3.0/lib/libwx_osx_cocoau_gl-3.0.0.5.0.dylib            .  
+        
+        cp /opt/local/libexec/boost/1.76/lib/libboost_filesystem-mt.dylib          .
+        cp /opt/local/libexec/boost/1.76/lib/libboost_system-mt.dylib                  .
+        cp /opt/local/libexec/boost/1.76/lib/libboost_date_time-mt.dylib               .
+        cp /opt/local/libexec/boost/1.76/lib/libboost_thread-mt.dylib                  .
+        cp /opt/local/libexec/boost/1.76/lib/libboost_regex-mt.dylib                   .
+        cp /opt/local/libexec/boost/1.76/lib/libboost_program_options-mt.dylib         .
+        cp /opt/local/libexec/boost/1.76/lib/libboost_chrono-mt.dylib                  .
+        cp /opt/local/libexec/boost/1.76/lib/libboost_atomic-mt.dylib                  .
+        
+        cp /opt/local/lib/libjpeg.8.dylib          .
+        cp /opt/local/lib/libpng16.16.dylib        .
+        cp /opt/local/lib/libtiff.5.dylib             .
+        cp /opt/local/lib/libz.1.dylib                        .
+        cp /opt/local/lib/libzstd.1.dylib             .
+               
+        cp /opt/local/lib/libicudata.67.dylib      .
+        cp /opt/local/lib/libicui18n.67.dylib     .
+        cp /opt/local/lib/libicuuc.67.dylib       .
+        
+        cp /opt/local/lib/libiconv.2.dylib            .
+        cp /opt/local/lib/libarchive.dylib            .
+        cp /opt/local/lib/liblzo2.2.dylib             .
+        cp /opt/local/lib/liblzma.5.dylib             .
+        cp /opt/local/lib/liblz4.1.dylib              .
+        cp /opt/local/lib/libcharset.1.dylib      .
+        cp /opt/local/lib/libbz2.1.0.dylib            .
+        cp /opt/local/lib/libxml2.2.dylib             . 
+    fi
+
+
        cd ../..
        fileTGZaux=$creatoolsTPLaux-`getDistrib`-`getDistribVersion`.tgz
        rm -rf $fileTGZaux
        scp $fileTGZaux $distanceAdress/$fileTGZaux
 
 
-       fileTGZf28=CreaTools-Bin-Release-$creatoolsMajorVersion.$creatoolsMinorVersion.$creatoolsBuildVersion-Fedora-28.tgz
-       fileTGZauxf28=$creatoolsTPLaux-Fedora-28.tgz
+## EED Borrame
+##     fileTGZf28=CreaTools-Bin-Release-$creatoolsMajorVersion.$creatoolsMinorVersion.$creatoolsBuildVersion-Fedora-28.tgz
+##     fileTGZauxf28=$creatoolsTPLaux-Fedora-28.tgz
+
+       fileTGZf28=CreaTools-Bin-Release-$creatoolsMajorVersion.$creatoolsMinorVersion.$creatoolsBuildVersion-'$'FINALUSER.tgz
+       fileTGZauxf28=$creatoolsTPLaux-'$'VERFINALUSER.tgz
+
 
        
 #--------Script de Instalation :  creatools-Linux-Bin-x.x.x.sh   --------------------------------------------------------
 
 
          echo "if [ \"\$1\" = \"FinalUser\" ] ; then" >> $filename_BinVersion
+         echo "   if [ 'getDistrib' = Fedora ] ; then ">> $filename_BinVersion 
+         echo "     local VERFINALUSER=Fedora-28 ">> $filename_BinVersion 
+         echo "   fi ">> $filename_BinVersion 
+         echo "   if [ 'getDistrib' = MacOS ] ; then ">> $filename_BinVersion 
+         echo "     local VERFINALUSER=MacOS-10.11 ">> $filename_BinVersion 
+         echo "   fi ">> $filename_BinVersion 
          echo "   \`getDownloadCommand\` http://www.creatis.insa-lyon.fr/software/public/creatools/creaTools/v\$creatoolsMajorVersion.x.x/$fileTGZf28" >> $filename_BinVersion 
          echo "   tar -xvzf $fileTGZf28" >>  $filename_BinVersion
          echo "   rm -f $fileTGZf28" >>  $filename_BinVersion
 #-----------------------------------------------------------------
 
         cat $scriptDir/Install-Creatools-Bin.sh-downloadTool $scriptDir/Install-Creatools-Bin.sh > Install-Creatools-Bin-tmp.sh
-##      cat $scriptDir/Install-Creatools-Bin.sh-downloadTool $scriptDir/Install-Creatools-Final_User.sh > Install-Creatools-Final_User-tmp.sh
 
      scp Install-Creatools-Bin-tmp.sh $distanceAdress/Install-Creatools-Bin-Release-$creatoolsMajorVersion.$creatoolsMinorVersion.$creatoolsBuildVersion.sh      
- ##    scp Install-Creatools-Final_User-tmp.sh $distanceAdress/Install-Creatools-Final_User-$creatoolsMajorVersion.$creatoolsMinorVersion.$creatoolsBuildVersion.sh      
 
         ssh davila@tux.creatis.insa-lyon.fr "cd creatools/creaTools;rm Install-Creatools-Bin-Release.sh;  ln -s v4.x.x/Install-Creatools-Bin-Release-$creatoolsMajorVersion.$creatoolsMinorVersion.$creatoolsBuildVersion.sh  Install-Creatools-Bin-Release.sh"
+
         ssh davila@tux.creatis.insa-lyon.fr "cd creatools/creaTools;rm creatools-Linux-Bin.sh;  ln -s v4.x.x/$filename_BinVersion  creatools-Linux-Bin.sh"
 
-##      ssh davila@tux.creatis.insa-lyon.fr "cd creatools/creaTools;rm Install-Creatools-Final_User.sh;  ln -s v4.x.x/Install-Creatools-Final_User-$creatoolsMajorVersion.$creatoolsMinorVersion.$creatoolsBuildVersion.sh  Install-Creatools-Final_User.sh"
 
 
      echo ""