16 munit = fetchFromGitHub {
19 rev = "fbbdf1467eb0d04a6ee465def2e529e4c87f2118";
20 hash = "sha256-qm30C++rpLtxBhOABBzo+6WILSpKz2ibvUvoe8ku4ow=";
23 stdenv.mkDerivation rec {
27 src = fetchFromGitLab {
28 domain = "gitlab.freedesktop.org";
32 hash = "sha256-yKeMHgR3s83xwoXgLW28ewF2tvs6l0Hq0cCAroCgq0U=";
46 (buildPackages.python3.withPackages (ps: with ps; [
57 ln -s "${munit}" ./subprojects/munit
58 patchShebangs ./proto/ei-scanner
62 description = "Library for Emulated Input";
63 mainProgram = "ei-debug-events";
64 homepage = "https://gitlab.freedesktop.org/libinput/libei";
65 license = licenses.mit;
66 maintainers = [ maintainers.pedrohlc ];
67 platforms = platforms.linux;