diff options
Diffstat (limited to 'var/spack/repos/builtin/packages/flux-sched/package.py')
-rw-r--r-- | var/spack/repos/builtin/packages/flux-sched/package.py | 37 |
1 files changed, 20 insertions, 17 deletions
diff --git a/var/spack/repos/builtin/packages/flux-sched/package.py b/var/spack/repos/builtin/packages/flux-sched/package.py index 99bbce3b52..93e520633c 100644 --- a/var/spack/repos/builtin/packages/flux-sched/package.py +++ b/var/spack/repos/builtin/packages/flux-sched/package.py @@ -1,11 +1,12 @@ -# Copyright 2013-2020 Lawrence Livermore National Security, LLC and other +# Copyright 2013-2021 Lawrence Livermore National Security, LLC and other # Spack Project Developers. See the top-level COPYRIGHT file for details. # # SPDX-License-Identifier: (Apache-2.0 OR MIT) -from spack import * import os +from spack import * + class FluxSched(AutotoolsPackage): """ A scheduler for flux-core (pre-alpha) """ @@ -13,17 +14,19 @@ class FluxSched(AutotoolsPackage): homepage = "https://github.com/flux-framework/flux-sched" url = "https://github.com/flux-framework/flux-sched/releases/download/v0.5.0/flux-sched-0.5.0.tar.gz" git = "https://github.com/flux-framework/flux-sched.git" + maintainers = ['SteVwonder'] version('master', branch='master') + version('0.17.0', sha256='5acfcb757e2294a92eaa91be58ba9b42736b88b42d2937de4a78f4642b1c4933') + version('0.16.0', sha256='08313976161c141b9b34e2d44d5a08d1b11302e22d60aeaf878eef84d4bd2884') + version('0.15.0', sha256='ff24d26997f91af415f98734b8117291f5a5001e86dac865b56b3d72980c80c8') + version('0.14.0', sha256='2808f42032b917823d69cd26103c9238694416e2f30c6d39c11c670927ed232a') + version('0.13.0', sha256='ba17fc0451239fe31a1524b6a270741873f59a5057514d2524fd3e9215c47a82') + version('0.12.0', sha256='b41ecaebba254abfb5a7995fd9100bd45a59d4ad0a79bdca8b3db02785d97b1d') version('0.11.0', sha256='6a0e3c0678f85da8724e5399b02be9686311c835617f6036235ef54b489cc336') version('0.10.0', sha256='5944927774709b5f52ddf64a0e825d9b0f24c9dea890b5504b87a8576d217cf6') version('0.9.0', sha256='0e1eb408a937c2843bdaaed915d4d7e2ea763b98c31e7b849a96a74758d66a21') version('0.8.0', sha256='45bc3cefb453d19c0cb289f03692fba600a39045846568d258e4b896ca19ca0d') - version('0.7.1', sha256='a35e555a353feed6b7b814ae83d05362356f9ee33ffa75d7dfb7e2fe86c21294') - version('0.7.0', sha256='69267a3aaacaedd9896fd90cfe17aef266cba4fb28c77f8123d95a31ce739a7b') - version('0.6.0', sha256='3301d4c10810414228e5969b84b75fe1285abb97453070eb5a77f386d8184f8d') - version('0.5.0', sha256='d6347f5c85c12c76364dccb39d63c007094ca9cbbbae4e8f4e98d8b1c0b07e89') - version('0.4.0', sha256='00768a0b062aec42aa9b31d9d7006efd3a3e9cb9c24878d50487643c8af15e8a') # Avoid the infinite symlink issue # This workaround is documented in PR #3543 @@ -31,21 +34,21 @@ class FluxSched(AutotoolsPackage): variant('cuda', default=False, description='Build dependencies with support for CUDA') - depends_on("boost+graph@1.53.0,1.59.0:", when='@0.5.0:') - depends_on("py-pyyaml", when="@0.7.0:") - depends_on("libxml2@2.9.1:", when="@0.6.0") - depends_on("yaml-cpp", when="@0.7.0:") - depends_on("libuuid") + depends_on("boost+graph@1.53.0,1.59.0:") + depends_on("py-pyyaml") + depends_on("libedit") + depends_on("libxml2@2.9.1:") + depends_on("yaml-cpp") + depends_on("uuid") depends_on("pkgconfig") depends_on("flux-core", type=('build', 'link', 'run')) depends_on("flux-core+cuda", when='+cuda', type=('build', 'run', 'link')) - depends_on("flux-core@0.8.0", when='@0.4.0', type=('build', 'run', 'link')) - depends_on("flux-core@0.9.0", when='@0.5.0', type=('build', 'run', 'link')) - depends_on("flux-core@0.10.0", when='@0.6.0', type=('build', 'run', 'link')) - depends_on("flux-core@0.11.0", when='@0.7.0', type=('build', 'run', 'link')) - depends_on("flux-core@0.11.2:0.11.99", when='@0.7.1', type=('build', 'run', 'link')) depends_on("flux-core@0.16.0:0.16.99", when='@0.8.0', type=('build', 'run', 'link')) + depends_on("flux-core@0.22.0", when='@0.14.0', type=('build', 'run', 'link')) + depends_on("flux-core@0.23.0:0.25.99", when='@0.15.0', type=('build', 'run', 'link')) + depends_on("flux-core@0.26.0:", when='@0.16.0', type=('build', 'run', 'link')) + depends_on("flux-core@0.28.0:", when='@0.17.0', type=('build', 'run', 'link')) depends_on("flux-core@master", when='@master', type=('build', 'run', 'link')) # Need autotools when building on master: |