Added TFEL v3.4 and MGIS v1.2 (#20234)
This commit is contained in:
parent
352dc0624c
commit
c52d9dc445
@ -18,16 +18,18 @@ class Mgis(CMakePackage):
|
|||||||
"""
|
"""
|
||||||
|
|
||||||
homepage = "https://thelfer.github.io/mgis/web/index.html"
|
homepage = "https://thelfer.github.io/mgis/web/index.html"
|
||||||
url = "https://github.com/thelfer/MFrontGenericInterfaceSupport/archive/MFrontGenericInterfaceSupport-1.1.tar.gz"
|
url = "https://github.com/thelfer/MFrontGenericInterfaceSupport/archive/MFrontGenericInterfaceSupport-1.2.tar.gz"
|
||||||
git = "https://github.com/thelfer/MFrontGenericInterfaceSupport.git"
|
git = "https://github.com/thelfer/MFrontGenericInterfaceSupport.git"
|
||||||
maintainers = ['thelfer']
|
maintainers = ['thelfer']
|
||||||
|
|
||||||
# development branches
|
# development branches
|
||||||
version("master", branch="master")
|
version("master", branch="master")
|
||||||
|
version("rliv-1.2", branch="rliv-1.2")
|
||||||
version("rliv-1.1", branch="rliv-1.1")
|
version("rliv-1.1", branch="rliv-1.1")
|
||||||
version("rliv-1.0", branch="rliv-1.0")
|
version("rliv-1.0", branch="rliv-1.0")
|
||||||
|
|
||||||
# released version
|
# released version
|
||||||
|
version('1.2', sha256='ed82ab91cbe17c00ef36578dbfcb4d1817d4c956619b7cccbea3e3f1a3b31940')
|
||||||
version('1.1', sha256='06593d7a052678deaee87ef60b2213db7545c5be9823f261d3388b3978a0b7a5')
|
version('1.1', sha256='06593d7a052678deaee87ef60b2213db7545c5be9823f261d3388b3978a0b7a5')
|
||||||
version('1.0.1', sha256='6102621455bc5d9b1591cd33e93b2e15a9572d2ce59ca6dfa30ba57ae1265c08')
|
version('1.0.1', sha256='6102621455bc5d9b1591cd33e93b2e15a9572d2ce59ca6dfa30ba57ae1265c08')
|
||||||
version('1.0', sha256='279c98da00fa6855edf29c2b8f8bad6e7732298dc62ef67d028d6bbeaac043b3')
|
version('1.0', sha256='279c98da00fa6855edf29c2b8f8bad6e7732298dc62ef67d028d6bbeaac043b3')
|
||||||
@ -44,9 +46,11 @@ class Mgis(CMakePackage):
|
|||||||
values=('Debug', 'Release'))
|
values=('Debug', 'Release'))
|
||||||
|
|
||||||
# dependencies
|
# dependencies
|
||||||
|
depends_on('tfel@3.4.0', when="@1.2")
|
||||||
depends_on('tfel@3.3.0', when="@1.1")
|
depends_on('tfel@3.3.0', when="@1.1")
|
||||||
depends_on('tfel@3.2.1', when="@1.0.1")
|
depends_on('tfel@3.2.1', when="@1.0.1")
|
||||||
depends_on('tfel@3.2.0', when="@1.0")
|
depends_on('tfel@3.2.0', when="@1.0")
|
||||||
|
depends_on('tfel@rliv-3.4', when="@rliv-1.2")
|
||||||
depends_on('tfel@rliv-3.3', when="@rliv-1.1")
|
depends_on('tfel@rliv-3.3', when="@rliv-1.1")
|
||||||
depends_on('tfel@rliv-3.2', when="@rliv-1.0")
|
depends_on('tfel@rliv-3.2', when="@rliv-1.0")
|
||||||
depends_on('tfel@master', when="@master")
|
depends_on('tfel@master', when="@master")
|
||||||
@ -57,6 +61,8 @@ def cmake_args(self):
|
|||||||
|
|
||||||
args = []
|
args = []
|
||||||
|
|
||||||
|
args.append("-DUSE_EXTERNAL_COMPILER_FLAGS=ON")
|
||||||
|
|
||||||
for i in ['c', 'fortran', 'python']:
|
for i in ['c', 'fortran', 'python']:
|
||||||
if '+' + i in self.spec:
|
if '+' + i in self.spec:
|
||||||
args.append("-Denable-{0}-bindings=ON".format(i))
|
args.append("-Denable-{0}-bindings=ON".format(i))
|
||||||
|
@ -29,12 +29,13 @@ class Tfel(CMakePackage):
|
|||||||
"""
|
"""
|
||||||
|
|
||||||
homepage = "http://tfel.sourceforge.net"
|
homepage = "http://tfel.sourceforge.net"
|
||||||
url = "https://github.com/thelfer/tfel/archive/TFEL-3.3.0.tar.gz"
|
url = "https://github.com/thelfer/tfel/archive/TFEL-3.4.0.tar.gz"
|
||||||
git = "https://github.com/thelfer/tfel.git"
|
git = "https://github.com/thelfer/tfel.git"
|
||||||
maintainers = ['thelfer']
|
maintainers = ['thelfer']
|
||||||
|
|
||||||
# development branches
|
# development branches
|
||||||
version("master", branch="master")
|
version("master", branch="master")
|
||||||
|
version("rliv-3.4", branch="rliv-3.4")
|
||||||
version("rliv-3.3", branch="rliv-3.3")
|
version("rliv-3.3", branch="rliv-3.3")
|
||||||
version("rliv-3.2", branch="rliv-3.2")
|
version("rliv-3.2", branch="rliv-3.2")
|
||||||
version("rliv-3.1", branch="rliv-3.1")
|
version("rliv-3.1", branch="rliv-3.1")
|
||||||
@ -43,6 +44,7 @@ class Tfel(CMakePackage):
|
|||||||
version("rliv-1.2", branch="rliv-1.2")
|
version("rliv-1.2", branch="rliv-1.2")
|
||||||
|
|
||||||
# released version
|
# released version
|
||||||
|
version('3.4.0', sha256='884ad68b0fbbededc3a602d559433c24114ae4534dc9f0a759d31ca3589dace0')
|
||||||
version('3.3.0', sha256='884ad68b0fbbededc3a602d559433c24114ae4534dc9f0a759d31ca3589dace0')
|
version('3.3.0', sha256='884ad68b0fbbededc3a602d559433c24114ae4534dc9f0a759d31ca3589dace0')
|
||||||
version('3.2.2', sha256='69b01ae0d1f9140b619aaa9135948284ff40d4654672c335e55ab4934c02eb43')
|
version('3.2.2', sha256='69b01ae0d1f9140b619aaa9135948284ff40d4654672c335e55ab4934c02eb43')
|
||||||
version('3.2.1', sha256='12786480524a7fe86889120fb334fa00211dfd44ad5ec71e2279e7adf1ddc807')
|
version('3.2.1', sha256='12786480524a7fe86889120fb334fa00211dfd44ad5ec71e2279e7adf1ddc807')
|
||||||
@ -101,7 +103,7 @@ class Tfel(CMakePackage):
|
|||||||
type=('build', 'link', 'run'))
|
type=('build', 'link', 'run'))
|
||||||
depends_on('python', when='+python_bindings',
|
depends_on('python', when='+python_bindings',
|
||||||
type=('build', 'link', 'run'))
|
type=('build', 'link', 'run'))
|
||||||
depends_on('boost+python', when='+python_bindings')
|
depends_on('boost+python+numpy', when='+python_bindings')
|
||||||
|
|
||||||
extends('python', when='+python_bindings')
|
extends('python', when='+python_bindings')
|
||||||
|
|
||||||
@ -109,6 +111,8 @@ def cmake_args(self):
|
|||||||
|
|
||||||
args = []
|
args = []
|
||||||
|
|
||||||
|
args.append("-DUSE_EXTERNAL_COMPILER_FLAGS=ON")
|
||||||
|
|
||||||
for i in ['fortran', 'java', 'aster', 'abaqus', 'calculix',
|
for i in ['fortran', 'java', 'aster', 'abaqus', 'calculix',
|
||||||
'ansys', 'europlexus', 'cyrano', 'lsdyna', 'python',
|
'ansys', 'europlexus', 'cyrano', 'lsdyna', 'python',
|
||||||
'comsol', 'diana-fea']:
|
'comsol', 'diana-fea']:
|
||||||
|
Loading…
Reference in New Issue
Block a user