style: ensure that all packages pass spack style -a
- fix trailing whitespace and other issues uncovered by better flake8 checking. - fix extra whitespace printed by `spack style` command
This commit is contained in:
@@ -111,7 +111,7 @@ def lines(self):
|
||||
yield ' None'
|
||||
else:
|
||||
yield ' ' + self.fmt % self.headers
|
||||
underline = tuple([l * "=" for l in self.column_widths])
|
||||
underline = tuple([w * "=" for w in self.column_widths])
|
||||
yield ' ' + self.fmt % underline
|
||||
yield ''
|
||||
for k, v in sorted(self.variants.items()):
|
||||
|
@@ -183,6 +183,8 @@ def cwd_relative(path):
|
||||
)
|
||||
|
||||
for line in output.split("\n"):
|
||||
if not line:
|
||||
continue
|
||||
print(
|
||||
re_obj.sub(
|
||||
cwd_relative,
|
||||
|
@@ -51,8 +51,11 @@ def test_direct_installed_dependencies(mock_packages, database):
|
||||
with color_when(False):
|
||||
out = dependencies('--installed', 'mpileaks^mpich')
|
||||
|
||||
lines = [l for l in out.strip().split('\n') if not l.startswith('--')]
|
||||
hashes = set([re.split(r'\s+', l)[0] for l in lines])
|
||||
lines = [
|
||||
line for line in out.strip().split('\n')
|
||||
if not line.startswith('--')
|
||||
]
|
||||
hashes = set([re.split(r'\s+', line)[0] for line in lines])
|
||||
|
||||
expected = set([spack.store.db.query_one(s).dag_hash(7)
|
||||
for s in ['mpich', 'callpath^mpich']])
|
||||
@@ -65,8 +68,11 @@ def test_transitive_installed_dependencies(mock_packages, database):
|
||||
with color_when(False):
|
||||
out = dependencies('--installed', '--transitive', 'mpileaks^zmpi')
|
||||
|
||||
lines = [l for l in out.strip().split('\n') if not l.startswith('--')]
|
||||
hashes = set([re.split(r'\s+', l)[0] for l in lines])
|
||||
lines = [
|
||||
line for line in out.strip().split('\n')
|
||||
if not line.startswith('--')
|
||||
]
|
||||
hashes = set([re.split(r'\s+', line)[0] for line in lines])
|
||||
|
||||
expected = set([spack.store.db.query_one(s).dag_hash(7)
|
||||
for s in ['zmpi', 'callpath^zmpi', 'fake',
|
||||
|
@@ -13,4 +13,4 @@ class CumulativeVrangeRoot(Package):
|
||||
version('1.0', '4cb3ff35b2472aae70f542116d616e63')
|
||||
|
||||
depends_on('cumulative-vrange-middle')
|
||||
depends_on('cumulative-vrange-bottom@:2')
|
||||
depends_on('cumulative-vrange-bottom@:2')
|
||||
|
@@ -56,7 +56,7 @@ class Aocc(Package):
|
||||
|
||||
@run_before('install')
|
||||
def abort_without_license_agreed(self):
|
||||
license_url = 'http://developer.amd.com/wordpress/media/files/AOCC_EULA.pdf'
|
||||
license_url = 'http://developer.amd.com/wordpress/media/files/AOCC_EULA.pdf'
|
||||
install_example = "spack install aocc +license-agreed"
|
||||
if not self.spec.variants['license-agreed'].value:
|
||||
raise InstallError("\n\n\nNOTE:\nUse +license-agreed " +
|
||||
|
@@ -12,7 +12,7 @@ class Bref3(Package):
|
||||
|
||||
homepage = "http://faculty.washington.edu/browning/beagle/beagle.html"
|
||||
|
||||
version('2019-11-25', sha256='969c0881050c4a48d19be9ea64bf49fa68c1403b69f9f739bbfd865dda639b2d',
|
||||
version('2019-11-25', sha256='969c0881050c4a48d19be9ea64bf49fa68c1403b69f9f739bbfd865dda639b2d',
|
||||
expand=False, url='http://faculty.washington.edu/browning/beagle/bref3.25Nov19.28d.jar')
|
||||
version('2019-07-12', sha256='8a9c3b6c38e36ef4c05a61108f083005fd985026c67d75a8173088f88816a202',
|
||||
expand=False, url='https://faculty.washington.edu/browning/beagle/bref3.12Jul19.0df.jar')
|
||||
|
@@ -47,6 +47,6 @@ def configure_args(self):
|
||||
|
||||
if "+dumpi" in spec:
|
||||
config_args.extend([
|
||||
'--with-dumpi=%s'.format(spec['sst-dumpi'].prefix)])
|
||||
'--with-dumpi=%s' % spec['sst-dumpi'].prefix])
|
||||
|
||||
return config_args
|
||||
|
@@ -16,7 +16,7 @@ class Erlang(AutotoolsPackage):
|
||||
homepage = "https://erlang.org/"
|
||||
url = "https://erlang.org/download/otp_src_22.2.tar.gz"
|
||||
|
||||
version('23.0', sha256='42dcf3c721f4de59fe74ae7b65950c2174c46dc8d1dd4e27c0594d86f606a635')
|
||||
version('23.0', sha256='42dcf3c721f4de59fe74ae7b65950c2174c46dc8d1dd4e27c0594d86f606a635')
|
||||
version('22.2', sha256='89c2480cdac566065577c82704a48e10f89cf2e6ca5ab99e1cf80027784c678f')
|
||||
version('22.1', sha256='cd33a102cbac6dd1c7b1e7a9a0d82d13587771fac4e96e8fff92e403d15e32c8')
|
||||
version('22.0', sha256='042e168d74055a501c75911694758a30597446accd8c82ec569552b9e9fcd272')
|
||||
|
@@ -21,7 +21,7 @@ class Gotcha(CMakePackage):
|
||||
|
||||
variant('test', default=False, description='Build tests for Gotcha')
|
||||
patch(
|
||||
'https://github.com/LLNL/GOTCHA/commit/e82b4a1ecb634075d8f5334b796c888c86da0427.patch',
|
||||
'https://github.com/LLNL/GOTCHA/commit/e82b4a1ecb634075d8f5334b796c888c86da0427.patch',
|
||||
sha256='9f7814fd3c3362c156bc617c755e7e50c2f9125ed4540e36f60e4d93884f1ce6',
|
||||
when='@0.0.2:1.0.2')
|
||||
|
||||
|
@@ -12,7 +12,7 @@ class IntelMpi(IntelPackage):
|
||||
homepage = "https://software.intel.com/en-us/intel-mpi-library"
|
||||
|
||||
version('2019.8.254', sha256='fa163b4b79bd1b7509980c3e7ad81b354fc281a92f9cf2469bf4d323899567c0',
|
||||
url='http://registrationcenter-download.intel.com/akdlm/irc_nas/tec/16814/l_mpi_2019.8.254.tgz')
|
||||
url='http://registrationcenter-download.intel.com/akdlm/irc_nas/tec/16814/l_mpi_2019.8.254.tgz')
|
||||
version('2019.7.217', sha256='90383b0023f84ac003a55d8bb29dbcf0c639f43a25a2d8d8698a16e770ac9c07',
|
||||
url='http://registrationcenter-download.intel.com/akdlm/irc_nas/tec/16546/l_mpi_2019.7.217.tgz')
|
||||
version('2019.6.166', sha256='119be69f1117c93a9e5e9b8b4643918e55d2a55a78ad9567f77d16cdaf18cd6e',
|
||||
|
@@ -15,10 +15,10 @@ class IqTree(CMakePackage):
|
||||
url = "https://github.com/Cibiv/IQ-TREE/archive/v1.6.12.tar.gz"
|
||||
|
||||
version('2.0.6', tag='v2.0.6', submodules=True)
|
||||
version('1.6.12', sha256='9614092de7a157de82c9cc402b19cc8bfa0cb0ffc93b91817875c2b4bb46a284')
|
||||
version('1.6.12', sha256='9614092de7a157de82c9cc402b19cc8bfa0cb0ffc93b91817875c2b4bb46a284')
|
||||
|
||||
variant('openmp', default=True, description='Enable OpenMP support.')
|
||||
variant('mpi', default=False, description='Enable MPI support.')
|
||||
variant('mpi', default=False, description='Enable MPI support.')
|
||||
variant('lsd2', default=True, description='Axctivate Least Squares Dating.')
|
||||
|
||||
maintainers = ['ilbiondo']
|
||||
|
@@ -12,7 +12,7 @@ class Libmaus2(AutotoolsPackage):
|
||||
homepage = "https://gitlab.com/german.tischler/libmaus2"
|
||||
url = "https://gitlab.com/german.tischler/libmaus2/-/archive/2.0.767-release-20201123131410/libmaus2-2.0.767-release-20201123131410.tar.gz"
|
||||
|
||||
version('2.0.767', sha256='40cec9bef2fb61d8df0a35cdf76c59a1d8389686d393805138c364d0c029f03c',
|
||||
version('2.0.767', sha256='40cec9bef2fb61d8df0a35cdf76c59a1d8389686d393805138c364d0c029f03c',
|
||||
url='https://gitlab.com/german.tischler/libmaus2/-/archive/2.0.767-release-20201123131410/libmaus2-2.0.767-release-20201123131410.tar.gz')
|
||||
|
||||
depends_on('autoconf', type='build')
|
||||
|
@@ -15,4 +15,4 @@ class Libproxy(CMakePackage):
|
||||
|
||||
version('0.4.15', sha256='18f58b0a0043b6881774187427ead158d310127fc46a1c668ad6d207fb28b4e0')
|
||||
version('0.4.14', sha256='6220a6cab837a8996116a0568324cadfd09a07ec16b930d2a330e16d5c2e1eb6')
|
||||
version('0.4.13', sha256='d610bc0ef81a18ba418d759c5f4f87bf7102229a9153fb397d7d490987330ffd')
|
||||
version('0.4.13', sha256='d610bc0ef81a18ba418d759c5f4f87bf7102229a9153fb397d7d490987330ffd')
|
||||
|
@@ -19,8 +19,8 @@ class Libspatialite(AutotoolsPackage):
|
||||
# For instructions on the file:// below..
|
||||
# https://github.com/spack/spack/issues/2489
|
||||
version('5.0.0.2.c7f67038bf',
|
||||
sha256='f8100f71b769c7db066c6f938af6b00e920e4b90ac14c00a4f3ed7171565caab',
|
||||
url="file://%s/SpatiaLite-c7f67038bf.tar.gz" % os.getcwd())
|
||||
sha256='f8100f71b769c7db066c6f938af6b00e920e4b90ac14c00a4f3ed7171565caab',
|
||||
url="file://%s/SpatiaLite-c7f67038bf.tar.gz" % os.getcwd())
|
||||
|
||||
version('5.0.0-beta0', sha256='caacf5378a5cfab9b8e98bb361e2b592e714e21f5c152b795df80d0ab1da1c42')
|
||||
version('4.3.0a', preferred=True,
|
||||
|
@@ -28,7 +28,7 @@ class Madgraph5amc(Package):
|
||||
version('2.7.3.py2', sha256='0b665356f4d9359e6e382e0f408dc11db594734567c6b2f0ec0e0697f2dbe099',
|
||||
url="https://launchpad.net/mg5amcnlo/2.0/2.7.x/+download/MG5_aMC_v2.7.3.tar.gz")
|
||||
|
||||
variant('atlas', default=False, description='Apply changes requested by ' +
|
||||
variant('atlas', default=False, description='Apply changes requested by ' +
|
||||
"the ATLAS experimenent on LHC")
|
||||
variant('ninja', default=False, description='Use external installation' +
|
||||
" of Ninja")
|
||||
|
@@ -13,7 +13,7 @@ class Mcpp(AutotoolsPackage, SourceforgePackage):
|
||||
homepage = "https://sourceforge.net/projects/mcpp/"
|
||||
sourceforge_mirror_path = "mcpp/mcpp/V.2.7.2/mcpp-2.7.2.tar.gz"
|
||||
|
||||
version('2.7.2', sha256='3b9b4421888519876c4fc68ade324a3bbd81ceeb7092ecdbbc2055099fcb8864')
|
||||
version('2.7.2', sha256='3b9b4421888519876c4fc68ade324a3bbd81ceeb7092ecdbbc2055099fcb8864')
|
||||
|
||||
def configure_args(self):
|
||||
config_args = ['--enable-mcpplib', '--disable-static']
|
||||
|
@@ -15,7 +15,7 @@ class Minimap2(PythonPackage):
|
||||
url = "https://github.com/lh3/minimap2/releases/download/v2.2/minimap2-2.2.tar.bz2"
|
||||
|
||||
version('2.14', sha256='9088b785bb0c33488ca3a27c8994648ce21a8be54cb117f5ecee26343facd03b')
|
||||
version('2.10', sha256='52b36f726ec00bfca4a2ffc23036d1a2b5f96f0aae5a92fd826be6680c481c20')
|
||||
version('2.10', sha256='52b36f726ec00bfca4a2ffc23036d1a2b5f96f0aae5a92fd826be6680c481c20')
|
||||
version('2.2', sha256='7e8683aa74c4454a8cfe3821f405c4439082e24c152b4b834fdb56a117ecaed9')
|
||||
|
||||
conflicts('target=aarch64:', when='@:2.10')
|
||||
|
@@ -34,7 +34,7 @@ class Mozjs(AutotoolsPackage):
|
||||
patch('perl-bug.patch')
|
||||
# Note: According to https://github.com/apache/couchdb-pkg/tree/master/js/rpm/SOURCES
|
||||
# There is some patch for mozjs@1.8.5 to fix compile issue.
|
||||
# Patches required to fix the issue:https://bugzilla.mozilla.org/show_bug.cgi?id=638056
|
||||
# Patches required to fix the issue:https://bugzilla.mozilla.org/show_bug.cgi?id=638056
|
||||
patch('Bug-638056-Avoid-The-cacheFlush-support-is-missing-o.patch',
|
||||
sha256='b1c869a65f5ebc10741d4631cc2e1e166c6ed53035cfa56bede55a4c19b7b118', when='@1.8.5')
|
||||
patch('fix-811665.patch',
|
||||
|
@@ -18,7 +18,7 @@ class Nim(Package):
|
||||
version('0.20.0', sha256='4be00d7dd47220da508b30ce3b4deade4ba39800ea4a1e574018b3c733359780')
|
||||
version('0.19.6', sha256='a09f0c58d29392434d4fd6d15d4059cf7e013ae948413cb9233b8233d67e3a29')
|
||||
version('0.19.9', sha256='154c440cb8f27da20b3d6b1a8cc03f63305073fb995bbf26ec9bc6ad891ce276',
|
||||
url='https://github.com/nim-lang/nightlies/releases/download/2019-06-02-devel-1255b3c/nim-0.19.9-linux_x64.tar.xz')
|
||||
url='https://github.com/nim-lang/nightlies/releases/download/2019-06-02-devel-1255b3c/nim-0.19.9-linux_x64.tar.xz')
|
||||
|
||||
depends_on('pcre', type='build')
|
||||
depends_on('openssl', type='build')
|
||||
|
@@ -28,11 +28,11 @@ class OpenkimModels(CMakePackage):
|
||||
depends_on('kim-api@:2.0.2', when='@:2019-03-29')
|
||||
|
||||
version(
|
||||
'2019-07-25',
|
||||
sha256='50338084ece92ec0fb13b0bbdf357b5d7450e26068ba501f23c315f814befc26')
|
||||
'2019-07-25',
|
||||
sha256='50338084ece92ec0fb13b0bbdf357b5d7450e26068ba501f23c315f814befc26')
|
||||
version(
|
||||
'2019-03-29',
|
||||
sha256='053dda2023fe4bb6d7c1d66530c758c4e633bbf1f1be17b6b075b276fe8874f6')
|
||||
'2019-03-29',
|
||||
sha256='053dda2023fe4bb6d7c1d66530c758c4e633bbf1f1be17b6b075b276fe8874f6')
|
||||
|
||||
def cmake_args(self):
|
||||
args = []
|
||||
|
@@ -14,7 +14,7 @@ class PyCogent(PythonPackage):
|
||||
|
||||
version('1.9', sha256='57d8c58e0273ffe4f2b907874f9b49dadfd0600f5507b7666369f4e44d56ce14')
|
||||
version('1.5.3', url="https://pypi.io/packages/source/c/cogent/cogent-1.5.3.tgz",
|
||||
sha256='1215ac219070b7b2207b0b47b4388510f3e30ccd88160aa9f02f25d24bcbcd95')
|
||||
sha256='1215ac219070b7b2207b0b47b4388510f3e30ccd88160aa9f02f25d24bcbcd95')
|
||||
|
||||
variant('matplotlib', default=False, description="graphs related to codon usage")
|
||||
variant('mpi', default=False, description='MPI required for parallel computation.')
|
||||
|
@@ -17,7 +17,7 @@ class PyH5glance(PythonPackage):
|
||||
|
||||
version('0.6', sha256='203369ab614273aaad3419f151e234609bb8390b201b65f678d7e17c57633e35')
|
||||
version('0.5', sha256='bc34ee42429f0440b329083e3f67fbf3d7016a4aed9e8b30911e5905217bc8d9')
|
||||
version('0.4', sha256='03babaee0d481991062842796126bc9e6b11e2e6e7daba57c26f2b58bf3bbd32')
|
||||
version('0.4', sha256='03babaee0d481991062842796126bc9e6b11e2e6e7daba57c26f2b58bf3bbd32')
|
||||
|
||||
depends_on('python@3.5:', type=('build', 'run'))
|
||||
depends_on('py-h5py', type=('build', 'run'))
|
||||
|
@@ -15,7 +15,7 @@ class PyJedi(PythonPackage):
|
||||
version('0.13.3', sha256='2bb0603e3506f708e792c7f4ad8fc2a7a9d9c2d292a358fbbd58da531695595b')
|
||||
# unfortunately pypi.io only offers a .whl for 0.10.0
|
||||
version('0.10.0', sha256='d6a7344df9c80562c3f62199278004ccc7c5889be9f1a6aa5abde117ec085123',
|
||||
url='https://github.com/davidhalter/jedi/archive/v0.10.0.tar.gz')
|
||||
url='https://github.com/davidhalter/jedi/archive/v0.10.0.tar.gz')
|
||||
version('0.9.0', sha256='3b4c19fba31bdead9ab7350fb9fa7c914c59b0a807dcdd5c00a05feb85491d31')
|
||||
|
||||
depends_on('py-setuptools', type=('build', 'run'))
|
||||
|
@@ -20,7 +20,7 @@ class PyLibensemble(PythonPackage):
|
||||
version('0.6.0', sha256='3f6a926d3868da53835ed93fc2e2a047b368dacb648c7608ee3a66debcee4d38')
|
||||
version('0.5.2', sha256='3e36c29a4a2adc0984ecfcc998cb5bb8a2cdfbe7a1ae92f7b35b06e41d21b889')
|
||||
version('0.5.1', sha256='522e0cc086a3ed75a101b704c0fe01eae07f2684bd8d6da7bdfe9371d3187362')
|
||||
version('0.5.0', sha256='c4623171dee049bfaa38a9c433609299a56b1afb774db8b71321247bc7556b8f')
|
||||
version('0.5.0', sha256='c4623171dee049bfaa38a9c433609299a56b1afb774db8b71321247bc7556b8f')
|
||||
version('0.4.1', sha256='282c32ffb79d84cc80b5cc7043c202d5f0b8ebff10f63924752f092e3938db5e')
|
||||
version('0.4.0', sha256='9384aa3a58cbc20bbd1c6fddfadb5e6a943d593a3a81c8665f030dbc6d76e76e')
|
||||
version('0.3.0', sha256='c8efdf45d0da0ef6299ee778cea1c285c95972af70d3a729ee6dc855e66f9294')
|
||||
|
@@ -16,7 +16,7 @@ class PyRedis(PythonPackage):
|
||||
version('3.5.0', sha256='7378105cd8ea20c4edc49f028581e830c01ad5f00be851def0f4bc616a83cd89')
|
||||
version('3.3.8', sha256='98a22fb750c9b9bb46e75e945dc3f61d0ab30d06117cbb21ff9cd1d315fedd3b')
|
||||
|
||||
variant("hiredis", default=False, description="Support for hiredis which speeds up parsing of multi bulk replies")
|
||||
variant("hiredis", default=False, description="Support for hiredis which speeds up parsing of multi bulk replies")
|
||||
|
||||
depends_on('python@2.7:2.8,3.4:', when="@3.3.0:3.3.99", type=('build', 'run'))
|
||||
depends_on('python@2.7:2.8,3.5:', when="@3.4.0:", type=('build', 'run'))
|
||||
|
@@ -14,7 +14,7 @@ class PySphinxcontribMermaid(PythonPackage):
|
||||
homepage = "https://github.com/mgaitan/sphinxcontrib-mermaid"
|
||||
url = "https://files.pythonhosted.org/packages/8e/0a/8a97b65608a63c43a99a9d6a37a5baff853f306e8506bf21ce54bb50d4f3/sphinxcontrib-mermaid-0.4.0.tar.gz"
|
||||
|
||||
version('0.4.0', sha256='0ee45ba45b9575505eacdd6212e4e545213f4f93dfa32c7eeca32720dbc3b468')
|
||||
version('0.4.0', sha256='0ee45ba45b9575505eacdd6212e4e545213f4f93dfa32c7eeca32720dbc3b468')
|
||||
version('0.3.1', sha256='649738afc3022d25a742a928f7b4146cf6024b1d8bb49017962713d2de78123c', extension='zip')
|
||||
|
||||
depends_on('py-sphinx@1.7:')
|
||||
|
@@ -445,9 +445,8 @@ class Rust(Package):
|
||||
),
|
||||
sha256=rust_sha256,
|
||||
destination='spack_bootstrap_stage',
|
||||
when='@{version} platform={platform} target={target}'\
|
||||
.format(
|
||||
version=rust_version,
|
||||
when='@{ver} platform={platform} target={target}'.format(
|
||||
ver=rust_version,
|
||||
platform=rust_arch['platform'],
|
||||
target=rust_arch['target']
|
||||
)
|
||||
|
@@ -9,80 +9,80 @@
|
||||
|
||||
def simmodsuite_releases():
|
||||
releases = [
|
||||
{
|
||||
'version': '14.0-191122',
|
||||
'components': {
|
||||
'gmadv': ['01cea5f7aff5e442ea544df054969740ad33e2ff4097cf02de31874d16a0c7c2', 'advmodel'],
|
||||
'msadapt': ['69839698f24969f97963869fd212bdcff0b5d52dd40ec3fdc710d878e43b527a', 'base'],
|
||||
'gmvoxel': ['bfea15e1fc5d258ed9db69132042a848ca81995e92bf265215e4b88d08a308a8', 'voxel'],
|
||||
'gmabstract': ['dccdcd4b71758e4110cd69b0befa7875e5c1f3871f87478410c6676da3f39092', 'abstract'],
|
||||
'fdcore': ['6981b2eb0c0143e6abc3ec29918fc3552f81018755770bf922d2491275984e1a', 'base'],
|
||||
'msparallelmesh': ['1e1a431ec9dd85354ff42c6a2a41df7fbe3dfe5d296f40105c4d3aa372639dc3', 'parallelmesh'],
|
||||
'mscore': ['bca80fcb2c86e7b6dc0259681ccd73197ce85c47f00f1910bd6b518fa0b3a092', 'base'],
|
||||
'discrete': ['430e5f2270864b1ab9c8dff75d2510147a0c5cde8af0828975d9e38661be3a35', 'discrete'],
|
||||
'gmimport': ['e83b3c43b7c695fa96ed42253a4b317a2882bcb8987fd3225c09492e353e49aa', 'import'],
|
||||
'pskrnl': ['31455cfce746b2339b3644f3890d4444014fb839654a9f576ec747d28ff6c1c4', 'parasolid'],
|
||||
'gmcore': ['af5d89b9ce266cac5b45f2bf96e1324e87e54c6e2f568bd5b6a85c41122d39e4', 'base'],
|
||||
'aciskrnl': ['764e5633e6d502951788accfb8c34ed59430a4779a44d1775fd67f9aab8a654a', 'acis'],
|
||||
'msparalleladapt': ['8ae607112958f6b9d319736c71a6597cf99a8a59ceed733f2a939cb9cfa6dd67', 'paralleladapt'],
|
||||
'psint': ['f6c90b2fe87e690b2cba20f357d03c5962fed91541d6b79e01dc25cb8f01d1e0', 'parasolid'],
|
||||
'msadv': ['f18a8285d539cb07b00fde06fe970d958eceabf2a10182bcca6c8ad1c074c395', 'adv'],
|
||||
{
|
||||
'version': '14.0-191122',
|
||||
'components': {
|
||||
'gmadv': ['01cea5f7aff5e442ea544df054969740ad33e2ff4097cf02de31874d16a0c7c2', 'advmodel'],
|
||||
'msadapt': ['69839698f24969f97963869fd212bdcff0b5d52dd40ec3fdc710d878e43b527a', 'base'],
|
||||
'gmvoxel': ['bfea15e1fc5d258ed9db69132042a848ca81995e92bf265215e4b88d08a308a8', 'voxel'],
|
||||
'gmabstract': ['dccdcd4b71758e4110cd69b0befa7875e5c1f3871f87478410c6676da3f39092', 'abstract'],
|
||||
'fdcore': ['6981b2eb0c0143e6abc3ec29918fc3552f81018755770bf922d2491275984e1a', 'base'],
|
||||
'msparallelmesh': ['1e1a431ec9dd85354ff42c6a2a41df7fbe3dfe5d296f40105c4d3aa372639dc3', 'parallelmesh'],
|
||||
'mscore': ['bca80fcb2c86e7b6dc0259681ccd73197ce85c47f00f1910bd6b518fa0b3a092', 'base'],
|
||||
'discrete': ['430e5f2270864b1ab9c8dff75d2510147a0c5cde8af0828975d9e38661be3a35', 'discrete'],
|
||||
'gmimport': ['e83b3c43b7c695fa96ed42253a4b317a2882bcb8987fd3225c09492e353e49aa', 'import'],
|
||||
'pskrnl': ['31455cfce746b2339b3644f3890d4444014fb839654a9f576ec747d28ff6c1c4', 'parasolid'],
|
||||
'gmcore': ['af5d89b9ce266cac5b45f2bf96e1324e87e54c6e2f568bd5b6a85c41122d39e4', 'base'],
|
||||
'aciskrnl': ['764e5633e6d502951788accfb8c34ed59430a4779a44d1775fd67f9aab8a654a', 'acis'],
|
||||
'msparalleladapt': ['8ae607112958f6b9d319736c71a6597cf99a8a59ceed733f2a939cb9cfa6dd67', 'paralleladapt'],
|
||||
'psint': ['f6c90b2fe87e690b2cba20f357d03c5962fed91541d6b79e01dc25cb8f01d1e0', 'parasolid'],
|
||||
'msadv': ['f18a8285d539cb07b00fde06fe970d958eceabf2a10182bcca6c8ad1c074c395', 'adv'],
|
||||
},
|
||||
'docs': {
|
||||
'MeshSim': ['f3c475072f270ff49ac2f6639ca1cddb0642889648cbea7df1a3f1b85f7cac36', 'base'],
|
||||
'GeomSimVoxel': ['9f4ee5a8204fee1d899cb912e0379f8be7a826e81ca0a0d8a670a4b804ca1276', 'voxel'],
|
||||
'MeshSimAdvanced': ['8c8bc3709238e600e8938c7c345588f8947d89eae98a228b0d0e3d46f5f4c0d9', 'adv'],
|
||||
'GeomSimDiscreteModeling': ['4e8e26a88e8a5ad396a637597a52f5973d8f77abc0a5b99fa737caf37226d6cc', 'discrete'],
|
||||
'GeomSimAdvanced': ['5efb38317d6be7862ce34024922ca372b30691a30af820474e2e26e4c3055278', 'advmodel'],
|
||||
'GeomSimParasolid': ['6851bdaf6d96e7b2335fce3394825e9876800f0aba0a42644758dc1bd06f60fe', 'parasolid'],
|
||||
'GeomSimImport': ['d931ecfc332460c825b473c0950c7ae8ff9f845e0d1565f85bfd7698da5e6d26', 'import'],
|
||||
'ParallelMeshSim': ['0f0d235b25a660271e401488e412220f574b341dadb827f7b82f0e93172b5cdb', 'parallelmesh'],
|
||||
'ParallelMeshSimAdapt': ['7964ebbd7e8d971ea85fc5260e44f7e876da5ad474dc67d8d6fc939bfa5ba454', 'paralleladapt'],
|
||||
'GeomSimAcis': ['dea82efbc4e3043ecda163be792ef295057e08be17654a7783ce7ca5e786f950', 'acis'],
|
||||
'MeshSimAdapt': ['ee4d5595572c1fe1a0d78bd9b85c774a55e994c48170450d6c5f34b05fcf2411', 'base'],
|
||||
'FieldSim': ['6b09b4ab278911d3e9229fd4cd8dc92ba188f151d42d9d7b96d542aad2af1fac', 'base'],
|
||||
'GeomSim': ['0673823d649998367c0e427055911eae971bb6e8c76625882e7a7901f4d18c44', 'base'],
|
||||
'GeomSimDiscrete': ['58dfd33fc5cdd2ab24e9084377943f28d5ba68b8c017b11b71cde64c5e4f2113', 'discrete'],
|
||||
'GeomSimAbstract': ['16248cd2a0d133029eb4b79d61397da008e4d5b5c3eaf0161a0a44148b0bc519', 'abstract'],
|
||||
}
|
||||
},
|
||||
'docs': {
|
||||
'MeshSim': ['f3c475072f270ff49ac2f6639ca1cddb0642889648cbea7df1a3f1b85f7cac36', 'base'],
|
||||
'GeomSimVoxel': ['9f4ee5a8204fee1d899cb912e0379f8be7a826e81ca0a0d8a670a4b804ca1276', 'voxel'],
|
||||
'MeshSimAdvanced': ['8c8bc3709238e600e8938c7c345588f8947d89eae98a228b0d0e3d46f5f4c0d9', 'adv'],
|
||||
'GeomSimDiscreteModeling': ['4e8e26a88e8a5ad396a637597a52f5973d8f77abc0a5b99fa737caf37226d6cc', 'discrete'],
|
||||
'GeomSimAdvanced': ['5efb38317d6be7862ce34024922ca372b30691a30af820474e2e26e4c3055278', 'advmodel'],
|
||||
'GeomSimParasolid': ['6851bdaf6d96e7b2335fce3394825e9876800f0aba0a42644758dc1bd06f60fe', 'parasolid'],
|
||||
'GeomSimImport': ['d931ecfc332460c825b473c0950c7ae8ff9f845e0d1565f85bfd7698da5e6d26', 'import'],
|
||||
'ParallelMeshSim': ['0f0d235b25a660271e401488e412220f574b341dadb827f7b82f0e93172b5cdb', 'parallelmesh'],
|
||||
'ParallelMeshSimAdapt': ['7964ebbd7e8d971ea85fc5260e44f7e876da5ad474dc67d8d6fc939bfa5ba454', 'paralleladapt'],
|
||||
'GeomSimAcis': ['dea82efbc4e3043ecda163be792ef295057e08be17654a7783ce7ca5e786f950', 'acis'],
|
||||
'MeshSimAdapt': ['ee4d5595572c1fe1a0d78bd9b85c774a55e994c48170450d6c5f34b05fcf2411', 'base'],
|
||||
'FieldSim': ['6b09b4ab278911d3e9229fd4cd8dc92ba188f151d42d9d7b96d542aad2af1fac', 'base'],
|
||||
'GeomSim': ['0673823d649998367c0e427055911eae971bb6e8c76625882e7a7901f4d18c44', 'base'],
|
||||
'GeomSimDiscrete': ['58dfd33fc5cdd2ab24e9084377943f28d5ba68b8c017b11b71cde64c5e4f2113', 'discrete'],
|
||||
'GeomSimAbstract': ['16248cd2a0d133029eb4b79d61397da008e4d5b5c3eaf0161a0a44148b0bc519', 'abstract'],
|
||||
{
|
||||
'version': '12.0-191027',
|
||||
'components': {
|
||||
'gmadv': ['1a133523062974c4d9acb1d52baa3893dc891482aebaaeb79a7dc907461d5dbc', 'advmodel'],
|
||||
'fdcore': ['c3a89093f811cb489698d203dbe68ca910e6c67ea75c0a7aba73dd369508b9ec', 'base'],
|
||||
'mscore': ['a2f043278d45d8729020b663c66c57960fcec33dafd3d90db55f0a9e32723bce', 'base'],
|
||||
'msparallelmesh': ['2f6fd47d3c5c2f1ece4634985a522ac599d3cee20ad8a4623f252cc75aa32c4c', 'parallelmesh'],
|
||||
'msparalleladapt': ['8d288730b1300215a32f3b21624bd2e0e2d8a684fe928459757fcec7e0aeb7d3', 'paralleladapt'],
|
||||
'gmabstract': ['3b608f21e6c11db5bb48e49f9cd7e9d88aeec4feadebd778529a5c9d506d08c6', 'abstract'],
|
||||
'gmimport': ['fc1626c7b1522b90eaa3926e1253b84d28440c7df8634decdedb79b5229be800', 'import'],
|
||||
'discrete': ['a15ead08138f0c59c7ee46cd0d348d4f26e1b021d2580a134cf2b84a7337bcf9', 'discrete'],
|
||||
'aciskrnl': ['8773f00e08d237052c877e79d1a869214f59891e812d70df938b2a5e5423a96f', 'acis'],
|
||||
'msadv': ['41bdb9555ab9feb0891f0832a49fc29777d40957473f315e1c33e1c0077cba7d', 'adv'],
|
||||
'psint': ['b040ab48833eb2a748f757e2de6929f3002aa98db459ba92bd9a88e443e5cb07', 'parasolid'],
|
||||
'gmvoxel': ['19fba83c9c7eac20d9613236530fbae652dc8edef35233214f0f92b81c91a877', 'voxel'],
|
||||
'msadapt': ['1a752adb6724c3328fffb26f1aebed007d3c2a5df725cd29aa0cf0fdfda1f39a', 'base'],
|
||||
'gmcore': ['ec95bae84b36644e6e04cf0a6b4e813a51990d0a30519176ebb8a05f681af7f2', 'base'],
|
||||
'pskrnl': ['7b7b4952513e06c8c23aa8f7c1748f5c199d9af70ea06c4a359412237ed8ac1d', 'parasolid'],
|
||||
},
|
||||
'docs': {
|
||||
'FieldSim': ['5109d91fe61ccdaf0af5aa869aea9c38ec98760746ec3983d100f870cbb1cb63', 'base'],
|
||||
'ParallelMeshSim': ['a1e6618a77022a9580beac4c698dd4b9aa70f617a27db9ce13ab1f2388475290', 'parallelmesh'],
|
||||
'GeomSimAcis': ['f0319b32eb417fa9b237575d9b2dc1c061848888c36fd4da97d97cdbb3cf19c3', 'acis'],
|
||||
'GeomSimAbstract': ['c44023e6944522057c47925db49089031c7de9b67938ca6a987e04fadfeda9b7', 'abstract'],
|
||||
'GeomSimDiscrete': ['ad648752fa7d2dc1ce234a612e28ce84eb1f064a1decadf17b42e9fe56967350', 'discrete'],
|
||||
'MeshSimAdapt': ['dcb7d6ec74c910b41b5ae707d9fd4664fcb3a0fdb2c876caaa28a6f1cf701024', 'base'],
|
||||
'MeshSim': ['e5a8cb300b1e13b9f2733bf8b738872ffb37d9df15836a6ab264483c10000696', 'base'],
|
||||
'GeomSimParasolid': ['2bf33cc5b3879716437d45fde0a02caaa165e37d248d05b4b00708e76573a15e', 'parasolid'],
|
||||
'GeomSimImport': ['5309433dcdce660e062412f070719eefcc6299764e9b0169533ff343c9c9c406', 'import'],
|
||||
'ParallelMeshSimAdapt': ['2e8e0ceede3107b85dba9536f3bbf5e6959793073a5147548cfb01ca568c8da2', 'paralleladapt'],
|
||||
'GeomSimDiscreteModeling': ['ff88ec234b890315cc36539e3f73f4f977dab94160860950e7b7ee0303c9b55e', 'discrete'],
|
||||
'GeomSim': ['62ae33372f999d5e62a1b7b161ddd7de04c055adc85cfd258e088c95b76d5fef', 'base'],
|
||||
'GeomSimVoxel': ['7a624ddaebd833077511acac3efd4b4c1dab09bd9feff40aba0813182eeb262f', 'voxel'],
|
||||
'GeomSimAdvanced': ['f0ab801ddf3d701a4ac3f8c47900cc858a4488eb0fe2f663504ba260cd270d20', 'advmodel'],
|
||||
'MeshSimAdvanced': ['bb532027e4fcc311a7c376383da010aed5ee133a9122b186a4e5c7d0cf1d976b', 'adv'],
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
'version': '12.0-191027',
|
||||
'components': {
|
||||
'gmadv': ['1a133523062974c4d9acb1d52baa3893dc891482aebaaeb79a7dc907461d5dbc', 'advmodel'],
|
||||
'fdcore': ['c3a89093f811cb489698d203dbe68ca910e6c67ea75c0a7aba73dd369508b9ec', 'base'],
|
||||
'mscore': ['a2f043278d45d8729020b663c66c57960fcec33dafd3d90db55f0a9e32723bce', 'base'],
|
||||
'msparallelmesh': ['2f6fd47d3c5c2f1ece4634985a522ac599d3cee20ad8a4623f252cc75aa32c4c', 'parallelmesh'],
|
||||
'msparalleladapt': ['8d288730b1300215a32f3b21624bd2e0e2d8a684fe928459757fcec7e0aeb7d3', 'paralleladapt'],
|
||||
'gmabstract': ['3b608f21e6c11db5bb48e49f9cd7e9d88aeec4feadebd778529a5c9d506d08c6', 'abstract'],
|
||||
'gmimport': ['fc1626c7b1522b90eaa3926e1253b84d28440c7df8634decdedb79b5229be800', 'import'],
|
||||
'discrete': ['a15ead08138f0c59c7ee46cd0d348d4f26e1b021d2580a134cf2b84a7337bcf9', 'discrete'],
|
||||
'aciskrnl': ['8773f00e08d237052c877e79d1a869214f59891e812d70df938b2a5e5423a96f', 'acis'],
|
||||
'msadv': ['41bdb9555ab9feb0891f0832a49fc29777d40957473f315e1c33e1c0077cba7d', 'adv'],
|
||||
'psint': ['b040ab48833eb2a748f757e2de6929f3002aa98db459ba92bd9a88e443e5cb07', 'parasolid'],
|
||||
'gmvoxel': ['19fba83c9c7eac20d9613236530fbae652dc8edef35233214f0f92b81c91a877', 'voxel'],
|
||||
'msadapt': ['1a752adb6724c3328fffb26f1aebed007d3c2a5df725cd29aa0cf0fdfda1f39a', 'base'],
|
||||
'gmcore': ['ec95bae84b36644e6e04cf0a6b4e813a51990d0a30519176ebb8a05f681af7f2', 'base'],
|
||||
'pskrnl': ['7b7b4952513e06c8c23aa8f7c1748f5c199d9af70ea06c4a359412237ed8ac1d', 'parasolid'],
|
||||
},
|
||||
'docs': {
|
||||
'FieldSim': ['5109d91fe61ccdaf0af5aa869aea9c38ec98760746ec3983d100f870cbb1cb63', 'base'],
|
||||
'ParallelMeshSim': ['a1e6618a77022a9580beac4c698dd4b9aa70f617a27db9ce13ab1f2388475290', 'parallelmesh'],
|
||||
'GeomSimAcis': ['f0319b32eb417fa9b237575d9b2dc1c061848888c36fd4da97d97cdbb3cf19c3', 'acis'],
|
||||
'GeomSimAbstract': ['c44023e6944522057c47925db49089031c7de9b67938ca6a987e04fadfeda9b7', 'abstract'],
|
||||
'GeomSimDiscrete': ['ad648752fa7d2dc1ce234a612e28ce84eb1f064a1decadf17b42e9fe56967350', 'discrete'],
|
||||
'MeshSimAdapt': ['dcb7d6ec74c910b41b5ae707d9fd4664fcb3a0fdb2c876caaa28a6f1cf701024', 'base'],
|
||||
'MeshSim': ['e5a8cb300b1e13b9f2733bf8b738872ffb37d9df15836a6ab264483c10000696', 'base'],
|
||||
'GeomSimParasolid': ['2bf33cc5b3879716437d45fde0a02caaa165e37d248d05b4b00708e76573a15e', 'parasolid'],
|
||||
'GeomSimImport': ['5309433dcdce660e062412f070719eefcc6299764e9b0169533ff343c9c9c406', 'import'],
|
||||
'ParallelMeshSimAdapt': ['2e8e0ceede3107b85dba9536f3bbf5e6959793073a5147548cfb01ca568c8da2', 'paralleladapt'],
|
||||
'GeomSimDiscreteModeling': ['ff88ec234b890315cc36539e3f73f4f977dab94160860950e7b7ee0303c9b55e', 'discrete'],
|
||||
'GeomSim': ['62ae33372f999d5e62a1b7b161ddd7de04c055adc85cfd258e088c95b76d5fef', 'base'],
|
||||
'GeomSimVoxel': ['7a624ddaebd833077511acac3efd4b4c1dab09bd9feff40aba0813182eeb262f', 'voxel'],
|
||||
'GeomSimAdvanced': ['f0ab801ddf3d701a4ac3f8c47900cc858a4488eb0fe2f663504ba260cd270d20', 'advmodel'],
|
||||
'MeshSimAdvanced': ['bb532027e4fcc311a7c376383da010aed5ee133a9122b186a4e5c7d0cf1d976b', 'adv'],
|
||||
}
|
||||
}
|
||||
]
|
||||
return releases
|
||||
|
||||
|
@@ -24,7 +24,7 @@ class Squashfs(MakefilePackage):
|
||||
variant('lzo', default=False, description='Enable LZO compression support')
|
||||
variant('xz', default=False, description='Enable xz compression support')
|
||||
variant('zstd', default=False, description='Enable Zstandard/zstd support')
|
||||
variant('default_compression', default='gzip', values=('gzip', 'lz4', 'lzo', 'xz', 'zstd'),
|
||||
variant('default_compression', default='gzip', values=('gzip', 'lz4', 'lzo', 'xz', 'zstd'),
|
||||
multi=False, description='Default compression algorithm')
|
||||
|
||||
conflicts('squashfs~gzip default_compression=gzip', msg='Cannot set default compression to missing algorithm')
|
||||
|
@@ -35,9 +35,10 @@ def cmake_args(self):
|
||||
args = []
|
||||
|
||||
if int(variants['local'].value) > int(variants['global'].value):
|
||||
raise InstallError('The global index space (%d bits) must be at least as large\
|
||||
as the local index space (% bits)' % (variants['global'].value,
|
||||
variants['local'].value))
|
||||
msg = ('The global index space (%d bits) must be at least as '
|
||||
'large as the local index space (% bits)')
|
||||
raise InstallError(
|
||||
msg % (variants['global'].value, variants['local'].value))
|
||||
|
||||
if variants['precision'].value == '32':
|
||||
args.append('-DFUNCTION_TYPE=float')
|
||||
|
@@ -17,8 +17,8 @@ class Typhonio(CMakePackage):
|
||||
version('develop', branch='cmake_build')
|
||||
version('1.6_CMake', sha256='c9b7b2a7f4fa0b786f6b69c6426b67f42efc4ea6871323139d52cd44f4d0ff7c')
|
||||
|
||||
variant('build_type', default='Release', description='The build type to build',
|
||||
values=('Debug', 'Release'))
|
||||
variant('build_type', default='Release', values=('Debug', 'Release'),
|
||||
description='The build type to build')
|
||||
variant('fortran', default=False, description='Enable Fortran support')
|
||||
variant('shared', default=False, description='Build shared libraries')
|
||||
variant('doc', default=False, description='Build user guide and doxygen documentation')
|
||||
|
Reference in New Issue
Block a user