]> SALOME platform Git repositories - tools/sat_salome.git/commitdiff
Salome HOME
support msys2 msys2
authorU-IDSI0\nghodban <nghodban@PO16920.IDSI0.si.c-s.fr>
Mon, 28 Oct 2024 10:18:07 +0000 (11:18 +0100)
committerU-IDSI0\nghodban <nghodban@PO16920.IDSI0.si.c-s.fr>
Mon, 28 Oct 2024 10:18:07 +0000 (11:18 +0100)
84 files changed:
applications/SALOME-master-mingw.pyconf [new file with mode: 0644]
products/Babel.pyconf
products/Cython.pyconf
products/Jinja2.pyconf
products/Pillow.pyconf
products/PyQt.pyconf
products/Pygments.pyconf
products/Python.pyconf
products/Sphinx.pyconf
products/alabaster.pyconf
products/assimulo.pyconf
products/boost.pyconf
products/certifi.pyconf
products/cftime.pyconf
products/chardet.pyconf
products/click.pyconf
products/cmake.pyconf
products/compil_scripts/assimulo.sh
products/cppunit.pyconf
products/cycler.pyconf
products/dateutil.pyconf
products/docutils.pyconf
products/doxygen.pyconf
products/eigen.pyconf
products/env_scripts/Python.py
products/fftw.pyconf
products/freeimage.pyconf
products/freetype.pyconf
products/gdal.pyconf
products/gl2ps.pyconf
products/graphviz.pyconf
products/h5py.pyconf
products/hdf5.pyconf
products/idna.pyconf
products/imagesize.pyconf
products/kiwisolver.pyconf
products/lapack.pyconf
products/libxml2.pyconf
products/llvm.pyconf
products/markdown_it_py.pyconf
products/markupsafe.pyconf
products/matplotlib.pyconf
products/mdurl.pyconf
products/meshio.pyconf
products/metis.pyconf
products/netCDF4.pyconf
products/nlopt.pyconf
products/nose.pyconf
products/numpy.pyconf
products/numpydoc.pyconf
products/opencv.pyconf
products/openmpi.pyconf
products/packaging.pyconf
products/pandas.pyconf
products/petsc.pyconf
products/poetry.pyconf
products/poetry_core.pyconf
products/psutil.pyconf
products/pyparsing.pyconf
products/pyreadline.pyconf
products/pytest.pyconf
products/pytz.pyconf
products/qt.pyconf
products/qtpy.pyconf
products/qwt.pyconf
products/requests.pyconf
products/rich.pyconf
products/salome_system.pyconf
products/scipy.pyconf
products/scotch.pyconf
products/setuptools.pyconf
products/sip.pyconf
products/six.pyconf
products/snowballstemmer.pyconf
products/sphinx_rtd_theme.pyconf
products/sphinxcontrib_websupport.pyconf
products/sphinxintl.pyconf
products/statsmodels.pyconf
products/swig.pyconf
products/tbb.pyconf
products/tcl.pyconf
products/tk.pyconf
products/toml.pyconf
products/urllib3.pyconf

