           SPELL=sccache
         VERSION=0.19.0
     SOURCE_HASH=sha256:2da079033cd19fd8e2a09f56f9a7d9d1a72d591ff3acdc47d95b920145cf2671
          SOURCE=$SPELL-$VERSION.tar.gz
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
   SOURCE_URL[0]=https://github.com/mozilla/${SPELL}/archive/v${VERSION}.tar.gz
      LICENSE[0]=APACHE
  STAGED_INSTALL=off
        WEB_SITE=https://github.com/mozilla/sccache
         ENTERED=20230401
        KEYWORDS="ccache mozilla cache rust"
           SHORT="ccache-like compiler caching tool"
cat << EOF
sccache is a ccache-like compiler caching tool. It is used as a compiler
wrapper and avoids compilation when possible, storing cached results
either on local disk or in one of several cloud storage backends.

sccache includes support for caching the compilation of C/C++ code,
Rust, as well as NVIDIA's CUDA using nvcc.

sccache also provides icecream-style distributed compilation
(automatic packaging of local toolchains) for all supported
compilers (including Rust). The distributed compilation system includes
several security features that icecream lacks such as authentication,
transport layer encryption, and sandboxed compiler execution on build servers.
EOF
