# Watch: https://gitlab.freedesktop.org/libinput/libei/-/tags /tags/([0-9.]+)
. "${GRIMOIRE}/MESON_FUNCTIONS"
           SPELL=libei
         VERSION=1.4.1
          SOURCE=$SPELL-$VERSION.tar.gz
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
   SOURCE_URL[0]=https://gitlab.freedesktop.org/libinput/${SPELL}/-/archive/${VERSION}/${SOURCE}
     SOURCE_HASH=sha512:0754202dfc196e713293cd33574ed057f35f82e558f4048d7fa3f4c27660201fde0781ef3d9e6477e646b42b6684e1ce3299393810b82416502cc0c75f88f186
      LICENSE[0]=MIT
        WEB_SITE=https://gitlab.freedesktop.org/libinput/libei
         ENTERED=20230404
        KEYWORDS="libs library input"
           SHORT="library for emulated input"
cat << EOF
libei is a library for Emulated Input, primarily aimed at the Wayland
stack. It provides three parts:

EI (Emulated Input) for the client side (libei)

EIS (Emulated Input Server) for the server side (libeis)

oeffis is an optional helper library for DBus communication with the
XDG RemoteDesktop portal (liboeffis)

The communication between these parts is an implementation detail, neither
client nor server need to care about the details. Let's call it the BRidge
for EI, or brei. In the future, brei may become a stable protocol. For
now, this C library is it.
EOF
