From: Guytri KASTANE Date: Thu, 29 Aug 2024 12:13:14 +0000 (+0200) Subject: spns #42820: added configuration files for breathe, exhale and their dependencies X-Git-Url: http://git.salome-platform.org/gitweb/?a=commitdiff_plain;h=8d153c3df27bab484ce63a19728110489026805d;p=tools%2Fsat_salome.git spns #42820: added configuration files for breathe, exhale and their dependencies --- diff --git a/applications/SALOME-master.pyconf b/applications/SALOME-master.pyconf index 7e26585..50c5a0e 100644 --- a/applications/SALOME-master.pyconf +++ b/applications/SALOME-master.pyconf @@ -37,7 +37,9 @@ APPLICATION : # PREREQUISITES : alabaster : '0.7.6' Babel : '2.14.0' + beautifulsoup4: '4.12.3' boost : '1.71.0' + breathe : '4.35.0' CAS : {tag : 'CR780-SALOME-PATCH', section: 'version_CR780_SALOME_PATCH', base: 'no'} catalyst: '2.0' C3PO: 'v2.3' @@ -58,6 +60,7 @@ APPLICATION : doxygen : '1.8.14' eigen : '3.3.4' embree : '3.12.2' + exhale : '0.3.7' FMILibrary : '2.0.3' fonttools : '4.48.1' freeimage : '3.16.0' @@ -83,6 +86,7 @@ APPLICATION : lapack : '3.8.0' libxml2 : '2.9.12' llvm : '8.0.1-clang' + lxml : '5.3.0' markupsafe : '2.1.5' markdown_it_py: '3.0.0' matplotlib : '3.8.2' @@ -137,6 +141,7 @@ APPLICATION : sip : '5.5.0' six : '1.10.0' snowballstemmer : '2.2.0' + soupsieve : '2.6' Sphinx : '7.2.6' sphinxcontrib_applehelp : '1.0.8' sphinxcontrib_devhelp : '1.0.6' diff --git a/products/MEDCOUPLING.pyconf b/products/MEDCOUPLING.pyconf index a4f9014..a13e1d1 100644 --- a/products/MEDCOUPLING.pyconf +++ b/products/MEDCOUPLING.pyconf @@ -33,7 +33,7 @@ default : "lapack", "CONFIGURATION" ] - build_depend : ["cmake", "swig", "doxygen", "graphviz", "cppunit"] + build_depend : ["cmake", "swig", "doxygen", "graphviz", "cppunit", "breathe", "exhale"] opt_depend : [] source_dir : $APPLICATION.workdir + $VARS.sep + 'SOURCES' + $VARS.sep + $name build_dir : $APPLICATION.workdir + $VARS.sep + 'BUILD' + $VARS.sep + $name diff --git a/products/beautifulsoup4.pyconf b/products/beautifulsoup4.pyconf new file mode 100644 index 0000000..a964f1a --- /dev/null +++ b/products/beautifulsoup4.pyconf @@ -0,0 +1,22 @@ +default : +{ + name : "beautifulsoup4" + build_source : "script" + compil_script : 'pip_install' + $VARS.scriptExtension + get_source : "archive" + archive_info : {archive_prefix : "beautifulsoup4"} + environ : + { + env_script : "beautifulsoup4.py" + } + depend : ['Python', 'setuptools', 'soupsieve'] + source_dir : $APPLICATION.workdir + $VARS.sep + 'SOURCES' + $VARS.sep + "beautifulsoup4" + build_dir : $APPLICATION.workdir + $VARS.sep + 'BUILD' + $VARS.sep + "beautifulsoup4" + install_dir : 'base' + properties: + { + incremental : "yes" + pip : "yes" + } +} + diff --git a/products/breathe.pyconf b/products/breathe.pyconf new file mode 100644 index 0000000..610b414 --- /dev/null +++ b/products/breathe.pyconf @@ -0,0 +1,22 @@ +default : +{ + name : "breathe" + build_source : "script" + compil_script : 'pip_install' + $VARS.scriptExtension + get_source : "archive" + archive_info : {archive_prefix : "breathe"} + environ : + { + env_script : "breathe.py" + } + depend : ['Python','Sphinx'] + source_dir : $APPLICATION.workdir + $VARS.sep + 'SOURCES' + $VARS.sep + "breathe" + build_dir : $APPLICATION.workdir + $VARS.sep + 'BUILD' + $VARS.sep + "breathe" + install_dir : 'base' + properties: + { + incremental : "yes" + pip : "yes" + } +} + diff --git a/products/env_scripts/beautifulsoup4.py b/products/env_scripts/beautifulsoup4.py new file mode 100644 index 0000000..bf6bbfc --- /dev/null +++ b/products/env_scripts/beautifulsoup4.py @@ -0,0 +1,10 @@ +#!/usr/bin/env python +#-*- coding:utf-8 -*- + +import os + +def set_env(env, prereq_dir, version): + env.set("BEAUTIFULSOUP4_ROOT_DIR",prereq_dir) + +def set_nativ_env(env): + pass diff --git a/products/env_scripts/breathe.py b/products/env_scripts/breathe.py new file mode 100644 index 0000000..15aebec --- /dev/null +++ b/products/env_scripts/breathe.py @@ -0,0 +1,10 @@ +#!/usr/bin/env python +#-*- coding:utf-8 -*- + +import os + +def set_env(env, prereq_dir, version): + env.set("BREATHE_ROOT_DIR",prereq_dir) + +def set_nativ_env(env): + pass diff --git a/products/env_scripts/exhale.py b/products/env_scripts/exhale.py new file mode 100644 index 0000000..7f79539 --- /dev/null +++ b/products/env_scripts/exhale.py @@ -0,0 +1,10 @@ +#!/usr/bin/env python +#-*- coding:utf-8 -*- + +import os + +def set_env(env, prereq_dir, version): + env.set("EXHALE_ROOT_DIR",prereq_dir) + +def set_nativ_env(env): + pass diff --git a/products/env_scripts/lxml.py b/products/env_scripts/lxml.py new file mode 100644 index 0000000..d4af295 --- /dev/null +++ b/products/env_scripts/lxml.py @@ -0,0 +1,10 @@ +#!/usr/bin/env python +#-*- coding:utf-8 -*- + +import os + +def set_env(env, prereq_dir, version): + env.set("LXML_ROOT_DIR",prereq_dir) + +def set_nativ_env(env): + pass diff --git a/products/env_scripts/soupsieve.py b/products/env_scripts/soupsieve.py new file mode 100644 index 0000000..48f00a6 --- /dev/null +++ b/products/env_scripts/soupsieve.py @@ -0,0 +1,10 @@ +#!/usr/bin/env python +#-*- coding:utf-8 -*- + +import os + +def set_env(env, prereq_dir, version): + env.set("SOUPSIEVE_ROOT_DIR",prereq_dir) + +def set_nativ_env(env): + pass diff --git a/products/exhale.pyconf b/products/exhale.pyconf new file mode 100644 index 0000000..8a94a04 --- /dev/null +++ b/products/exhale.pyconf @@ -0,0 +1,22 @@ +default : +{ + name : "exhale" + build_source : "script" + compil_script : 'pip_install' + $VARS.scriptExtension + get_source : "archive" + archive_info : {archive_prefix : "exhale"} + environ : + { + env_script : "exhale.py" + } + depend : ['Python', 'setuptools', 'Sphinx', 'beautifulsoup4', 'lxml', 'six'] + source_dir : $APPLICATION.workdir + $VARS.sep + 'SOURCES' + $VARS.sep + "exhale" + build_dir : $APPLICATION.workdir + $VARS.sep + 'BUILD' + $VARS.sep + "exhale" + install_dir : 'base' + properties: + { + incremental : "yes" + pip : "yes" + } +} + diff --git a/products/lxml.pyconf b/products/lxml.pyconf new file mode 100644 index 0000000..372bb01 --- /dev/null +++ b/products/lxml.pyconf @@ -0,0 +1,22 @@ +default : +{ + name : "lxml" + build_source : "script" + compil_script : 'pip_install' + $VARS.scriptExtension + get_source : "archive" + archive_info : {archive_prefix : "lxml"} + environ : + { + env_script : "lxml.py" + } + depend : ['Python', 'setuptools'] + source_dir : $APPLICATION.workdir + $VARS.sep + 'SOURCES' + $VARS.sep + "lxml" + build_dir : $APPLICATION.workdir + $VARS.sep + 'BUILD' + $VARS.sep + "lxml" + install_dir : 'base' + properties: + { + incremental : "yes" + pip : "yes" + } +} + diff --git a/products/soupsieve.pyconf b/products/soupsieve.pyconf new file mode 100644 index 0000000..4b591e0 --- /dev/null +++ b/products/soupsieve.pyconf @@ -0,0 +1,22 @@ +default : +{ + name : "soupsieve" + build_source : "script" + compil_script : 'pip_install' + $VARS.scriptExtension + get_source : "archive" + archive_info : {archive_prefix : "soupsieve"} + environ : + { + env_script : "soupsieve.py" + } + depend : ['Python', 'setuptools'] + source_dir : $APPLICATION.workdir + $VARS.sep + 'SOURCES' + $VARS.sep + "soupsieve" + build_dir : $APPLICATION.workdir + $VARS.sep + 'BUILD' + $VARS.sep + "soupsieve" + install_dir : 'base' + properties: + { + incremental : "yes" + pip : "yes" + } +} +