diff --git a/_multibuild b/_multibuild
new file mode 100644
index 0000000..46731da
--- /dev/null
+++ b/_multibuild
@@ -0,0 +1,4 @@
+
+ docs
+
+
diff --git a/qt6-remoteobjects.changes b/qt6-remoteobjects.changes
index c6324c2..c597f7e 100644
--- a/qt6-remoteobjects.changes
+++ b/qt6-remoteobjects.changes
@@ -1,3 +1,9 @@
+-------------------------------------------------------------------
+Mon Mar 21 08:46:37 UTC 2022 - Christophe Giboudeaux
+
+- Update to 6.2.4
+ * https://www.qt.io/blog/qt-6.2.4-released
+
-------------------------------------------------------------------
Mon Jan 31 08:54:45 UTC 2022 - Christophe Giboudeaux
diff --git a/qt6-remoteobjects.spec b/qt6-remoteobjects.spec
index 8c6eb1c..cb3a42a 100644
--- a/qt6-remoteobjects.spec
+++ b/qt6-remoteobjects.spec
@@ -16,13 +16,18 @@
#
-%define real_version 6.2.3
+%define real_version 6.2.4
%define short_version 6.2
%define tar_name qtremoteobjects-everywhere-src
%define tar_suffix %{nil}
#
-Name: qt6-remoteobjects
-Version: 6.2.3
+%global qt6_flavor @BUILD_FLAVOR@%{nil}
+%if "%{qt6_flavor}" == "docs"
+%define pkg_suffix -docs
+%endif
+#
+Name: qt6-remoteobjects%{?pkg_suffix}
+Version: 6.2.4
Release: 0
Summary: Qt6 RemoteObjects Library
License: LGPL-3.0-only OR (GPL-2.0-only OR GPL-3.0-or-later)
@@ -36,11 +41,17 @@ BuildRequires: cmake(Qt6Network)
BuildRequires: cmake(Qt6Quick)
BuildRequires: cmake(Qt6QuickTest)
BuildRequires: cmake(Qt6Widgets)
+%if "%{qt6_flavor}" == "docs"
+BuildRequires: qt6-tools
+%{qt6_doc_packages}
+%endif
%description
Qt Remote Objects (QtRO) is an inter-process communication (IPC)
module to enable information exchange between processes or computers.
+%if !%{qt6_docs_flavor}
+
%package imports
Summary: Qt 6 RemoteObjects QML files
@@ -102,6 +113,8 @@ This package contains REPC, a compiler for Qt RemoteObjects API definition files
%{qt6_examples_package}
+%endif
+
%prep
%autosetup -p1 -n %{tar_name}-%{real_version}%{tar_suffix}
@@ -113,6 +126,8 @@ This package contains REPC, a compiler for Qt RemoteObjects API definition files
%install
%{qt6_install}
+%if !%{qt6_docs_flavor}
+
# repparser has no private headers
rm %{buildroot}%{_qt6_mkspecsdir}/modules/qt_lib_repparser_private.pri
@@ -174,4 +189,6 @@ rm -r %{buildroot}%{_qt6_cmakedir}/Qt6RepParser
%files tools
%{_qt6_libexecdir}/repc
+%endif
+
%changelog
diff --git a/qtremoteobjects-everywhere-src-6.2.3.tar.xz b/qtremoteobjects-everywhere-src-6.2.3.tar.xz
deleted file mode 100644
index b1ae2fa..0000000
--- a/qtremoteobjects-everywhere-src-6.2.3.tar.xz
+++ /dev/null
@@ -1,3 +0,0 @@
-version https://git-lfs.github.com/spec/v1
-oid sha256:4df699c83560e121999eb4d76591d1b9e73a8e99353c93fad357e27d5b8a1945
-size 361280
diff --git a/qtremoteobjects-everywhere-src-6.2.4.tar.xz b/qtremoteobjects-everywhere-src-6.2.4.tar.xz
new file mode 100644
index 0000000..9d701dd
--- /dev/null
+++ b/qtremoteobjects-everywhere-src-6.2.4.tar.xz
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:d23ab298d2ebf5b8437b0794af47266bb3048b0f4b733e0db1335a09fc18d883
+size 367336