gdk-pixbuf-2.42.12
Introdução ao Gdk Pixbuf
O pacote Gdk Pixbuf é um kit de
ferramentas para carregamento de imagens e manipulação de buffer de
pixel. Ele é usado pelo GTK+ 3
para carregar e manipular imagens. No passado, ele era distribuído
como parte do GTK+ 2, mas foi
dividido em um pacote separado em preparação para a mudança para o
GTK+ 3.
Esse pacote é conhecido por construir e funcionar corretamente
usando uma plataforma LFS 12.2.
Informação do Pacote
Dependências do "Gdk Pixbuf"
Exigidas
GLib-2.80.4 (GObject Introspection exigido para
GNOME), libjpeg-turbo-3.0.1, libpng-1.6.43 e shared-mime-info-2.4
Recomendadas
docutils-0.21.2, librsvg-2.58.3
(dependência de tempo de execução, necessária para carregar ícones
simbólicos) e libtiff-4.6.0
Opcionais
Gi-DocGen-2024.1 (para gerar
documentação), libavif-1.1.1 (dependência de tempo de
execução, necessária para carregar imagens AVIF), libjxl-0.10.3 (dependência de tempo de
execução, necessário para carregar imagens JPEG XL) e webp-pixbuf-loader-0.2.7
(dependência de tempo de execução, necessária para carregar imagens
WebP)
Instalação do Gdk Pixbuf
Instale o "Gdk Pixbuf" executando
os seguintes comandos:
mkdir build &&
cd build &&
meson setup .. \
--prefix=/usr \
--buildtype=release \
-D others=enabled \
--wrap-mode=nofallback &&
ninja
Se você tiver Gi-DocGen-2024.1 instalado e desejar
construir a documentação da API para esse pacote, emita:
sed "/docs_dir =/s@\$@ / 'gdk-pixbuf-2.42.12'@" -i ../docs/meson.build &&
meson configure -D gtk_doc=true &&
ninja
Para testar os resultados, emita: "ninja test". Os testes fazem um
uso intenso do disco.
Agora, como o(a) usuário(a) "root
":
ninja install
Nota
Se você instalou o pacote em teu sistema usando o método
“DESTDIR”,
[então] um arquivo importante não foi instalado e deveria ser
copiado e (ou) gerado. Gere-o usando o seguinte comando como o(a)
usuário(a) "root
":
gdk-pixbuf-query-loaders --update-cache
Explicações do Comando
--buildtype=release
:
Especifique um tipo de construção adequado para lançamentos
estáveis do pacote, pois o padrão possivelmente produza binários
não otimizados.
--wrap-mode=nofallback
:
Essa chave impede que o meson use substitutos de
subprojeto para quaisquer declarações de dependência nos arquivos
de construção, impedindo-o de baixar qualquer dependência opcional
que não esteja instalada no sistema.
-D others=enabled
: Habilite
os carregadores para vários formatos de imagem, por exemplo BMP e
XPM.
-D man=false
: Use essa opção se você
não quiser gerar páginas de manual ou se não quiser instalar o
docutils-0.21.2.
Conteúdo
Aplicativos Instalados:
gdk-pixbuf-csource, gdk-pixbuf-pixdata,
gdk-pixbuf-query-loaders e gdk-pixbuf-thumbnailer
Bibliotecas Instaladas:
libgdk_pixbuf-2.0.so
Diretórios Instalados:
/usr/{include,lib}/gdk-pixbuf-2.0,
/usr/libexec/installed-tests/gdk-pixbuf,
/usr/share/installed-tests/gdk-pixbuf,
/usr/share/gtk-doc/html/gdk-pixbuf e
/usr/share/thumbnailers
Descrições Curtas
gdk-pixbuf-csource
|
é um pequeno utilitário que gera código "C" contendo
imagens; usado para compilar imagens diretamente em
aplicativos
|
gdk-pixbuf-pixdata
|
é uma ferramenta usada para converter "GdkPixbuf" em
"GdkPixdata"
|
gdk-pixbuf-query-loaders
|
coleta informações a respeito de módulos carregáveis para
o "Gdk Pixbuf" e as
escreve no local padrão do arquivo de "cache" ou na saída
gerada padrão
|
gdk-pixbuf-thumbnailer
|
cria miniaturas de imagens para uso em outros aplicativos
|
libgdk_pixbuf-2.0.so
|
contém funções usadas para carregar e renderizar imagens
|