diff --git a/applications/SALOME-master-mingw.pyconf b/applications/SALOME-master-mingw.pyconf
new file mode 100644 (file)
index 0000000..c23af2a
--- /dev/null
@@ -0,0 +1,216 @@
+#!/usr/bin/env python
+#-*- coding:utf-8 -*-
+
+APPLICATION :
+{
+    name : 'SALOME-master'
+    workdir : $LOCAL.workdir + $VARS.sep + $VARS.dist + '-' + $APPLICATION.name
+    tag : 'master'
+    dev : 'no'
+    verbose :'no'
+    debug : 'no'
+    base : 'no'
+    python3 : 'yes'
+    platform : ["mingw-w64-x86_64"]
+    environ :
+    {
+        build :
+        {
+            CONFIGURATION_ROOT_DIR : $workdir + $VARS.sep + "SOURCES" + $VARS.sep + "CONFIGURATION"
+            RESTRICTED_ROOT_DIR : $workdir + $VARS.sep + "SOURCES" + $VARS.sep + "RESTRICTED"
+            SALOME_USE_64BIT_IDS : '1'
+            VTK_SMP_IMPLEMENTATION_TYPE : TBB # OpenMP # choose among: sequential / OpenMP / TBB switches
+            SALOME_GMSH_HEADERS_STD : '1'
+        }
+        launch :
+        {
+            PYTHONIOENCODING:"UTF_8",
+            SALOME_MODULES_ORDER:"SHAPER:SHAPERSTUDY:GEOM:SMESH",
+            ROOT_SALOME_INSTALL: '$PRODUCT_ROOT_DIR',
+            SALOME_ON_DEMAND: "HIDE"
+        }
+        SALOME_trace : "local" # local/file:.../with_logger
+        SALOME_MODULES : "SHAPER,SHAPERSTUDY,GEOM,SMESH,PARAVIS,YACS,JOBMANAGER"  # specify the first modules to display in gui
+   }
+    products :
+    {
+        # PREREQUISITES :
+        alabaster : 'native'
+        assimulo  : '3.5.2'
+        Babel : 'native'
+        BasicIterativeStatistics :  'v0.1.0'
+        boost : 'native'
+        CAS : {tag : 'CR780-SALOME-PATCH', section: 'version_CR780_SALOME_PATCH', base:  'no'}
+        catalyst: '2.0'
+        C3PO: 'v2.3'
+        certifi : 'native'
+        cftime: '1.6.3'
+        cgal : 'v5.6.1'
+        cgns : '4.2.0'
+        chardet : 'native'
+        click : 'native'
+        cmake : 'native'
+        cppunit : 'native'
+        cminpack: 'native'
+        cork : '5987de5'
+        cycler : 'native'
+        Cython : 'native'
+        dateutil : 'native'
+        docutils : 'native'
+        doxygen : 'native'
+        eigen : 'native'
+        FMILibrary : '2.0.3'
+        fftw : 'native'
+        freeimage : 'native'
+        freetype : 'native'
+        gl2ps : 'native'
+        gdal : 'native'
+        gmsh : '4.10.3_with_CAS_7.8'
+        graphviz : 'native'
+        h5py : 'native'
+        hdf5 : 'native'
+        idna : 'native'
+        imagesize : 'native'
+        irmb : '67d77b4'
+        Jinja2 : 'native'
+        kiwisolver : 'native'
+        lapack : 'native'
+        libigl : 'v2.5.0'
+        libxml2 : 'native'
+        llvm : 'native'
+        markupsafe : 'native'
+        matplotlib : 'native'
+        mcut : 'b5b0ec6'
+        mdurl : 'native'
+        markdown_it_py : 'native'
+        medfile : '4.1.1'
+        meshbooleanplugin : 'main'
+        MeshGems : '2.15-1'
+        meshio: 'native'
+        metis : 'native'
+        mmg : '5.6.0'
+        mmgplugin: 'main'
+        netgen : '5.3.1_with_CAS_7.8'
+        netcdf : 'native'
+        netCDF4: '1.6.4'
+        nlopt : 'native'
+        nose: 'native'
+        numpy : 'native'
+        numpydoc : 'native'
+        omniORB : '4.2.5'
+        omniORBpy : '4.2.5'
+        opencv : 'native'
+        openmpi: 'native'
+        openturns: '1.22'
+        packaging : 'native'
+        pandas : 'native'
+        ParaView : {tag:'5.11.0', base: 'no',  section: 'version_5_11_0_MPI', hpc: 'yes'}
+        PERSALYS : 'v16.0.1'
+        petsc : 'native'
+        Pillow : 'native'
+        planegcs : '0.18-3cb6890'
+        psutil : 'native'
+        poetry : "native"
+        poetry_core : 'native'
+        pyyaml: 'native'
+        PyFMI : '2.6'
+        Pygments : 'native'
+        pyparsing : 'native'
+        PyQt : 'native'
+        pyqwt: {tag : '0.12.1', base : 'no', section : 'version_0_12_1_no_pip', hpc: 'no'}
+        pyreadline : 'native'
+        pytest :  'native'
+        Python : 'native'
+        pytz : 'native'
+        qt : 'native'
+        qtpy : 'native'
+        qwt : 'native'
+        requests : 'native'
+        rich : 'native'
+        scipy : 'native'
+        scotch : 'native'
+        setuptools : 'native'
+        sip : 'native'
+        six : 'native'
+        snowballstemmer : 'native'
+        Sphinx : 'native'
+        sphinxcontrib_websupport : 'native'
+        sphinxintl: 'native'
+        sphinx_rtd_theme : 'native'
+        statsmodels : 'native'
+        swig : '4.0.2'
+        tbb : 'native'
+        tcl : 'native'
+        tk : 'native'
+        toml: 'native'
+        urllib3 : 'native'
+
+        # SALOME MODULES :
+        'CONFIGURATION'
+        'SALOME'
+        'SHAPER'
+        'SHAPERSTUDY'
+        'RESTRICTED'
+        'LIBBATCH' : 'V2_5_0'
+        'KERNEL'
+        'MEDCOUPLING' : {tag:'master', base: 'no', section: 'default_MPI', hpc: 'yes'}
+        'GUI'
+        'GEOM'
+        'SMESH'
+        'NETGENPLUGIN'
+        'BLSURFPLUGIN'
+        'GHS3DPLUGIN'
+        'HYBRIDPLUGIN'
+        'HexoticPLUGIN'
+        'GMSHPLUGIN'
+        'HEXABLOCK'
+        'HEXABLOCKPLUGIN'
+        'HOMARD'
+        'FIELDS'
+        'PARAVIS': {tag:'master', base: 'no', section: 'default_MPI', hpc: 'yes'}
+        'JOBMANAGER'
+        'YACS'
+        'YACSGEN'
+        'DOCUMENTATION'
+        'SAMPLES'
+        'COMPONENT'
+        'PYCALCULATOR'
+        'CALCULATOR'
+        'HELLO'
+        'PYHELLO'
+        'EFICAS'
+        'EFICAS_TOOLS'
+        'PY2CPP'
+        'ADAO'
+        'ADAO_INTERFACE'
+        'PARAVISADDONS'
+        'OPENTURNS_SALOME'
+        'YDEFX'
+        'pmml'
+        'SALOMEBOOTSTRAP'
+        'SOLVERLAB'
+        'TopIIVolMesh'
+        #'TESTBASE'
+        'CEATESTBASE' : 'SalomeV9'
+    }
+    profile :
+    {
+        launcher_name : "salome"
+    }
+    test_base :
+    {
+        name : "SALOME"
+        tag : "SalomeV9"
+    }
+    properties :
+    {
+        mesa_launcher_in_package : "yes"
+        git_server : 'tuleap'
+        pip : 'yes'
+        pip_install_dir : 'python'
+        single_install_dir : "no"
+    }
+}
+__overwrite__ :
+[
+]
index b1b13fa5b43d068865cf48ba703b9173c7ab829e..0e6136b6c79c4822da15766be171270bcad2df30 100644 (file)
@@ -10,6 +10,7 @@ default :
         rpm_dev : []
         apt : ["python3-babel"]
         apt_dev : []
