Desde el viernes pasado, librsvg está disponible en
crates.io. Para usarlo en un proyecto de Rust, puedes añadir esta línea a las dependencias en tu Cargo.toml
:
librsvg = "2.57.0-beta.2"
Todavía estoy afinando los detalles del proceso de release para esto, pero mi intención es que con GNOME 45 / librsvg-2.57.0, el huacal de Rust esté sincronizado con los releases de GNOME: una versión menor estable cada seis meses, y versiones micro de manera regular y según sean necesarias.
Por ahora, estas dos versions son equivalentes y contienen el mismo código:
2.56.92
(el .tar.xz usual, versión beta antes de GNOME 45)2.57.0-beta.2
(versión para crates.io)
Ambas etiquetas de git existen en el repositorio en gitlab.gnome.org, y apuntan al mismo commit.
Mientras que GNOME usa números micro .9x
para denotar versiones
alpha o beta, Rust usa Versiones Semánticas
(SemVer), que permiten tener sufijos como
-beta.2
. Mi plan es mantener ambos esquemas y añadir ambas
etiquetas de git al commit de cada release.