Introdução ao librsvg
O pacote librsvg contém uma
biblioteca e ferramentas usadas para manipular, converter e
visualizar imagens "Scalable Vector Graphic" ("SVG").
Esse pacote é conhecido por construir e funcionar corretamente
usando uma plataforma LFS 12.3.
Informação do Pacote
-
Transferência (HTTP):
https://download.gnome.org/sources/librsvg/2.59/librsvg-2.59.2.tar.xz
-
Transferência (FTP):
-
Soma de verificação MD5 da transferência:
6d495c8bb2ee0cb0a62856c790a67298
-
Tamanho da transferência: 6,3 MB
-
Espaço em disco estimado exigido: 1,2 GB (17 MB instalado),
adicionar 492 MB para testes
-
Tempo de construção estimado: 0,6 UPC (adicionar 0,4 UPC para
testes; ambos usando paralelismo=4)
Dependências do librsvg
Exigidas
Cairo-1.18.2, cargo-c-0.10.11,
gdk-pixbuf-2.42.12, Pango-1.56.1 e rustc-1.85.0
Nota
Uma conexão com a Internet é necessária para construir esse
pacote. A loja de certificados do sistema possivelmente precise
ser configurada com make-ca-1.15
antes de se construir esse pacote
Recomendadas
GLib-2.82.5 (com GObject Introspection) e
Vala-0.56.17
Opcionais
docutils-0.21.2 (para páginas de manual),
Gi-DocGen-2025.3 (para documentação) e
Fontes do Xorg (para testes)
Instalação do librsvg
Primeiro, corrija o caminho de instalação da documentação da API:
sed -e "/OUTDIR/s|,| / 'librsvg-2.59.2', '--no-namespace-dir',|" \
-e '/output/s|Rsvg-2.0|librsvg-2.59.2|' \
-i doc/meson.build
Instale librsvg executando os
seguintes comandos:
mkdir build &&
cd build &&
meson setup --prefix=/usr --buildtype=release .. &&
ninja
Para testar os resultados, emita:
ninja test
Um teste, Rust tests (rsvg), é conhecido por falhar.
Agora, como o(a) usuário(a) root
:
ninja install