package.py 766 Bytes
Newer Older
Matthieu Dorier's avatar
Matthieu Dorier committed
1 2 3 4 5 6 7 8 9 10
from spack import *


class Remi(CMakePackage):
    """REMI is a Mochi microservice designed to handle the migration of sets of files
    from a node to another. It uses RDMA and memory mapping to efficiently transfer
    potentially large groups of files at once."""

    homepage = "https://xgitlab.cels.anl.gov/sds/remi"
    url = "https://xgitlab.cels.anl.gov/sds/remi"
11
    git='https://xgitlab.cels.anl.gov/sds/remi.git'
Matthieu Dorier's avatar
Matthieu Dorier committed
12

13
    version('develop', branch='master')
14
    version('0.1.1', tag='v0.1.1')
15
    version('0.1', tag='v0.1')
Matthieu Dorier's avatar
Matthieu Dorier committed
16

17
    depends_on('thallium@0.3:')
Matthieu Dorier's avatar
Matthieu Dorier committed
18
    depends_on('libuuid')
19
    depends_on('abt-io@0.1:')
Matthieu Dorier's avatar
Matthieu Dorier committed
20

Rob Latham's avatar
Rob Latham committed
21
    patch('0001-explicitly-request-C-14.patch')
22 23 24 25

    def cmake_args(self):
        args = ["-DBUILD_SHARED_LIBS:BOOL=ON" ]
        return args