           SPELL=sccache
         VERSION=0.12.0
     SOURCE_HASH=sha256:309edaf43f44088e55e99ce14eb9cfdee8f85acad290171ebfd29eb9e368def3
          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
