Skip to content

Draft: Make it build with KF6

Dāvis Mosāns requested to merge davism/kwin:kf6 into master

This MR contains changes to make building against KF6 work.

It's basically

$ find . -type f \( -name 'CMakeLists.txt' -o -iname '*.cmake' -o -iname '*.cmake.in' -o -iname '*.pc.in' \) -print0 | xargs -0 sed -i 's/Qt5/Qt6/g'
$ find . -type f \( -name 'CMakeLists.txt' -o -iname '*.cmake' -o -iname '*.cmake.in' -o -iname '*.pc.in' \) -print0 | xargs -0 sed -i 's/KF5/KF6/g'

Porting KWindowSystemKWinPlugin didn't look trivial so I just disabled that here.

Porting KF6 KDBusAddons and KRunner was trivial.

Edited by Dāvis Mosāns

Merge request reports