]> SALOME platform Git repositories - tools/sat_salome.git/commitdiff
Salome HOME
spns #42820: added configuration files for breathe, exhale and their dependencies
authorGuytri KASTANE <guytri.kastane@cea.fr>
Thu, 29 Aug 2024 12:13:14 +0000 (14:13 +0200)
committerGuytri KASTANE <guytri.kastane@cea.fr>
Thu, 29 Aug 2024 12:13:14 +0000 (14:13 +0200)
12 files changed:
applications/SALOME-master.pyconf
products/MEDCOUPLING.pyconf
products/beautifulsoup4.pyconf [new file with mode: 0644]
products/breathe.pyconf [new file with mode: 0644]
products/env_scripts/beautifulsoup4.py [new file with mode: 0644]
products/env_scripts/breathe.py [new file with mode: 0644]
products/env_scripts/exhale.py [new file with mode: 0644]
products/env_scripts/lxml.py [new file with mode: 0644]
products/env_scripts/soupsieve.py [new file with mode: 0644]
products/exhale.pyconf [new file with mode: 0644]
products/lxml.pyconf [new file with mode: 0644]
products/soupsieve.pyconf [new file with mode: 0644]

index 7e26585becaad2f6378399cea0643d62c97f40d4..50c5a0e2d65713dceff6c12f41abfca0230510b4 100644 (file)
@@ -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'
index a4f9014324f55402c54843639aefff723fc9f010..a13e1d1c2460f74846331bb084381e2467f5c5f7 100644 (file)
@@ -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 (file)
index 0000000..a964f1a
--- /dev/null
@@ -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 (file)
index 0000000..610b414
--- /dev/null
@@ -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 (file)
index 0000000..bf6bbfc
--- /dev/null
@@ -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 (file)
index 0000000..15aebec
--- /dev/null
@@ -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 (file)
index 0000000..7f79539
--- /dev/null
@@ -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 (file)
index 0000000..d4af295
--- /dev/null
@@ -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 (file)
index 0000000..48f00a6
--- /dev/null
@@ -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 (file)
index 0000000..8a94a04
--- /dev/null
@@ -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 (file)
index 0000000..372bb01
--- /dev/null
@@ -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 (file)
index 0000000..4b591e0
--- /dev/null
@@ -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"
+    }
+}
+