So I’ve been looking into OOo sinhala stuff this week, and pretty happy with the outcome…
1. icu 3.6 has the appropiate support for sinhala. 3.6 appears to be in release candidate mode at the moment, but the rh 3.4 icu packages include the required backports to support sinhala
2. vcl has one problem where it is filtering out ZWJ and ZWNJ 0x200D/0x200C from getting as far as icu. I’ve attached the patch as issue 68047.
3. the scim-sinhala input engine needs to know the text around the cursor to input the right sequence in plenty of cases. OOo had no implementation of that callback. But with some deft abuse of the accessibility api, my franken-patch “does the right thing(tm)”
I’ll include the above into the rawhide 2.0.3-7.8, and we’ll see what problems remain.
Meanwhile, it’s been tricky building “stock” workspace installsets which are
a) installable by Hamburg QA
b) able to pass automated QA
c) only contain the exact changes relevent for the workspace’s purpose
There are various ABI differences, libgcc_s.so inclusion by stock installs and compiler quirks which make getting all three right at the same time hard to achieve. But with a little cunning, setting up a chroot FC-3 based solution with the required build-tools (install script) now seems to be allowing me to generate QA-usable installsets again.