Update KF5 macros and docs