Files
takana/recipes
Sergio bb3fdc2ca0 libass 0.17.5 + libunibreak 6.1: el renderizador de subtítulos que mpv exige sin opción
`meson.build:32` de mpv pide libass sin `required:` ⇒ no hay build de mpv sin esto.

libunibreak es "opcional" para upstream (`default=check`) y obligatorio acá: sin él libass parte
los renglones por espacios, que es justo lo que no sirve en japonés, chino o tailandés. Cuesta una
receta leaf de C plano.

`--enable-asm`: 234 símbolos SSE2/AVX2 en la `.a` sellada. Es la razón por la que `nasm` subió al
corpus en el commit anterior.

La lección de las deps, para la próxima receta que resuelva `.pc`: más de la mitad de `[deps]` no
aparece en el `./configure`. La harfbuzz del corpus va `-Dglib=enabled` (por GTK4) ⇒ su `.pc` pide
`glib-2.0`, que arrastra pcre2 y libffi. Y el fallo NO dice que falte glib: dice «Package
requirements (harfbuzz >= 1.2.3) were not met», culpando a la lib que sí estaba.

Selladas: libunibreak b3:a01fb6bd, libass b3:213df6b1.
2026-09-03 03:12:12 +00:00
..