source $GRIMOIRE/CMAKE_FUNCTIONS
           SPELL=protobuf
         VERSION=35.1
     SOURCE_HASH=sha512:e718c23d3c1f9fb4f2a438dec13cb3f3f09d6ffcaaab71c0059426cc5e130525ad2d7a231ec436d1d910b44837c585a401feebb806a2f28945e26fd96c0451cc
          SOURCE=$SPELL-$VERSION.tar.gz
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
        WEB_SITE=https://protobuf.dev/
# Watch: https://github.com/protocolbuffers/protobuf/releases
   SOURCE_URL[0]=https://github.com/protocolbuffers/protobuf/archive/v${VERSION}.tar.gz
      LICENSE[0]=BSD
         ENTERED=20090819
        KEYWORDS=""
           SHORT="encoding structured data"
cat << EOF
Protocol Buffers are a way of encoding structured data in an efficient yet
extensible format.
Google uses Protocol Buffers for almost all of its internal RPC protocols
and file formats.
EOF
