]> SALOME platform Git repositories - tools/sat_salome.git/commitdiff
Salome HOME
[Windows] Add distro 1.0.9 and update MEDCOUPLING 9.13.0 and master builds
authorNabil Ghodbane <nabil.ghodbane@cea.fr>
Thu, 11 Jul 2024 10:36:03 +0000 (12:36 +0200)
committerNabil Ghodbane <nabil.ghodbane@cea.fr>
Fri, 23 Aug 2024 09:05:09 +0000 (11:05 +0200)
applications/MEDCOUPLING-9.13.0-windows.pyconf
applications/MEDCOUPLING-master-windows.pyconf
applications/SALOME-9.13.0-windows.pyconf
applications/SALOME-master-windows.pyconf
products/distro.pyconf [new file with mode: 0644]
products/env_scripts/distro.py [new file with mode: 0644]

index 8827a98a2b76e1f09d77f12135e3a237fa3b0444..29210cab6b49316782a12763a09aa761797615fe 100644 (file)
@@ -6,7 +6,7 @@ APPLICATION :
     name : 'MEDCOUPLING-9.13.0'
     workdir : $LOCAL.workdir + $VARS.sep + $APPLICATION.name
     cmake_generator : 'Visual Studio 15 2017'
-    tag : 'V9_13_0b1'
+    tag : 'V9_13_BR'
     debug : 'no'
     base : 'no'
     python3 : 'yes'
@@ -17,7 +17,7 @@ APPLICATION :
             CONFIGURATION_ROOT_DIR : $workdir + $VARS.sep + "SOURCES" + $VARS.sep + "CONFIGURATION"
             SALOME_HAS_GLOBAL_ENV: "1"
             SALOME_USE_64BIT_IDS : '1'
