. "${GRIMOIRE}/FUNCTIONS"
. "${GRIMOIRE}/CMAKE_FUNCTIONS"
           SPELL="sdbus-cpp"
if [[ "${SDBUS_CPP_BRANCH}" == "scm" ]]; then
         VERSION="$(get_scm_version)"
          SOURCE="${SPELL}-scm.tar.xz"
SOURCE_DIRECTORY="${bUILD_DIRECTORY}/${SPELL}-scm"
   SOURCE_URL[0]="git_http://https://github.com/Kistler-Group/${SPELL}:${SPELL}-scm"
   SOURCE_IGNORE="volatile"
  FORCE_DOWNLOAD="on"
else
         VERSION="2.0.0"
     SOURCE_HASH="sha512:638453d2ea0d5ba556eacda59ca114896bf275d227b33b525259bf69dac3d766df6586046e6ea83a8c1afe9fb0701f4d358819ed9300bab598e775a0a2880917"
          SOURCE="${SPELL}-${VERSION}.tar.gz"
SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
   SOURCE_URL[0]="https://github.com/Kistler-Group/${SPELL}/archive/refs/tags/v${VERSION}.tar.gz"
# Watch: https://github.com/Kistler-Group/sdbus-cpp/tags tags/v([0-9.]+)[.]tar
fi
        WEB_SITE="https://github.com/Kistler-Group/sdbus-cpp/"
         ENTERED="20230916"
      LICENSE[0]="LGPL"
        KEYWORDS="dbus c++ library"
           SHORT="High-level C++ D-Bus library for Linux"
cat << EOF
sdbus-c++ is a high-level C++ D-Bus library for Linux designed to provide
expressive, easy-to-use API in modern C++. It adds another layer of
abstraction on top of sd-bus, a nice, fresh C D-Bus implementation by systemd.
EOF
