diff --git a/data/CMakeLists.txt b/data/CMakeLists.txt
index 981ce4b840..39d4cd1727 100644
--- a/data/CMakeLists.txt
+++ b/data/CMakeLists.txt
@@ -4,7 +4,7 @@ set(kwin_update_default_rules_SRCS update_default_rules.cpp)
add_executable( kwin_update_default_rules ${kwin_update_default_rules_SRCS})
-target_link_libraries( kwin_update_default_rules Qt5::Core Qt5::DBus KF5::ConfigCore KF5::KDE4Support )
+target_link_libraries( kwin_update_default_rules Qt5::Core Qt5::DBus KF5::ConfigCore )
install(TARGETS kwin_update_default_rules DESTINATION ${LIB_INSTALL_DIR}/kconf_update_bin/ )
diff --git a/data/update_default_rules.cpp b/data/update_default_rules.cpp
index e90c0446b3..4e96e0f22a 100644
--- a/data/update_default_rules.cpp
+++ b/data/update_default_rules.cpp
@@ -22,10 +22,6 @@ along with this program. If not, see .
#include
#include
-#include
-#include
-#include
-#include
#include
#include
#include
@@ -34,10 +30,9 @@ int main( int argc, char* argv[] )
{
if( argc != 2 )
return 1;
- K4AboutData about( "kwin_update_default_rules", "kwin", KLocalizedString(), 0 );
- KCmdLineArgs::init( argc, argv, &about );
- KComponentData inst( &about );
- Q_UNUSED( KGlobal::locale() ); // jump-start locales to get to translated descriptions
+
+ QCoreApplication::setApplicationName ("kwin_update_default_rules");
+
QString file = QStandardPaths::locate(QStandardPaths::GenericDataLocation, QString( "kwin/default_rules/%1" ).arg(argv[ 1 ] ));
if( file.isEmpty())
{