. "${GRIMOIRE}/MESON_FUNCTIONS"
           SPELL=gtk-layer-shell
         VERSION=0.8.0
          SOURCE=$SPELL-$VERSION.tar.gz
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
   SOURCE_URL[0]=https://github.com/wmww/$SPELL/archive/v${VERSION}.tar.gz
     SOURCE_HASH=sha256:e95a03766302fe330ec3c6ff3e8018642849003ccaf160fb6fd0c039c81fa54c
      LICENSE[0]=GPL
        WEB_SITE=https://github.com/wmww/gtk-layer-shell/
         ENTERED=20230227
        KEYWORDS="library gtk wayland"
           SHORT="wayland library to create desktop components"
cat << EOF
A library to write GTK applications that use Layer Shell.
Layer Shell is a Wayland protocol for desktop shell components, such as panels,
notifications and wallpapers. You can use it to anchor your windows
to a corner or edge of the output, or stretch them across the entire output.
It supports all Layer Shell features including popups and
popovers (GTK popups Just Work™). This Library is compatible with C, C++ and
any language that supports GObject introspection files
(Python, Vala, etc).

This library only works on Wayland, and only on Wayland compositors
that support the Layer Shell protocol. Layer shell is supported on:

    wlroots based compositors (such as Sway, hyprland, etc.)
    Mir-based compositors (some may not enable the protocol by default
	and require --add-wayland-extension zwlr_layer_shell_v1)

Layer shell is not supported on:

    Gnome-on-Wayland
    Any X11 desktop
EOF