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'
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 :
{
products :
{
# PREREQUISITES :
- alabaster : '0.7.6'
+ alabaster : '0.7.16'
Babel : '2.7.0'
boost : '1.67.0'
certifi : '2019.6.16'
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'
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'
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'
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 :
{
products :
{
# PREREQUISITES :
- alabaster : '0.7.6'
+ alabaster : '0.7.16'
Babel : '2.7.0'
boost : '1.67.0'
certifi : '2019.6.16'
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'
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'
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'
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'
--- /dev/null
+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"
+ }
+}
--- /dev/null
+#!/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