diff --git a/qt6-scxml-rpmlintrc b/qt6-scxml-rpmlintrc
index 80999f4..978f771 100644
--- a/qt6-scxml-rpmlintrc
+++ b/qt6-scxml-rpmlintrc
@@ -1,4 +1,4 @@
-# using fdupes means looking for troubles
+# using fdupes on include directories means looking for troubles
 addFilter("files-duplicate .*")
 
 # library and development package names don't match
diff --git a/qt6-scxml.changes b/qt6-scxml.changes
index 50c9e2c..ace4b2b 100644
--- a/qt6-scxml.changes
+++ b/qt6-scxml.changes
@@ -1,3 +1,24 @@
+-------------------------------------------------------------------
+Thu Sep 30 12:29:28 UTC 2021 - Christophe Giboudeaux <christophe@krop.fr>
+
+- Update to 6.2.0:
+  * https://www.qt.io/blog/qt-6.2-lts-released
+
+-------------------------------------------------------------------
+Sat Sep 25 07:18:41 UTC 2021 - Christophe Giboudeaux <christophe@krop.fr>
+
+- Update to 6.2.0-rc2
+
+-------------------------------------------------------------------
+Thu Sep 16 14:07:57 UTC 2021 - Christophe Giboudeaux <christophe@krop.fr>
+
+- Update to 6.2.0-rc
+
+-------------------------------------------------------------------
+Thu Sep  9 14:05:20 UTC 2021 - Christophe Giboudeaux <christophe@krop.fr>
+
+- Update to 6.2.0-beta4
+
 -------------------------------------------------------------------
 Wed Sep  1 13:03:50 UTC 2021 - Christophe Giboudeaux <christophe@krop.fr>
 
diff --git a/qt6-scxml.spec b/qt6-scxml.spec
index 2487adb..67f3fc5 100644
--- a/qt6-scxml.spec
+++ b/qt6-scxml.spec
@@ -16,8 +16,8 @@
 #
 
 
-%define real_version 6.1.3
-%define short_version 6.1
+%define real_version 6.2.0
+%define short_version 6.2
 %define short_name qtscxml
 %define tar_name qtscxml-everywhere-src
 %define tar_suffix %{nil}
@@ -28,7 +28,7 @@
 %endif
 #
 Name:           qt6-scxml%{?pkg_suffix}
-Version:        6.1.3
+Version:        6.2.0
 Release:        0
 Summary:        SCXML (state machine notation) compiler and related tools
 License:        LGPL-3.0-only OR (GPL-2.0-only OR GPL-3.0-or-later)
@@ -174,6 +174,7 @@ ABI or API guarantees.
 
 # CMake files are not needed for plugins
 rm -r %{buildroot}%{_qt6_cmakedir}/Qt6Qml/QmlPlugins
+rm %{buildroot}%{_qt6_cmakedir}/*/*Plugin{Config,ConfigVersion,Targets*}.cmake
 
 %post -n libQt6Scxml6 -p /sbin/ldconfig
 %post -n libQt6ScxmlQml6 -p /sbin/ldconfig
@@ -242,6 +243,7 @@ rm -r %{buildroot}%{_qt6_cmakedir}/Qt6Qml/QmlPlugins
 %{_qt6_includedir}/QtStateMachine/
 %{_qt6_libdir}/libQt6StateMachine.prl
 %{_qt6_libdir}/libQt6StateMachine.so
+%{_qt6_metatypesdir}/qt6statemachine_*_metatypes.json
 %{_qt6_mkspecsdir}/modules/qt_lib_statemachine.pri
 %exclude %{_qt6_includedir}/QtStateMachine/%{real_version}
 
diff --git a/qtscxml-everywhere-src-6.1.3.tar.xz b/qtscxml-everywhere-src-6.1.3.tar.xz
deleted file mode 100644
index b2efdcd..0000000
--- a/qtscxml-everywhere-src-6.1.3.tar.xz
+++ /dev/null
@@ -1,3 +0,0 @@
-version https://git-lfs.github.com/spec/v1
-oid sha256:a3458feb7fadbbe9a9ff2a92055e5a12fa47fb80737411043bb210c91a0e7315
-size 1775264
diff --git a/qtscxml-everywhere-src-6.2.0.tar.xz b/qtscxml-everywhere-src-6.2.0.tar.xz
new file mode 100644
index 0000000..ff7716d
--- /dev/null
+++ b/qtscxml-everywhere-src-6.2.0.tar.xz
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:90d4af011a17f04a003cbd453c7e0720787e6cdacb8dfce7167179c2cd7dc839
+size 1781412