. "$GRIMOIRE/FUNCTIONS"
           SPELL="libqb"
if [[ "${LIBQB_BRANCH}" == "scm" ]]; then
         VERSION="$(get_scm_version)"
          SOURCE="${SPELL}-scm.tar.xz"
SOURCE_DIRECTORY="${bUILD_DIRECTORY}/${SPELL}-scm"
   SOURCE_URL[0]="git_http://github.com/ClusterLabs/${SPELL}:${SPELL}-scm:main"
   SOURCE_IGNORE="volatile"
  FORCE_DOWNLOAD="on"
else
         VERSION="2.0.8"
     SOURCE_HASH="sha256:b42531fc20b8ac02f4c6d0a4dc49f7c4a1eef09bdb13af5f6927b7fc49522ee6:UPSTREAM_HASH"
          SOURCE="${SPELL}-${VERSION}.tar.xz"
SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
   SOURCE_URL[0]="https://github.com/ClusterLabs/${SPELL}/releases/download/v${VERSION}/${SOURCE}"
# Watch: https://github.com/ClusterLabs/libqb/tags tags/v([0-9.]+)[.]tar
fi
        WEB_SITE="https://clusterlabs.github.io/libqb/"
         ENTERED="20230827"
      LICENSE[0]="LGPL"
        KEYWORDS="ipc libs logging tracing poll"
           SHORT="library for logging, tracing, ipc, and poll"
cat << EOF
libqb is a library with the primary purpose of providing high-performance,
reusable features for client-server architecture, such as logging, tracing,
inter-process communication (IPC), and polling.

libqb is not intended to be an all-encompassing library, but instead provide
focused APIs that are highly tuned for maximum performance for client-server
applications.
EOF
