1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
|
# Copyright 2013-2024 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.package 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 = "https://people.redhat.com/~dhowells/fscache"
url = "https://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)
|