The libei package contains a set of libraries for handling emulated inputs. It is primarily aimed at the Wayland stack.
![[Note]](../images/note.png)
Development versions of BLFS may not build or run some packages properly if LFS or dependencies have been updated since the most recent stable versions of the books.
Download (HTTP): https://gitlab.freedesktop.org/libinput/libei/-/archive/1.1.0/libei-1.1.0.tar.gz
Download MD5 sum: de9b913abe1ddd3981635c190dda4b6a
Download size: 220 KB
Estimated disk space required: 5.7 MB
Estimated build time: 0.1 SBU
libevdev-1.13.1, libxkbcommon-1.6.0, libxml2-2.12.1, and munit
Install libei by running the following commands:
mkdir build && cd build && meson setup --prefix=/usr --buildtype=release -Dtests=disabled .. && ninja
This package does come with a test suite, but it requires an external dependency. If you have munit installed and wish to run the test suite, run the following commands:
meson configure -Dtests=enabled .. && ninja test
Now, as the root user:
ninja install
--buildtype=release: Specify a buildtype
suitable for stable releases of the package, as the default may
produce unoptimized binaries.
-Dtests=disabled: This switch avoids a dependency
on munit. Remove this
switch if you have munit installed and wish to
run the test suite.