-            CMAKE_GENERATOR : '"Visual Studio 15 2017"' # strangely not exposed in scripts...
+            CMAKE_GENERATOR : '"Visual Studio 15 2017"'
         }
         launch :
         {
@@ -27,7 +27,7 @@ APPLICATION :
     products :
     {
         # PREREQUISITES :
-        alabaster : '0.7.6'
+        alabaster : '0.7.16'
         Babel : '2.7.0'
         boost : '1.67.0'
         certifi : '2019.6.16'
@@ -36,7 +36,8 @@ APPLICATION :
         colorama: '0.4.1'
         cppunit : '1.13.2'
         chardet : '3.0.4'
-        Cython : '0.29.12'
+        Cython : '0.29.37'
+        distro: '1.9.0'
         docutils : '0.14'
         doxygen : '1.8.3.1'
         expat : '2.0.1'
@@ -53,20 +54,20 @@ APPLICATION :
         medfile : '4.1.1'
         metis : '5.1.0'
         msvc : '2017'
-        numpy : '1.16.4'
+        numpy : '1.21.6'
         packaging : '19.0'
         pockets : '0.7.2'
-        Pygments : '2.4.2'
+        Pygments : '2.13.0'
         pyparsing : '2.4.0'
-        pyreadline : '2.1'
-        Python : '3.6.5'
-        pytz : '2019.1'
+        pyreadline : '3.4.1'
+        Python : '3.9.14'
+        pytz : '2020.1'
         requests : '2.22.0'
-        scipy : '1.4.1'
-        setuptools : '41.0.1'
+        scipy : '1.6.2'
+        setuptools : '69.0.3'
         six : '1.12.0'
-        snowballstemmer : '1.9.0'
-        Sphinx : '2.1.2'
+        snowballstemmer : '2.2.0'
+        Sphinx : '3.5.4'
         sphinxcontrib_applehelp : '1.0.1'
         sphinxcontrib_devhelp : '1.0.1'
         sphinxcontrib_jsmath : '1.0.1'
index 858091e8917dee107cae9824ef4936cca13f7577..6498de3c0e352c6c208f965357072901f1bcd563 100644 (file)
@@ -6,6 +6,7 @@ APPLICATION :
     name : 'MEDCOUPLING-master'
     workdir : $LOCAL.workdir + $VARS.sep + $APPLICATION.name
     cmake_generator : 'Visual Studio 15 2017'
+    cmake_build_type: 'Release' # Debug, RelWithDebInfo, Release, MinSizeRel
     tag : 'master'
     debug : 'no'
     base : 'no'
@@ -17,7 +18,7 @@ APPLICATION :
             CONFIGURATION_ROOT_DIR : $workdir + $VARS.sep + "SOURCES" + $VARS.sep + "CONFIGURATION"
             SALOME_HAS_GLOBAL_ENV: "1"
             SALOME_USE_64BIT_IDS : '1'
-            CMAKE_GENERATOR : '"Visual Studio 15 2017"' # strangely not exposed in scripts...
+            CMAKE_GENERATOR : '"Visual Studio 15 2017"'
         }
         launch :
         {
@@ -27,7 +28,7 @@ APPLICATION :
     products :
     {
         # PREREQUISITES :
-        alabaster : '0.7.6'
+        alabaster : '0.7.16'
         Babel : '2.7.0'
         boost : '1.67.0'
         certifi : '2019.6.16'
@@ -36,7 +37,8 @@ APPLICATION :
         colorama: '0.4.1'
         cppunit : '1.13.2'
         chardet : '3.0.4'
-        Cython : '0.29.12'
+        Cython : '0.29.37'
+        distro: '1.9.0'
         docutils : '0.14'
         doxygen : '1.8.3.1'
         expat : '2.0.1'
@@ -53,20 +55,20 @@ APPLICATION :
         medfile : '4.1.1'
         metis : '5.1.0'
         msvc : '2017'
-        numpy : '1.16.4'
+        numpy : '1.21.6'
         packaging : '19.0'
         pockets : '0.7.2'
-        Pygments : '2.4.2'
+        Pygments : '2.13.0'
         pyparsing : '2.4.0'
-        pyreadline : '2.1'
-        Python : '3.6.5'
-        pytz : '2019.1'
+        pyreadline : '3.4.1'
+        Python : '3.9.14'
+        pytz : '2020.1'
         requests : '2.22.0'
-        scipy : '1.4.1'
-        setuptools : '41.0.1'
+        scipy : '1.6.2'
+        setuptools : '69.0.3'
         six : '1.12.0'
-        snowballstemmer : '1.9.0'
-        Sphinx : '2.1.2'
+        snowballstemmer : '2.2.0'
+        Sphinx : '3.5.4'
         sphinxcontrib_applehelp : '1.0.1'
         sphinxcontrib_devhelp : '1.0.1'
         sphinxcontrib_jsmath : '1.0.1'
index 322118cc27ec28d6ee8fef5184e896c49d95a69d..2c43044e086d72bb12c2078271d5554f7b3f7559 100644 (file)
@@ -57,6 +57,7 @@ APPLICATION :
         Cython : '0.29.37'
         dateutil : '2.8.2'
         dill : '0.3.4'
+        distro: '1.9.0'
         docutils : '0.14'
         doxygen : '1.8.3.1'
         eigen : '3.3.4'
index 445f2bfc270f459a2a9aca1616eb7d986fc201c6..1e8be28c0eaeb2dd3d4e7e9a5c5ba5ef2b7b34ae 100644 (file)
@@ -57,6 +57,7 @@ APPLICATION :
         Cython : '0.29.37'
         dateutil : '2.8.2'
         dill : '0.3.4'
+        distro: '1.9.0'
         docutils : '0.14'
         doxygen : '1.8.3.1'
         eigen : '3.3.4'
diff --git a/products/distro.pyconf b/products/distro.pyconf
new file mode 100644 (file)
index 0000000..7b419ee
--- /dev/null
@@ -0,0 +1,27 @@
+default :
+{
+    name : "distro"
+    build_source : "script"
+    compil_script : 'pip_install' + $VARS.scriptExtension
+    get_source : "archive"
+    system_info : 
+    {
+        rpm : ["python3-distro"]
+        rpm_dev : []
+        apt : ["python3-distro"]
+        apt_dev : []
+    }
+    environ :
+    {
+       env_script : $name + ".py"
+    }
+    depend : ['Python','setuptools']
+    source_dir : $APPLICATION.workdir + $VARS.sep + 'SOURCES' + $VARS.sep + $name
+    build_dir : $APPLICATION.workdir + $VARS.sep + 'BUILD' + $VARS.sep + $name
+    install_dir : 'base'
+    properties:
+    {
+        incremental : "yes"
+        pip : "yes"
+    }
+}
diff --git a/products/env_scripts/distro.py b/products/env_scripts/distro.py
new file mode 100644 (file)
index 0000000..22765fb
--- /dev/null
@@ -0,0 +1,17 @@
+#!/usr/bin/env python
+#-*- coding:utf-8 -*-
+
+import os
+import platform
+
+def set_env(env, prereq_dir, version):
+    env.set("DISTRO_ROOT_DIR",prereq_dir)
+
+    versionPython = env.get('PYTHON_VERSION')
+    if not platform.system() == "Windows" :
+        env.prepend('PATH', os.path.join(prereq_dir, 'bin'))
+        env.prepend('PYTHONPATH',os.path.join(prereq_dir, 'lib', 'python' + versionPython, 'site-packages'))
+        env.prepend('PYTHONPATH',os.path.join(prereq_dir, 'bin'))
+
+def set_nativ_env(env):
+    pass