diff options
| author | Grimmauld <Grimmauld@grimmauld.de> | 2025-04-24 21:28:39 +0200 |
|---|---|---|
| committer | Grimmauld <Grimmauld@grimmauld.de> | 2025-04-24 21:28:39 +0200 |
| commit | 01415dddcd6f27a0db77f9211c0855bfd16b2609 (patch) | |
| tree | 2fc50afa4a12804b2569a72a21503dc3ed60bf70 /pkgs/development/python-modules/python-mapnik/python-mapnik_std_optional.patch | |
| parent | ddeba83a86323fc06117cff2f07687fa613b5054 (diff) | |
sdl3: avoid pulling in fcitx5
fcitx5 is not actually required to build all features of sdl3.
The sdl3 / fcitx5 integration works entirely via dbus [1].
This means any reverse dependency wanting to use sdl3 + fcitx5
needs to make sure fcitx5 is available itself.
Adding it to sdl3 is not the correct approach.
Different distros such as Fedora do not
pull fcitx5 as a direct dependency to sdl3 [2].
Further, fcitx5 pulls in a lot of Qt5 dependencies.
This breaks cross-compilation, Qt5 cross is very broken currently, see #314724.
It also unnecessarily increases closure size and hurts build parallelism.
[1] https://github.com/libsdl-org/SDL/blob/32bbabe2a51b52b243f3c2869ba6ef17f75024ee/CMakeLists.txt#L1690-L1696
[2] https://src.fedoraproject.org/rpms/SDL3/blob/rawhide/f/SDL3.spec
Diffstat (limited to 'pkgs/development/python-modules/python-mapnik/python-mapnik_std_optional.patch')
0 files changed, 0 insertions, 0 deletions
