diff --git a/desktop/kde/applications/akonadi-calendar/files/qt5.patch b/desktop/kde/applications/akonadi-calendar/files/qt5.patch
new file mode 100644
index 0000000000..97c93f74af
--- /dev/null
+++ b/desktop/kde/applications/akonadi-calendar/files/qt5.patch
@@ -0,0 +1,13 @@
+diff -Nuar a/src/incidencechanger_p.cpp b/src/incidencechanger_p.cpp
+--- a/src/incidencechanger_p.cpp 2017-12-04 13:20:36.000000000 +0300
++++ b/src/incidencechanger_p.cpp 2017-12-16 22:01:34.956659792 +0300
+@@ -189,7 +189,9 @@
+ << "isValid = " << mDefaultCollection.isValid()
+ << "has ACLs = " << hasRights(mDefaultCollection, ChangeTypeCreate);
+ // else fallthrough, and ask the user.
++#if QT_VERSION >= QT_VERSION_CHECK(5,8,0)
+ Q_FALLTHROUGH();
++#endif
+ case DestinationPolicyAsk: {
+ mPendingCreations << change;
+ loadCollections(); // Now we wait, collections are being loaded async
diff --git a/desktop/kde/applications/akonadi-calendar/pspec.xml b/desktop/kde/applications/akonadi-calendar/pspec.xml
index 51c0635b40..0e55fdb55d 100644
--- a/desktop/kde/applications/akonadi-calendar/pspec.xml
+++ b/desktop/kde/applications/akonadi-calendar/pspec.xml
@@ -39,6 +39,9 @@
akonadi-contacts-devel
prison-devel
+
+ qt5.patch
+
@@ -94,9 +97,9 @@
- 2017-12-15
+ 2017-12-16
17.12.0
- Version bump.
+ Version bump
Mustafa Cinasal
muscnsl@gmail.com