There's a closed pull request on the void-packages repository ibus-hangul: update to 1.5.5 https://github.com/void-linux/void-packages/pull/46271 Description: #### Testing the changes - I tested the changes in this PR: **YES** #### Local build testing - I built this PR locally for my native architecture, (x86_64-glibc) - I built this PR locally for these architectures: armv6l (cross-build) #### Notes Apparently, [recent versions of Python no longer have `gettext.bind_textdomain_codeset`](https://docs.python.org/3.10/library/gettext.html#gettext.bind_textdomain_codeset). For recent Pythons, ibus-hangul 1.5.3's `ibus-setup-hangul` can crash with: ``` $ ibus-setup-hangul Traceback (most recent call last): File "/usr/share/ibus-hangul/setup/main.py", line 298, in gettext.bind_textdomain_codeset(config.gettext_package, "UTF-8") ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ AttributeError: module 'gettext' has no attribute 'bind_textdomain_codeset' ``` A [PR for ibus-hangul to address this](https://github.com/libhangul/ibus-hangul/issues/93) was merged some time back and [the 1.5.4 release included the relevant code](https://github.com/libhangul/ibus-hangul/releases/tag/1.5.4). There was [another release (1.5.5)](https://github.com/libhangul/ibus-hangul/releases/tag/1.5.5) since then and this PR is an update to that one. --- #### Summary of Changes * `template` * Update `version` and `checksum` * Update `makedepends` to include `gtk+3-devel` * Update `homepage` * Update `distfiles` to use `.xz` * Add `pre_configure` to skip the interactive tests in `tests` directory * `update` * Update `site` * Add `pattern`