According to https://volkerkrause.eu/2023/12/16/kf6-android-porting-status.html, removing this dependency would save us about 4Mb on Android.
We need to check on which cases we can use https://doc.qt.io/qt-6/qml-qtquick-effects-multieffect.html and for which it is not possible.
This MR provides some examples on how to replace them: https://invent.kde.org/plasma/plasma-welcome/-/merge_requests/146 (comments contain a solution for Glow) and this blog may be useful: https://ekkesapps.wordpress.com/qt-6-qmake/from-qt-graphical-effects-to-multi-effect/
DropShadow:
(fixed in https://invent.kde.org/education/gcompris/-/commit/dc6a32226b9cdc157a32140854d56c895938df57 )
(fixed in https://invent.kde.org/education/gcompris/-/commit/41bbb2becf685fc1d6e8568c42adf19428ecd559 )
(fixed in https://invent.kde.org/education/gcompris/-/commit/0d9865db9b9fe224666d132660bb0cd429831e94 )
(fixed in https://invent.kde.org/education/gcompris/-/commit/d929a2742e6baaee10967c08607d99ef4932573f )
(fixed in https://invent.kde.org/education/gcompris/-/commit/a120bb4910a1f0cdff74f8154ef291512830102e )
(fixed in https://invent.kde.org/education/gcompris/-/commit/60fffcc662587bb5bfb546a8ff282d818cd21471 )
(fixed in https://invent.kde.org/education/gcompris/-/commit/57f4b1cb9cea10f5e1ccfaf181230f76b297ef34 )
(fixed in https://invent.kde.org/education/gcompris/-/commit/07efc6a6c9b18b0bcc490634c7b9790a3cd057cd )
Glow:
(fixed in https://invent.kde.org/education/gcompris/-/commit/4a38fb89ef80656fd16a34af7c0a56a09846a357 )
OpacityMask:
(fixed in https://invent.kde.org/education/gcompris/-/commit/e8cfbd0e04992cd132a321266e7971dbc58c03ac )
(fixed in https://invent.kde.org/education/gcompris/-/commit/3741d2f28a3d7daff64d0f2e5e1fd70b8cdb2f35 )
(fixed in https://invent.kde.org/education/gcompris/-/commit/01c6bfa341273fce0ec7a39b329391396357ca8a )
(fixed in https://invent.kde.org/education/gcompris/-/commit/120f6c7a2283e199e613284e1fd8d4797869df96 )
ThresholdMask:
(fixed in https://invent.kde.org/education/gcompris/-/commit/ad1423a72c6867f7c2bff3d5efe9e2753bff8687 )
ColorOverlay:
(fixed in https://invent.kde.org/education/gcompris/-/commit/0b87c2a252b619685568bfd7c0e28f0c13fca07c with a better solution which works also with software-render)
Note: when totally removed, also remove from CMakeLists.txt, HACKING and HACKING.
(done in https://invent.kde.org/education/gcompris/-/commit/edddc3deeee93cf116c2c855303cefe204b25291 )