+        pacman : ["mingw-w64-x86_64-python-babel"]
     }
     environ :
     {
index 9c25d8dd3c7f905e5682c2cd18630ecafd9280b6..0ac1ea384d102c763d277c1ebd67b8a3094a6de6 100755 (executable)
@@ -10,6 +10,7 @@ default :
         rpm_dev : []
         apt : ["python3-pytest-cython"]
         apt_dev : []
+               pacman : ["mingw-w64-x86_64-cython"]
     }
     environ :
     {
index 6a370d5379ad42da5767e47bdf5c7f15f9db5b5f..e720301038efd75f45d538e64bb959036e1fe49a 100644 (file)
@@ -10,6 +10,7 @@ default :
         rpm_dev : []
         apt : ["python3-jinja2"]
         apt_dev : []
+               pacman : ["mingw-w64-x86_64-python-jinja"]
     }
     environ :
     {
index d6535b049ef6c002a51151f2ddff8fdb1de80939..6093817b921fc4cbb1cc46993f57ff3a1061873a 100644 (file)
@@ -10,6 +10,7 @@ default :
         rpm_dev : []
         apt : ["python3-pil"]
         apt_dev : []
+               pacman : ["mingw-w64-x86_64-python-pillow"]
     }
     environ :
     {
index 6a8f8e5b9ac811490161c2a8fe02acd1bc0e009b..e7e382ad7b2225bec1ea004a83ac182f91b8120a 100644 (file)
@@ -10,6 +10,7 @@ default :
         rpm_dev : ["python3-qt5-devel"] # contains qtsvg
         apt : ["python3-pyqt5", "python3-pyqt5.qtsvg"]
         apt_dev : ["pyqt5-dev", "pyqt5-dev-tools"]
+               pacman : ["mingw-w64-x86_64-python-pyqt5", "mingw-w64-x86_64-pyqt-builder", "mingw-w64-x86_64-python-pyqtgraph"]
     }
     environ :
     {
index 5a29548a43fa3481084564463f0d9fadccdc0b6e..79871567d5a6579bd584eba7d3d1ba1552c1e165 100644 (file)
@@ -11,6 +11,7 @@ default :
         rpm_dev : []
         apt : ["python3-pygments"]
         apt_dev : []
+               pacman : ["mingw-w64-x86_64-python-pygments"]
     }
     environ :
     {
index dda31118eb9b03136679d5bbfcc52c37a3f91c6f..f7499c43afcedd7b3a3d3855604fd29b96ad1774 100755 (executable)
@@ -12,6 +12,7 @@ default :
         rpm_dev : []
         apt : []
         apt_dev : []
+        pacman : ["mingw-w64-x86_64-python"]
     }
     environ :
     {
index b6e865ca0320f82ae05bc04a75c6c5c7a215dfa1..f91b40a258415cf4af6efe77635b36c3225cd5d1 100644 (file)
@@ -11,6 +11,7 @@ default :
         rpm_dev : []
         apt : ["python3-sphinx"]
         apt_dev : []
+               pacman : ["mingw-w64-x86_64-python-sphinx"]
     }
     environ :
     {
index dc61976c1f10995bca5575d9bb01b1380b4cd70c..1fc6d9593f7f7c27c6b2a22cc5dce32d7f15cfe9 100644 (file)
@@ -10,6 +10,7 @@ default :
         rpm_dev : []
         apt : ["python3-alabaster"]
         apt_dev : []
+        pacman : ["mingw-w64-x86_64-python-sphinx-alabaster-theme"]
     }
     environ :
     {
index 40379cf35e6ce20678ef39d2df5e59562abb3786..6992b9d31c66e213ff36c7401d8b22d9477c5360 100644 (file)
@@ -12,7 +12,7 @@ default :
     opt_dep: ['sundials']
     source_dir : $APPLICATION.workdir + $VARS.sep + 'SOURCES' + $VARS.sep + "assimulo"
     build_dir : $APPLICATION.workdir + $VARS.sep + 'BUILD' + $VARS.sep + "assimulo"
-    install_dir : 'base'
+    #install_dir : 'base'
     properties:
     {
       incremental : "yes"
index 96373e7ff9886606adaf23208f968e71f421a57a..9b9ce417e42cef4d704d5d2c75c6fb51b34654ca 100644 (file)
@@ -10,6 +10,7 @@ default :
         rpm_dev : ["boost-devel"]
         apt : []
         apt_dev : ["libboost-all-dev"]
+        pacman : ["mingw-w64-x86_64-boost"]
     }
     environ :
     {
index 3ce065edc23c677416f7f9a349cf9ad05868fe4c..da0aa822529387ea88c89c3071f31e1392549048 100755 (executable)
@@ -10,6 +10,7 @@ default :
         rpm_dev : []
         apt : ["python3-certifi"]
         apt_dev : []
+        pacman : ["mingw-w64-x86_64-python-certifi"]
     }
     environ :
     {
index 3d0afd915d4ea0835e26902a0b841a82a66b8573..38c33a232771ff8b6e90d6cba9a7d18517530564 100644 (file)
@@ -11,6 +11,7 @@ default :
         rpm_dev : []
         apt : ['python3-cftime']
         apt_dev : []
+        pacman : []
     }
     environ :
     {
index 69c88e947e182b40c01e9d108399e064e7e14eb2..b0545c57ea7bfa93d017a149d76e15a1e1b59c1d 100755 (executable)
@@ -10,6 +10,7 @@ default :
         rpm_dev : []
         apt : ["python3-chardet"]
         apt_dev : []
+        pacman : ["mingw-w64-x86_64-python-chardet"]
     }
     environ :
     {
index 3fc92ef3a38e48a4bac8b0783d5d0d293777b17f..1435878db96e11fed7cd37a3bca5a8eb018416ee 100644 (file)
@@ -10,6 +10,7 @@ default :
         rpm_dev : []
         apt : ["python3-click"]
         apt_dev : []
+        pacman : ["mingw-w64-x86_64-python-click"]
     }
     environ :
     {
index ad02719886250dcbe711ef5dbcace9375cade91f..6be501eea7bab05830ce84728072a84b1f0d8efd 100644 (file)
@@ -11,6 +11,7 @@ default :
         rpm_dev : ["cmake"]
         apt : ["cmake"]
         apt_dev : []
+        pacman : ["mingw-w64-x86_64-cmake"]
     }
     environ :
     {
index 86a3de12589b32beb065c7a1a24ad19fe63cfa36..08158039c2fc3538d46c61adafd1232b6bdc8a31 100755 (executable)
@@ -4,6 +4,10 @@ echo "##########################################################################
 echo Assimulo $VERSION
 echo "##########################################################################"
 
+if [ ! -d $PRODUCT_INSTALL ]; then
+  mkdir -p $PRODUCT_INSTALL 
+fi
+
 cd $BUILD_DIR
 cp -R $SOURCE_DIR/* .
 
index 557629e49e5eaeb53e70bd881420718985366c58..56d649c2e980a0c400c0381e72d5090ecefb0af6 100644 (file)
@@ -10,6 +10,7 @@ default :
         rpm_dev : ["cppunit-devel"]
         apt : []
         apt_dev : ["libcppunit-dev"]
+        pacman : ["mingw-w64-x86_64-cppunit"]
     }
     environ :
     {
index d6e1a2fa2fdeec3a084f7b278e6bc4805f687766..e9682f5af00878b0a1becc2242ba4e1b9e9f5ae6 100644 (file)
@@ -10,6 +10,7 @@ default :
         rpm_dev : []
         apt : ["python3-cycler"]
         apt_dev : []
+               pacman : ["mingw-w64-x86_64-python-cycler"]
     }
     archive_info:
     {
index 5b4f4bd2a1dcdca2134f7193ce918d2d71a7a9bf..b107c51dc8f38e390a0f86fd6068dea1653539f8 100644 (file)
@@ -10,6 +10,7 @@ default :
         rpm_dev : []
         apt : ["python3-dateutil"]
         apt_dev : []
+               pacman : ["mingw-w64-x86_64-python-dateutil"]
     }
     environ :
     {
index f4843fbd87b96c1aa6904cc1a8ba6cbdc7318911..1ed0743b91aad2963a8ef82ccc9e4e89eaff20dd 100644 (file)
@@ -10,6 +10,7 @@ default :
         rpm_dev : []
         apt : ["python3-docutils"]
         apt_dev : []
+               pacman : ["mingw-w64-x86_64-python-docutils"]
     }
     environ :
     {
index aec3a71ecbff4065e006bda9755920b5bbf5d959..c801afb2763deccaec4cd84e700d7e866f4029ad 100755 (executable)
@@ -9,6 +9,7 @@ default :
         rpm_dev : ["doxygen"]
         apt : []
         apt_dev : ["doxygen"]
+               pacman : ["mingw-w64-x86_64-doxygen"]
     }
     environ :
     {
index 7e494bc63bb9f4f61832325ff3d599a5284f24bd..41308fea5b8c357ae9562df4de4bcc234fd8b160 100644 (file)
@@ -10,6 +10,7 @@ default :
         rpm_dev : ["eigen3-devel"]
         apt : []
         apt_dev : ["libeigen3-dev"]
+               pacman : ["mingw-w64-x86_64-eigen3"]
     }
     environ :
     {
index fc2f5fe2ca3382dc1b074d43b2f04f6f121d15ff..c5bc828b34a4f292e06da45fc33bcbc981c3c3e8 100644 (file)
@@ -42,8 +42,17 @@ def set_nativ_env(env):
     env.set('PYTHON_ROOT_DIR', "/usr")
     env.set('PYTHON_INCLUDE',  "%s" % sysconfig.get_paths()['include'])
     env.set('PYTHON_VERSION', sysconfig.get_python_version())
-    if sys.version_info[0] == 3 :
-        env.set('PYTHONBIN','/usr/bin/python3')
-    else:
-        env.set('PYTHONBIN','/usr/bin/python2')
-
+    try:
+        import distro
+        if distro.name().lower().startswith("mingw64_nt"):
+            env.set('PYTHONBIN', '/mingw64/bin/python3')
+        else:
+            if sys.version_info[0] == 3 :
+                env.set('PYTHONBIN','/usr/bin/python3')
+            else:
+                env.set('PYTHONBIN','/usr/bin/python2')
+    except:
+        if sys.version_info[0] == 3 :
+            env.set('PYTHONBIN','/usr/bin/python3')
+        else:
+            env.set('PYTHONBIN','/usr/bin/python2')        
index 6b9f294ad4febecb83ba6944f3324a3509294caa..f1d85bbbba0c683c7111fd166d44589fc972ea1a 100644 (file)
@@ -10,6 +10,7 @@ default :
         rpm_dev : ["fftw-devel"]
         apt : ["fftw"]
         apt_dev : ["fftw-dev"]
+               pacman : ["mingw-w64-x86_64-fftw"]
     }
     archive_info:
     {
index 6520242f2b73854c783ef0f596a0e7557dbff595..5a3042dc0c98f64038fb322fdcdc5442181427a7 100644 (file)
@@ -10,6 +10,7 @@ default :
         rpm_dev : ["freeimage-devel"]
         apt : ["libfreeimage3"]
         apt_dev : ["libfreeimage-dev"]
+               pacman : ["mingw-w64-x86_64-freeimage"]
     }
     patches : []
     environ :
index 5845a1b59a0e49dcb2a86ebbabaf1f8c1dd3b1d7..9859b296ee3ca8e59a8d463e9d2c199596e1d7b3 100755 (executable)
@@ -4,6 +4,10 @@ default :
     build_source : "script"
     compil_script :  $name + $VARS.scriptExtension
     get_source : "archive"
+    system_info : 
+    {
+               pacman : ["mingw-w64-x86_64-freetype"]
+    }
     environ :
     {
        env_script : $name + ".py"
index 53049d2f3a55121086e4aaa04dad876167d0e0d4..d575cc5d00703855eecadb1afb489ebeb84caf29 100644 (file)
@@ -4,6 +4,10 @@ default :
     build_source : "script"
     compil_script :  $name + $VARS.scriptExtension
     get_source : "archive"
+    system_info : 
+    {
+               pacman : ["mingw-w64-x86_64-gdal", "mingw-w64-x86_64-python-gdal"]
+    }
     environ :
     {
        env_script : $name + ".py"
index 9a833991033cfcbdf2e359ed8c0c067bd2bb96e0..fc8024231b62256ba8eda3b42996390f59506cf1 100755 (executable)
@@ -6,6 +6,10 @@ default :
     # to disable link with GLUT library and suppress '-DGLUT_FOUND=OFF' option
     cmake_options : "-DENABLE_PNG=ON -DENABLE_ZLIB=ON -DENABLE_GLUT=OFF"
     get_source : "archive"
+    system_info : 
+    {
+               pacman : ["mingw-w64-x86_64-gl2ps"]
+    }
     environ :
     {
        env_script : $name + ".py"
index c6d3859e35a62a98952f9f774f515b6774c8bd6b..15fdd534f937148cb50db8f40e0e3ba0419de01e 100755 (executable)
@@ -10,6 +10,7 @@ default :
         rpm_dev : ["graphviz-devel"]
         apt : ["graphviz"]
         apt_dev : ["libgraphviz-dev"]
+               pacman : ["mingw-w64-x86_64-graphviz"]
     }
     environ :
     {
index cd85a27b3d17d510b87deeb2f1ac0a03d1c1db5f..45f234a97f7175cd57e49e4269e067a2419a5658 100644 (file)
@@ -11,6 +11,7 @@ default :
         rpm_dev : []
         apt : ["python3-h5py"]
         apt_dev : []
+               pacman : ["mingw-w64-x86_64-python-h5py"]
     }
     environ :
     {
index 1dd2ebd394ce5264cdc4714b6f0b2a1144100654..1b28e0060f57e6ce9cd4f7a2bc61aa7cf1507e55 100755 (executable)
@@ -10,6 +10,7 @@ default :
         rpm_dev : ["hdf5-devel"]
         apt : []
         apt_dev : ["libhdf5-dev"]
+               pacman : ["mingw-w64-x86_64-hdf5"]
     }
     environ :
     {
index b196ff1107c51de0be7e47be6dc267fab4397d06..21d95e9561e23dcc1c6e7b20a255b7dc88b99594 100755 (executable)
@@ -10,6 +10,7 @@ default :
         rpm_dev : []
         apt : ["python3-idna"]
         apt_dev : []
+               pacman : ["mingw-w64-x86_64-python-idna"]
     }
     environ :
     {
index cf40b3ecb79bff9dc5b0fd527ed87489681f17ac..706e69463ad1b03ebd95694b6690272946d68fc9 100755 (executable)
@@ -10,6 +10,7 @@ default :
         rpm_dev : []
         apt : ["python3-imagesize"]
         apt_dev : []
+               pacman : ["mingw-w64-x86_64-python-imagesize"]
     }
     environ :
     {
index 662832def8cdd576d1abf19849869f2d0c991ae1..67dc0eb70504df545ff63390363c1c8b9a08f566 100755 (executable)
@@ -10,6 +10,7 @@ default :
         rpm_dev : []
         apt : ["python3-kiwisolver"]
         apt_dev : []
+               pacman : ["mingw-w64-x86_64-python-kiwisolver"]
     }
     environ :
     {
index 5c8e445fb0e98a903bd55801386c7d57eecd2458..84d270d3f2f9f0d09bc99a370e2bb15bc1a6168f 100644 (file)
@@ -10,6 +10,7 @@ default :
         rpm_dev : ["lapack-devel"]
         apt : ["liblapack3", "liblapacke"]
         apt_dev : ["liblapack-dev", "liblapacke-dev"]
+               pacman : ["mingw-w64-x86_64-blas", "mingw-w64-x86_64-cblas", "mingw-w64-x86_64-lapack", "mingw-w64-x86_64-lapacke"]
     }
     environ :
     {
index 20d27bb224333dfb4aa2668dd828ff1329398ba1..55ba5c57a4165fa1522a12f9fa74b4a761a71709 100644 (file)
@@ -10,6 +10,7 @@ default :
         rpm_dev : ["libxml2-devel"]
         apt : ["libxml2"]
         apt_dev : ["libxml2-dev"]
+               pacman : ["mingw-w64-x86_64-libxml2"]
     }
     archive_info:
     {
index d7a733ca243adae97a56debdd137c56f3c1dda40..51766e435f703a393c01ec127c3d55393495fc87 100644 (file)
@@ -10,6 +10,7 @@ default :
        rpm_dev : ["llvm-devel", "clang-devel"]
        apt : ["clang"]
        apt_dev : ["llvm-dev"]
+          pacman : ["mingw-w64-x86_64-llvm", "mingw-w64-x86_64-clang"]
     }
     environ :
     {
index 2e00dc868f4da13b7a7c8d657df0b68ae7899c26..e18a2161049e397a2b5556851fcab1a7bda84e6a 100644 (file)
@@ -12,6 +12,7 @@ default :
         rpm_dev : []
         apt : ['python3-markdown-it']
         apt_dev : []
+               pacman : ["mingw-w64-x86_64-python-markdown-it-py"]
     }
     environ :
     {
index 2b26e0dddbaef5a0efd1b6435fb28d53deb5aae5..d1d12665ecd3d8d58f77bd98117562d825810fe5 100644 (file)
@@ -10,6 +10,7 @@ default :
         rpm_dev : []
         apt : ["python3-markupsafe"]
         apt_dev : []
+          pacman : ["mingw-w64-x86_64-python-markupsafe"]
     }
     environ :
     {
index 2626027250ca6a3f5fb0a084767d392fdaeebc91..2dd812c33e8a6748ae4409e9ffca9e4424ca9bc0 100755 (executable)
@@ -10,6 +10,7 @@ default :
         rpm_dev : []
         apt : ["python3-matplotlib"]
         apt_dev : []
+               pacman : ["mingw-w64-x86_64-python-matplotlib"]
     }
     environ :
     {
index 8de90e45633f2b0710b99026747a1d5c5c554ee3..09f86c7de29e99835619df78f9b7ae80e303fb5e 100644 (file)
@@ -11,6 +11,7 @@ default :
         rpm_dev : []
         apt : ['python3-mdurl']
         apt_dev : []
+               pacman : ["mingw-w64-x86_64-python-mdurl"]
     }
     environ :
     {
index b3ce9fdc5c6857e43d976345362b3abeeb2e4f00..d8fff97d3fbdfa8716db4e854f5520db928ed403 100644 (file)
@@ -11,6 +11,7 @@ default :
         rpm_dev : []
         apt : ['python3-meshio', 'meshio-tools']
         apt_dev : []
+               pacman : ["mingw-w64-x86_64-python-meshio"]
     }
     environ :
     {
index c2b705d86f8ef973ae2a4753bc58c8c993974cb3..76da34a3ed62f3d7de174e24ac4d34cc3a548272 100644 (file)
@@ -10,6 +10,7 @@ default :
        rpm_dev : ["metis-devel"]
        apt : ["libmetis5"]
        apt_dev : ["libmetis-dev"]
+          pacman : ["mingw-w64-x86_64-metis"]
     }
     environ :
     {
index f82ff06f39009e109663537fd40a4729fe9fe9e2..49eb711bea2dbc5234f821af43752e66fa3d5bc2 100644 (file)
@@ -11,6 +11,7 @@ default :
         rpm_dev : []
         apt : ['python3-netcdf4']
         apt_dev : []
+               pacman : []
     }
     environ :
     {
index 9f22871e288cda99e8eb0ca48183a9aba52bb0c7..37d21f6c8adc51ea277f153a275a7dc176cdfb81 100644 (file)
@@ -10,6 +10,7 @@ default :
        rpm_dev : ["NLopt-devel"]
        apt     : ["libnlopt0","libnlopt-cxx0","python3-nlopt"]
        apt_dev : ["libnlopt-dev","libnlopt-cxx-dev" ]
+          pacman  : ["mingw-w64-x86_64-nlopt"]
     }
     environ :
     {
index d45963b37e7bf4346d26b4bcf9bce6376b62ab63..e2e71a50b86ad2c3ff59e201445cd489b89ec615 100644 (file)
@@ -10,6 +10,7 @@ default :
         rpm_dev : []
         apt : ["python3-nose"]
         apt_dev : []
+               pacman : ["mingw-w64-x86_64-python-nose"]
     }
     archive_info:
     {
index a2786e04be9525e1c2d56183510d18991bf74dae..829a2770547162765865f5547519a51280e91735 100755 (executable)
@@ -10,6 +10,7 @@ default :
         rpm_dev : []
         apt : ["python3-numpy"]
         apt_dev : []
+               pacman : ["mingw-w64-x86_64-python-numpy"]
     }
     environ :
     {
index 7fb9022b9074a0dfe2bdebca5ebe8061dc220cd9..eeca096a42bd4c3e9c0f8e65e6f5d56fa0e20098 100644 (file)
@@ -10,6 +10,7 @@ default :
         rpm_dev : []
         apt : ["python3-numpydoc"]
         apt_dev : []
+               pacman : ["mingw-w64-x86_64-python-numpydoc"]
     }
     archive_info:
     {
index efbb1751cd1542ccb987b54468bcc3013f91242e..8c31374a4cf96bf8f7d78cc21b98f4e603dbe4cd 100644 (file)
@@ -10,6 +10,7 @@ default :
         rpm_dev : ["opencv-devel"]
         apt : ["python3-opencv"]
         apt_dev : ["libopencv-dev"]
+               pacman : ["mingw-w64-x86_64-opencv", "mingw-w64-x86_64-python-opencv"]
     }
     environ :
     {
index cfc6ac4c431ce09ce8e0544cdeddf62135ccc3e2..5189a24ea9ae3dc2a850763f3ee9534fa525dab4 100644 (file)
@@ -4,6 +4,10 @@ default :
     build_source : "script"
     compil_script :  $name + ".sh"
     get_source : "archive"
+    system_info : 
+    {
+               pacman : ["mingw-w64-x86_64-msmpi"]
+    }
     environ :
     {
        env_script : $name + ".py"
index fd39a568e34b6b92add12414c25bcacc86a7a838..a2163964cdb777e4ceb1fd1d1f43ac0b1f4d79fc 100755 (executable)
@@ -10,6 +10,7 @@ default :
         rpm_dev : []
         apt : ["python3-packaging"]
         apt_dev : []
+               pacman : ["mingw-w64-x86_64-python-packaging"]
     }
     environ :
     {
index 1073b8692667ba2bb2e18348e6c8d64b75bddc4a..133c42576ab4b0be885b6155b8e3c4b27906ecda 100644 (file)
@@ -10,6 +10,7 @@ default :
         rpm_dev : []
         apt : ["python3-pandas"]
         apt_dev : []
+               pacman : ["mingw-w64-x86_64-python-pandas"]
     }
     environ :
     {
index 3eefc52053e66654db4d75c87dc34c6a6231cc3d..462518d30889debcb084b17cc3885ab3bba6cea0 100644 (file)
@@ -4,6 +4,14 @@ default :
     build_source : "script"
     compil_script :  $name + ".sh"
     get_source : "archive"
+    system_info : 
+    {
+        rpm : []
+        rpm_dev : []
+        apt : []
+        apt_dev : []
+               pacman : ["mingw-w64-x86_64-petsc", "mingw-w64-x86_64-petsc-build"]
+    }
     environ :
     {
        env_script : $name + ".py"
index 46fd1833b3380adfa3833e59607a251ad833444a..2ae7c8d2e9f1d2363aa442d1f4aab1ded54ddf80 100644 (file)
@@ -12,6 +12,7 @@ default :
         rpm_dev : []
         apt : []
         apt_dev : []
+               pacman : ["mingw-w64-x86_64-python-poetry"]
     }
     environ :
     {
index 4611bfe899aa7d6fe5e228336479e8bba207eaa0..aa80d5c3503d208625f1913b4161341de3cf917c 100644 (file)
@@ -12,6 +12,7 @@ default :
         rpm_dev : []
         apt : []
         apt_dev : []
+               pacman : ["mingw-w64-x86_64-python-poetry-core"]
     }
     environ :
     {
index 3fa843b0d4697f73072e67c202ab14c680253fe4..8e01531d93fae3918e15642faf42dabc020ac799 100755 (executable)
@@ -10,6 +10,7 @@ default :
         rpm_dev : []
         apt : ["python3-psutil"]
         apt_dev : []
+               pacman : ["mingw-w64-x86_64-python-psutil"]
     }
     environ :
     {
index 155e6be8993b62ae84bbfc95ced9d0e170eb076e..a1acb223fa231c9ad08ba55554dc5e52c91c0f37 100644 (file)
@@ -10,6 +10,7 @@ default :
         rpm_dev : []
         apt : ["python3-pyparsing"]
         apt_dev : []
+               pacman : ["mingw-w64-x86_64-python-pyparsing"]
     }
     environ :
     {
index 79d0147f44b00edb709d22030613c4c24ad02352..4af4bfdf322f400a1b9c200a2d65644f4b301629 100755 (executable)
@@ -10,6 +10,7 @@ default :
        rpm_dev : []
        apt : ["readline-common"]
        apt_dev : []
+          pacman : ["mingw-w64-x86_64-readline", "mingw-w64-x86_64-python-pyreadline3"]
     }
     environ :
     {
index 89b5a12e483b89493014c6e1e5914f424b60ced3..05b9f1769e9d8bb7976d6201d6c1adce18c31b2c 100644 (file)
@@ -12,6 +12,7 @@ default :
         rpm_dev : []
         apt : ['python3-pytest']
         apt_dev : []
+               pacman : ["mingw-w64-x86_64-python-pytest"]
     }
     environ :
     {
index 7aa88f1406a39a13e9a07bb5ec8f7838dd73239b..71c15e1d2fd2d2b76defdfc9bd21e49d800620a7 100644 (file)
@@ -10,6 +10,7 @@ default :
         rpm_dev : []
         apt : ["python3-tz"]
         apt_dev : []
+               pacman : ["mingw-w64-x86_64-python-pytz"]
     }
     environ :
     {
index 69cd272346426be4eccd9b60ecf3aa209dc870bc..ae0b252f6975ae18e8ba2d54f569d73e897cf986 100644 (file)
@@ -4,6 +4,15 @@ default:
     build_source : "script"
     compil_script : $name + $VARS.scriptExtension
     get_source : "archive"
+    system_info : 
+    {
+        rpm : []
+        rpm_dev : []
+        apt : []
+        apt_dev : []
+               pacman : ["mingw-w64-x86_64-qt5-base"]
+    }
+
     environ :
     {
        env_script : $name + ".py"
index 9fff7760c48946c6bd016acc58c89c0197e3057a..ab6dd29b9d4e4f1312cce08243bd59d5792597b2 100644 (file)
@@ -8,15 +8,15 @@ default :
     {
       archive_prefix  : "QtPy"
     }
-
-    patches : []
     system_info : 
     {
         rpm : []
         rpm_dev : []
         apt : ['python3-qtpy']
         apt_dev : []
+               pacman : ["mingw-w64-x86_64-python-qtpy"]
     }
+    patches : []
     environ :
     {
        env_script : "qtpy.py"
index 0ae4e5620622eb5d61672b087fcd35e7ae43f6b4..0e467c16102e6b7eb02e8271c331abec55e5ea2d 100644 (file)
@@ -10,6 +10,7 @@ default :
        rpm_dev : ["qwt-qt5-devel"]
        apt : ["libqwt-qt5-6"]
        apt_dev : ["libqwt-qt5-dev"]
+          pacman : ["mingw-w64-x86_64-qwt-qt5"]
     }
     environ :
     {
index 9fb7a7b298f5ce0da8c0baef43f45f99fc0416b4..7819f46dfbfd689312ce6bef1b23f78f8235a194 100755 (executable)
@@ -10,6 +10,7 @@ default :
        rpm_dev : []
        apt : ["python3-requests"]
        apt_dev : []
+          pacman : ["mingw-w64-x86_64-python-requests"]
     }
     environ :
     {
index 39db5f7283056e82784e45424607be0d9e8d68ab..cd81e3224d91829b357ec02d39bba0d0fe461e09 100644 (file)
@@ -11,6 +11,7 @@ default :
         rpm_dev : []
         apt : ['python3-rich']
         apt_dev : []
+               pacman : ["mingw-w64-x86_64-python-rich"]
     }
     environ :
     {
index cba6e649b2f4f80d18c032dadf1257d68a19354c..00dc21fa81daeadca19ce2a01575750ba56255c7 100644 (file)
@@ -32,6 +32,7 @@ default :
                    "libxi-dev", "libxt-dev", "libxmu-dev", "libxpm-dev", "libxft-dev", "automake", "libtool", "libjpeg-dev",
                    "cmake", "libicu-dev", "libopenmpi-dev", "libreadline-dev", "libhwloc-dev", "libsqlite3-dev", "libcurl4-openssl-dev",
                    "libxt-dev", "libxcursor-dev", "libtbb-dev"]
+               pacman : []
 
         # specific to some platform(s)
         "CO7" :
index 9eefb6f9f0345576959f1a4ac9a8a3a0edce4ca5..84729890e9261985bb37ed9bc095b7cce86b607a 100755 (executable)
@@ -11,6 +11,7 @@ default :
         rpm_dev : []
         apt : ["python3-scipy"]
         apt_dev : []
+               pacman : ["mingw-w64-x86_64-python-scipy"]
     }
     environ :
     {
index d18f2655e2ef3c5815c7de4c5b52ce9f426d8abf..75ad0477b581ae9b62e9fadde709dcaae0a41e20 100644 (file)
@@ -10,6 +10,7 @@ default :
         rpm_dev : ["scotch-devel"]
         apt : []
         apt_dev : ["libscotch-dev"]
+               pacman : ["mingw-w64-x86_64-scotch"]
     }
     environ :
     {
index 5e3bc19e02460f0b4e478a0f865ba3b3aae80da6..256868e803a7c19cd1424e52cd57aece56488873 100644 (file)
@@ -10,6 +10,7 @@ default :
         rpm_dev : []
         apt : ["python3-setuptools"]
         apt_dev : []
+               pacman : ["mingw-w64-x86_64-python-setuptools"]
     }
     environ :
     {
index 4da50ed62d636a4bada22a3eb54c715f074bfc20..817df2a208ca225b79345a25d67759c3a91ad574 100644 (file)
@@ -11,6 +11,7 @@ default :
         rpm_dev : ["python3-sip-devel"]
         apt : ["python3-sip"]
         apt_dev : ["python3-sip-dev"]
+               pacman : ["mingw-w64-x86_64-sip", "mingw-w64-x86_64-pyqt5-sip"]
     }
     environ :
     {
index d687fc3ec1bbc2b9902ee3e30173163b19a78ceb..b1bdc2b51e791f352d747ef9a5513bd5990dd73c 100644 (file)
@@ -11,6 +11,7 @@ default :
         rpm_dev : []
         apt : ["python3-six"]
         apt_dev : []
+               pacman : ["mingw-w64-x86_64-python-six"]
     }
     environ :
     {
index eebcc5843b8d6780558fa57d2c242ab10b900aea..a377ce1a00522e2ebe4ae315e558bbaaaf704d2e 100644 (file)
@@ -10,6 +10,7 @@ default :
         rpm_dev : []
         apt : ["python3-stemmer"]
         apt_dev : []
+               pacman : ["mingw-w64-x86_64-python-snowballstemmer"]
     }
     environ :
     {
index c80674ab5b1f9ee9714b13d62fb1a8c9b658f81d..49ca22877c56b7e75edd8b9731ce623e20b17587 100644 (file)
@@ -10,6 +10,7 @@ default :
         rpm_dev : []
         apt : ["python3-sphinx-rtd-theme"]
         apt_dev : []
+               pacman : ["mingw-w64-x86_64-python-sphinx_rtd_theme"]
     }
     environ :
     {
index 5870156003def93c2f551d8ae11d57badac8668c..94dc7f82d5bb0f2d09c828d4b0df951c2b9ba322 100755 (executable)
@@ -10,6 +10,7 @@ default :
         rpm_dev : []
         apt : ["python3-sphinxcontrib.websupport"]
         apt_dev : []
+               pacman : ["mingw-w64-x86_64-python-sphinxcontrib-websupport"]
     }
     environ :
     {
index e87df9b12a080b0cb4bc6d45a3054308c5365c13..a59a22bf685e529c647758ff543ca22eafb8ca2b 100644 (file)
@@ -10,6 +10,7 @@ default :
         rpm_dev : []
         apt : ["sphinx-intl"]
         apt_dev : []
+               pacman : []
     }
     environ :
     {
index b022a545e1f1d5a44ee6fb67b5a3f0ebb7b78aa7..31bc737fa1b28c05029b6e71f3a4307f4093bf30 100644 (file)
@@ -10,6 +10,7 @@ default :
         rpm_dev : ['python3-statsmodels']
         apt : ['python3-statsmodels']
         apt_dev : ['python3-statsmodels']
+               pacman : ["mingw-w64-x86_64-python-statsmodels"]
     }
     environ :
     {
index 756b517c750118ebb8c7c049e61abc48d0c0be17..85ceb9c9546f778e6124a743d1be3a3cf218fb3b 100644 (file)
@@ -10,6 +10,7 @@ default :
         rpm_dev : ["swig"]
         apt : []
         apt_dev : ["swig"]
+               pacman : ["mingw-w64-x86_64-swig"]
     }
     environ :
     {
index b2b348a6dc62b108cb435dd577aa144c91946e9c..22d76c0b8d806303a227f4b32980f52bcc6bed19 100644 (file)
@@ -4,6 +4,10 @@ default :
     build_source : "script"
     compil_script :  $name + $VARS.scriptExtension
     get_source : "archive"
+    system_info :
+    {
+               pacman : ["mingw-w64-x86_64-tbb"]
+    }
     environ :
     {
        env_script : $name + ".py"
index 501dcfcc46b8450b9e792420810ec6a269fdeb61..8076039c941aa3fe2a0a038f953b2951615f306a 100644 (file)
@@ -10,6 +10,7 @@ default :
         rpm_dev : ["tcl-devel"]
         apt : ["libtcl"]
         apt_dev : ["tcl-dev"]
+               pacman : ["mingw-w64-x86_64-tcl"]
     }
     environ :
     {
index 8885b38d6f28b33a3af4b9ddd47c2d22a60f30e4..6639d3137f35132c26fb2a9f2e10793a70304244 100644 (file)
@@ -10,6 +10,7 @@ default :
         rpm_dev : ["tk-devel"]
         apt : ["libtk"]
         apt_dev : ["tk-dev"]
+               pacman : ["mingw-w64-x86_64-tk"]
     }
     environ :
     {
index f6de9ac646730313acff83d22b621142160a7425..2cd2b0f223be4e8e03b47299257c63f7552aa955 100644 (file)
@@ -10,6 +10,7 @@ default :
         rpm_dev : []
         apt : ["python3-toml"]
         apt_dev : []
+               pacman : ["mingw-w64-x86_64-python-toml"]
     }
     environ :
     {
index a1bf4b5dd54e49809f36ecf3074cfcfbcf586581..9c24d2b67d2ef4c3f77329aac7fd77c8cfa716d9 100755 (executable)
@@ -10,6 +10,7 @@ default :
         rpm_dev : []
         apt : ["python3-urllib3"]
         apt_dev : []
+               pacman : ["mingw-w64-x86_64-python-urllib3"]
     }
     environ :
     {