opencc: faltaba declarar python3, y la perilla me engañó
El build murió con «Could NOT find Python3 (missing: Python3_EXECUTABLE Interpreter)». No lo había declarado porque BUILD_PYTHON=OFF me hizo pensar que python no entraba — y esa perilla sólo apaga los BINDINGS; el intérprete se usa igual para generar datos. Misma figura que la memoria «meson exige python3»: una perilla que dice «sin python» no significa que el build no lo invoque. Verificado: sella con libopencc.so.1.4.2 + 22 diccionarios + 16 configuraciones. Los 22 son lo que importa — el guardián existe porque una OpenCC sin sus .ocd2 carga y devuelve el texto sin tocar, o sea simplificado entra y simplificado sale, sin error.
Delta semántico
Ninguna definición cambió: el cambio es de texto, documentación o datos.
1 archivos · +6 −1
- recipes/opencc.toml +6 −1
diff --git a/recipes/opencc.toml b/recipes/opencc.toml
index 8d29928a..5ee69ec1 100644
--- a/recipes/opencc.toml
+++ b/recipes/opencc.toml
@@ -81,4 +81,9 @@ echo "opencc: $(basename "$so") + $d diccionario(s) + $c configuración(es)"
'''
[deps]
-build = ["cmake", "samurai", "pkgconf"]
+# ⚠ `python3`: su CMakeLists hace `find_package(Python3 … Interpreter)` y el build murió con
+# «Could NOT find Python3 (missing: Python3_EXECUTABLE Interpreter)». No lo había declarado porque
+# `BUILD_PYTHON=OFF` me hizo pensar que python no entraba — y esa perilla sólo apaga los *bindings*;
+# el intérprete lo usa igual para generar datos. Misma figura que `meson exige python3`: **una
+# perilla que dice «sin python» no significa que el build no lo invoque.**
+build = ["cmake", "samurai", "pkgconf", "python3"]