FS#69143 - [fcitx5] 5.0.3-2 make unicode-cldr optdepends for emoji module.

Attached to Project: Community Packages
Opened by oech3 (oech3) - Wednesday, 30 December 2020, 08:56 GMT
Last edited by Felix Yan (felixonmars) - Monday, 18 January 2021, 16:50 GMT
Task Type Feature Request
Category Packages
Status Closed
Assigned To Felix Yan (felixonmars)
Architecture x86_64
Severity Very Low
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

Description:
Make unicode-cldr optdepends for emoji module.
fcitx5 works without unicode-cldr if emoji adoon is disabled.

Additional info:
* package version:5.0.3-2
* link to wiki page: https://fcitx-im.org/wiki/Compiling_fcitx5

Steps to reproduce:
1. Disable emoji adoon and pacman -Rdd unicode-cldr.
2. fcitx5 works after restart without errors.
This task depends upon

Closed by  Felix Yan (felixonmars)
Monday, 18 January 2021, 16:50 GMT
Reason for closing:  None
Additional comments about closing:  Implemented the change in comment in 5.0.4-2.
Comment by Felix Yan (felixonmars) - Monday, 18 January 2021, 16:35 GMT
I have contacted fcitx5's author and he will go with the ibus way (bundling the 90M dict files into libibus itself) if we make the sources optional.

Thus the best we can do here is splitting a unicode-cldr-annotations package (only 30M) and make it dependency of fcitx5 instead.

Loading...