# fcitx5-pinyin-table — la tabla de PRONUNCIACIÓN: qué pinyin tiene cada carácter. # # Hermana de `fcitx5-pinyin-stroke`; el por qué de que los datos de `pinyinhelper` salgan a recetas # propias está explicado ahí, y es que el addon los baja por red sin perilla para evitarlo. # # `py_table.mb` es el camino inverso al del motor de entrada: dado un carácter, **decir cómo se # pronuncia**. Es lo que permite que el helper muestre el pinyin de lo que acabás de escribir o de # lo que pegaste del portapapeles — útil para alguien que está aprendiendo, y la única forma de # resolver un carácter que reconocés de vista y no sabés teclear. # # ⚠ **La versión es de 2012 y eso NO es un descuido**: `py_table-20121124` es lo último que publica # upstream, y es lo que `fcitx5-chinese-addons` 5.1.13 pinea en su CMakeLists. La pronunciación de # los caracteres no cambia; el dato está terminado. Si algún día aparece uno nuevo, esta receta lo # seguirá como siguió al de trazos. name = "fcitx5-pinyin-table" version = "20121124" license = "GPL-2.0-or-later" [source] tarball = "https://download.fcitx-im.org/data/py_table-20121124.tar.gz" sha256 = "42146ac97de6c13d55f9e99ed873915f4c66739e9c11532a34556badf9792c04" # `py_table.mb` está en la raíz del tarball (comprobado con `tar -tf`). strip_components = 0 [build] compiler = "zig-cc" target = "x86_64-linux-musl" link = "static" flags = [] [build.phases] configure = 'true' compile = 'true' install = ''' set -e [ -f py_table.mb ] || { echo "fcitx5-pinyin-table: el tarball no dejó py_table.mb en la raíz" >&2; ls -la >&2; exit 1; } n=$(stat -c%s py_table.mb) [ "$n" -gt 51200 ] || { echo "fcitx5-pinyin-table: py_table.mb son sólo $n bytes — esperaba >50 KiB" >&2; exit 1; } mkdir -p /out/usr/share/fcitx5/pinyinhelper cp py_table.mb /out/usr/share/fcitx5/pinyinhelper/ echo "fcitx5-pinyin-table: py_table.mb $n B en /usr/share/fcitx5/pinyinhelper" ''' [deps] build = []