diff --git a/.files b/.files
index 1cf368f..7c31630 100644
Binary files a/.files and b/.files differ
diff --git a/.rev b/.rev
index eebae0f..78c0939 100644
--- a/.rev
+++ b/.rev
@@ -375,4 +375,12 @@
KDE Applications 19.12.3
782304
+
+ 15c93221048f7606c42cd959b14a002a
+ 20.04.0
+
+ dimstar_suse
+ KDE release 20.04.0
+ 796835
+
diff --git a/akonadi-contact.changes b/akonadi-contact.changes
index 9817efe..da710c0 100644
--- a/akonadi-contact.changes
+++ b/akonadi-contact.changes
@@ -1,4 +1,42 @@
-------------------------------------------------------------------
+Thu Apr 23 12:21:45 UTC 2020 - Luca Beltrame
+
+- Update to 20.04.0
+ * New feature release
+ * For more details please see:
+ * https://kde.org/announcements/releases/2020-04-apps-update
+- Changes since 20.03.90:
+ * Fix compilation with more recent Qt 5.15
+
+-------------------------------------------------------------------
+Sun Apr 5 20:29:32 UTC 2020 - Luca Beltrame
+
+- Update to 20.03.90
+ * New feature release
+ * For more details please see:
+ * https://kde.org/announcements/releases/20.04-rc
+- No code change since 20.03.80
+
+-------------------------------------------------------------------
+Sun Mar 22 09:16:27 UTC 2020 - Luca Beltrame
+
+- Update to 20.03.80
+ * New feature release
+ * For more details please see:
+ * https://kde.org/announcements/releases/20.04-beta
+- Changes since 19.12.3:
+ * standardcontactformatter.cpp - fix crash on iterating
+ * Make it compile against last qt5.15
+ * Port deprecated methods
+ * Autogenerate categories file
+ * Remove usage of KDBusConnectionPool
+ * Make it compile against last qt5.15 without deprecated method
+ * Port toSet method
+ * Port to QRegularExpression
+ * Port to QCombobox
+ * Don't use nullptr for flags
+
+-------------------------------------------------------------------
Thu Mar 5 20:35:36 UTC 2020 - Luca Beltrame
- Update to 19.12.3
diff --git a/akonadi-contact.spec b/akonadi-contact.spec
index 4b1b070..8126699 100644
--- a/akonadi-contact.spec
+++ b/akonadi-contact.spec
@@ -18,30 +18,25 @@
%define rname akonadi-contacts
%define sonum 5
-%define kf5_version 5.63.0
+%define kf5_version 5.66.0
# Latest stable Applications (e.g. 17.08 in KA, but 17.11.80 in KUA)
%{!?_kapp_version: %define _kapp_version %(echo %{version}| awk -F. '{print $1"."$2}')}
%bcond_without lang
Name: akonadi-contact
-Version: 19.12.3
+Version: 20.04.0
Release: 0
Summary: KDE PIM Libraries for Akonadi Contacts
License: LGPL-2.1-or-later
Group: System/GUI/KDE
URL: https://www.kde.org
Source: https://download.kde.org/stable/release-service/%{version}/src/%{rname}-%{version}.tar.xz
-%if %{with lang}
-Source1: https://download.kde.org/stable/release-service/%{version}/src/%{rname}-%{version}.tar.xz.sig
-Source2: applications.keyring
-%endif
BuildRequires: extra-cmake-modules >= %{kf5_version}
BuildRequires: kf5-filesystem
BuildRequires: cmake(KF5Akonadi)
-BuildRequires: cmake(KF5CalendarCore)
BuildRequires: cmake(KF5Codecs) >= %{kf5_version}
BuildRequires: cmake(KF5Completion) >= %{kf5_version}
BuildRequires: cmake(KF5Config) >= %{kf5_version}
-BuildRequires: cmake(KF5Contacts)
+BuildRequires: cmake(KF5Contacts) >= %{kf5_version}
BuildRequires: cmake(KF5DBusAddons) >= %{kf5_version}
BuildRequires: cmake(KF5I18n) >= %{kf5_version}
BuildRequires: cmake(KF5IconThemes) >= %{kf5_version}
@@ -59,6 +54,10 @@ Requires: libKF5ContactEditor5 = %{version}
Recommends: %{name}-lang
Provides: akonadi-contacts = %{version}
Obsoletes: akonadi-contacts < %{version}
+%if %{with lang}
+Source1: https://download.kde.org/stable/release-service/%{version}/src/%{rname}-%{version}.tar.xz.sig
+Source2: applications.keyring
+%endif
%description
This package provides a library used for handling personal contacts,
diff --git a/akonadi-contacts-19.12.3.tar.xz b/akonadi-contacts-19.12.3.tar.xz
deleted file mode 120000
index d1c1622..0000000
--- a/akonadi-contacts-19.12.3.tar.xz
+++ /dev/null
@@ -1 +0,0 @@
-/ipfs/bafybeihlkusjipwzkfrub2odqt52bk7xphj3mk25lsgad7nmlvhrwawsba
\ No newline at end of file
diff --git a/akonadi-contacts-19.12.3.tar.xz.sig b/akonadi-contacts-19.12.3.tar.xz.sig
deleted file mode 100644
index 2d6aca5..0000000
--- a/akonadi-contacts-19.12.3.tar.xz.sig
+++ /dev/null
@@ -1,11 +0,0 @@
------BEGIN PGP SIGNATURE-----
-
-iQEzBAABCgAdFiEE8jJ15L8Qr8HfaRSm29LOiT4tHIcFAl5drTsACgkQ29LOiT4t
-HIfIpwf/cKniqvk/6hdRAtHQ+GjpjGe351F94lxl5vIN/7GFwGbD9UHZhmZ9HEXj
-ZbxeqedKRP6y5gDGC/IRjZrIiG46Mt+RtEIE50TWRH5700OfEbB9s3f0R1pIYFc+
-qzHs4TFZHXWw7/igm8bDRKKk28vRlmd1IBslNkQT/8CmI4uoNKcVvfPR2noq7+Je
-u2EdCDZHkvlRrqUXcqjQtVNvLwMdu64m/EvsCwN2u6R9ZIzKj4cMDAv/OS6S2U8j
-/F2mO4zH/3fKjDqFJub1FaefMqgOd8hsOuN4T7tdliHBcgCg2JBH88ObYTSBIHim
-nraBeADnDyXLG4ZQ7baWFFqctkBiBw==
-=PSzy
------END PGP SIGNATURE-----
diff --git a/akonadi-contacts-20.04.0.tar.xz b/akonadi-contacts-20.04.0.tar.xz
new file mode 120000
index 0000000..afb6260
--- /dev/null
+++ b/akonadi-contacts-20.04.0.tar.xz
@@ -0,0 +1 @@
+/ipfs/bafybeidljwgmtghhok7qorpxyg7r2xd5b2hcgkzwyseptnadchakjzrpcy
\ No newline at end of file
diff --git a/akonadi-contacts-20.04.0.tar.xz.sig b/akonadi-contacts-20.04.0.tar.xz.sig
new file mode 100644
index 0000000..a77046c
--- /dev/null
+++ b/akonadi-contacts-20.04.0.tar.xz.sig
@@ -0,0 +1,11 @@
+-----BEGIN PGP SIGNATURE-----
+
+iQEzBAABCgAdFiEE8jJ15L8Qr8HfaRSm29LOiT4tHIcFAl6ZB6UACgkQ29LOiT4t
+HIfCXQgAk334+45rmS0Qxw9EGiVwlnNBHbNSWQo+YzKRE5ScSpkbH59sxkKQc0Em
+c1sUSKzuGW2p4Lw/bgJmfRlt8Lvtyp0By7/us8dKpgFnddb0zzaTkU575u2019J7
+9KlJuPJf147WVVCP/g+w5Xgrn0T3hMNoWZtKUbSIToS+0oXYRPPRvLTO44J46Adu
+Neee36k3LOSZpAlch65shE/nGswZ4LU2gLSXB3Ifom17pre9VjcK41lhYYdN3nhh
+e+IxA3PzkO3vias9IPq3wNw+JAW6MxS4X0A/T/YwLq+jnYvv+43d7tzgDJ2pIha9
+/0yxbTOTZTSQHrw91Fro9YGthrzs4g==
+=p94i
+-----END PGP SIGNATURE-----