La primera semana de septiembre se ha caracterizado por una serie de actualizaciones problemáticas. La más reciente ha sido el lanzamiento de lv2 1.18.8. Entre los cambios más sobresalientes destacan la migración de WAF a Meson ―lo cual se agradece, pues simplifica muchas cosas― y la obsolescencia de la rutas para las cabeceras de legado. Ésto último significa que las aplicaciones que anteriormente utilizaban inclusiones para las cabeceras de Lv2 con la rutas /usr/include/lv2/lv2plug.in/ns/lv2core, /usr/include/lv2/lv2plug.in/ns/extensions, /usr/include/lv2/lv2plug.in/ns/ext, ahora tendrán que utilizar simplemente /usr/include/lv2 y en lugar de utilizar /usr/include/lv2.h ahora se tiene que utilizar /usr/include/lv2/core/lv2.h.

Urge que Calf, GuitariX, GStreamer Plugins Bad y Qtractor actualicen su código para reemplazar las cabeceras de legado de Lv2.

Para quienes dedicamos a mantener paquetes para distribuciones Linux, la obsolescencia de estas cabeceras delegado de Lv2 ha representado algo de trabajo extra, pues muchas aplicaciones como Calf, GuitariX, GStreamer Plugins Bad y Qtractor ―en sus versiones más recientes― utilizan las desaparecidas cabeceras de legado y ―por lo tanto― ha implicado tener que hacer parches para corregir el código fuente de estas aplicaciones a fin de que puedan compilar con Lv2 1.18.8.

Pongo a disposición del público en general los paquetes fuentes RPM para Calf, GuitariX, GStreamer Plugins Bad y Qtractor que incluyen los parches correspondientes para compilar con Lv2 1.18.8.

Lv2 es un estándar para complementos y aplicaciones anfitrión coincidentes, principalmente dirigido al procesamiento y generación de audio. Lv2 es un sucesor de LADSPA, creado para abordar las limitaciones de LADSPA que muchos anfitriones han superado.

lv2

Siguiente Entrada Entrada Anterior