{ qtModule , qtbase , qtdeclarative , wayland , pkg-config , libdrm , fetchpatch }: qtModule { pname = "qtwayland"; propagatedBuildInputs = [ qtbase qtdeclarative ]; buildInputs = [ wayland libdrm ]; nativeBuildInputs = [ pkg-config ]; patches = [ # Fix a freezing bug with fcitx5. # https://codereview.qt-project.org/c/qt/qtwayland/+/517601 (fetchpatch { url = "https://code.qt.io/cgit/qt/qtwayland.git/patch/?id=6fe83f6076423068b652fa4fcb0b5adbd297f2a8"; hash = "sha256-TlZozKezpYm90B9qFP9qv76asRdIt+5bq9E3GcmFiDc="; }) ]; }