. "${GRIMOIRE}/FUNCTIONS"
           SPELL="hyprland-protocols"
if [[ "${HYPRLAND_PROTOCOLS_BRANCH}" == "scm" ]]; then
. "${GRIMOIRE}/CMAKE_FUNCTIONS"
         VERSION="$(get_scm_version)"
          SOURCE="${SPELL}-scm.tar.xz"
  FORCE_DOWNLOAD="on"
   SOURCE_URL[0]="git_http://github.com/hyprwm/${SPELL}:${SPELL}-scm:main"
   SOURCE_IGNORE="volatile"
SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-scm"
else
. "${GRIMOIRE}/MESON_FUNCTIONS"
         VERSION="0.7.0"
     SOURCE_HASH="sha512:809016a2d25b6cd91befc34d89c4acc3c1fce5628cac490a149f3aa5b413b680cecb4c66e86e59e02c55c2a3cfee2be911cd26c55910527e02e6983245a481a5"
          SOURCE="${SPELL}-${VERSION}.tar.gz"
SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
   SOURCE_URL[0]="https://github.com/hyprwm/${SPELL}/archive/refs/tags/v${VERSION}.tar.gz"
# Watch: https://github.com/hyprwm/hyprland-protocols/tags tags/v([0-9.]+)[.]tar
fi
        WEB_SITE="https://github.com/hyprwm/hyprland-protocols"
         ENTERED="20250328"
      LICENSE[0]="BSD"
        KEYWORDS="wayland protocols hyprland"
           SHORT="Wayland protocol extensions for Hyprland"
cat << EOF
Wayland protocol extensions for Hyprland.
EOF
