diff --git a/src/libtomahawk/TomahawkSettings.cpp b/src/libtomahawk/TomahawkSettings.cpp
index bbc56d4f9..96e95c6df 100644
--- a/src/libtomahawk/TomahawkSettings.cpp
+++ b/src/libtomahawk/TomahawkSettings.cpp
@@ -33,8 +33,11 @@
 #include "Source.h"
 
 #include <qjson/serializer.h>
-
-#include <qtkeychain/keychain.h>
+#if QT_VERSION < QT_VERSION_CHECK(5,0,0)
+    #include <qtkeychain/keychain.h>
+#else
+    #include <qt5keychain/keychain.h>
+#endif
 #include <QDir>
 
 using namespace Tomahawk;
diff --git a/src/libtomahawk/accounts/CredentialsManager.cpp b/src/libtomahawk/accounts/CredentialsManager.cpp
index 8c9d62224..a27c57ea7 100644
--- a/src/libtomahawk/accounts/CredentialsManager.cpp
+++ b/src/libtomahawk/accounts/CredentialsManager.cpp
@@ -21,11 +21,15 @@
 #include "utils/Logger.h"
 
 #ifdef Q_OS_MAC
-#include "TomahawkSettings.h"
+    #include "TomahawkSettings.h"
 #else
-#include <qtkeychain/keychain.h>
-#include <qjson/serializer.h>
-#include <qjson/parser.h>
+    #if QT_VERSION < QT_VERSION_CHECK(5,0,0)
+        #include <qtkeychain/keychain.h>
+    #else
+        #include <qt5keychain/keychain.h>
+    #endif
+    #include <qjson/serializer.h>
+    #include <qjson/parser.h>
 #endif
 
 #include <QStringList>