diff --git a/_servicedata b/_servicedata
index fbf76c4..8f485c5 100644
--- a/_servicedata
+++ b/_servicedata
@@ -1,4 +1,4 @@
https://invent.kde.org/qt/qt/qtwayland.git
- a6476d1a1c78eb7f17408241b268404e27b3e161
\ No newline at end of file
+ 02f9585ca19c17ae0978b864195533dc527d825e
\ No newline at end of file
diff --git a/libqt5-qtwayland.changes b/libqt5-qtwayland.changes
index 3913ec1..3abba06 100644
--- a/libqt5-qtwayland.changes
+++ b/libqt5-qtwayland.changes
@@ -1,3 +1,14 @@
+-------------------------------------------------------------------
+Thu Oct 28 07:16:50 UTC 2021 - Fabian Vogt
+
+- Update to version 5.15.2+kde34:
+ * Fix the logic for decoding modifiers map in Wayland text input protocol
+ * Client: Always destroy frame callback in the actual callback
+ * Client: Don't always recreate frame callbacks
+ * Wayland client: Fix crash when windows are shown/hidden during drag
+ * Correctly detect if image format is supported by QImageWriter
+ * Do not update the mask if we do not have a surface
+
-------------------------------------------------------------------
Mon Jun 21 20:18:54 UTC 2021 - Fabian Vogt
diff --git a/libqt5-qtwayland.spec b/libqt5-qtwayland.spec
index de7c0b5..1cf8715 100644
--- a/libqt5-qtwayland.spec
+++ b/libqt5-qtwayland.spec
@@ -26,7 +26,7 @@
%define so_version 5.15.2
%define tar_version qtwayland-everywhere-src-%{version}
Name: libqt5-qtwayland
-Version: 5.15.2+kde28
+Version: 5.15.2+kde34
Release: 0
Summary: Qt 5 Wayland Addon
# The wayland compositor files are GPL-3.0-or-later
diff --git a/qtwayland-everywhere-src-5.15.2+kde28.obscpio b/qtwayland-everywhere-src-5.15.2+kde28.obscpio
deleted file mode 100644
index ef67707..0000000
--- a/qtwayland-everywhere-src-5.15.2+kde28.obscpio
+++ /dev/null
@@ -1,3 +0,0 @@
-version https://git-lfs.github.com/spec/v1
-oid sha256:d12d25b60f40492e7d7f4e99645f3e4a18c2290ca2707a28cdfd0e3c6997c87e
-size 4679181
diff --git a/qtwayland-everywhere-src-5.15.2+kde34.obscpio b/qtwayland-everywhere-src-5.15.2+kde34.obscpio
new file mode 100644
index 0000000..8cb54fb
--- /dev/null
+++ b/qtwayland-everywhere-src-5.15.2+kde34.obscpio
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:79115123937c15d06d408bf0804e0fabf364dfced4abd614de917d0e0cdda5d4
+size 4683276
diff --git a/qtwayland-everywhere-src.obsinfo b/qtwayland-everywhere-src.obsinfo
index 9e698b8..4fbf832 100644
--- a/qtwayland-everywhere-src.obsinfo
+++ b/qtwayland-everywhere-src.obsinfo
@@ -1,5 +1,5 @@
name: qtwayland-everywhere-src
-version: 5.15.2+kde28
-mtime: 1623794290
-commit: a6476d1a1c78eb7f17408241b268404e27b3e161
+version: 5.15.2+kde34
+mtime: 1634316933
+commit: 02f9585ca19c17ae0978b864195533dc527d825e