From 906fa5f50d42f169fb73206bc25ac84bbcf1cedc Mon Sep 17 00:00:00 2001 From: darmac Date: Fri, 25 Sep 2020 00:53:51 +0800 Subject: [PATCH] Add new package: cachefilesd (#18907) --- .../builtin/packages/cachefilesd/package.py | 32 +++++++++++++++++++ 1 file changed, 32 insertions(+) create mode 100644 var/spack/repos/builtin/packages/cachefilesd/package.py diff --git a/var/spack/repos/builtin/packages/cachefilesd/package.py b/var/spack/repos/builtin/packages/cachefilesd/package.py new file mode 100644 index 00000000000..7924d395ebb --- /dev/null +++ b/var/spack/repos/builtin/packages/cachefilesd/package.py @@ -0,0 +1,32 @@ +# Copyright 2013-2020 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 * + + +class Cachefilesd(MakefilePackage): + """The cachefilesd daemon manages the caching files and directory that + are that are used by network file systems such a AFS and NFS to do + persistent caching to the local disk.""" + + homepage = "http://people.redhat.com/~dhowells/fscache" + url = "http://people.redhat.com/~dhowells/fscache/cachefilesd-0.10.tar.bz2" + + version('0.10.10', sha256='0d0309851efabd02b7c849f73535b8ad3f831570e83e4f65e42354da18e11a02') + version('0.10.9', sha256='c897ec6704615f26de3ddc20ff30a191ce995cb8973d2cde88b4b28c1a1e6bca') + version('0.10.7', sha256='193cca5efb37ee460a4ed8e1ed4878e3718e432ebe690ec4fe02486ef3f2494e') + version('0.10.6', sha256='aaaaea887a5850c6fa01d09c80946e987411f6b550261f83967c671c65af959d') + version('0.10.5', sha256='125ea4f6aef4bf8e936a7cc747b59e074537a8aed74cd1bab3f05d7fbc47287f') + + @when('target=aarch64:') + def edit(self, spec, prefix): + makefile = FileFilter('Makefile') + makefile.filter(r'-m64', '', string=True) + + def install(self, spec, prefix): + make('DESTDIR={0}'.format(prefix), 'install') + + def setup_run_environment(self, env): + env.prepend_path('PATH', self.prefix.sbin)