gdk-pixbuf-2.44.5
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.
Nota
Esse pacote é conhecido por construir e
funcionar adequadamente usando-se uma plataforma LFS 13.0.
Informação do Pacote
Dependências do "Gdk Pixbuf"
Exigidas
GLib-2.86.4 (GObject Introspection exigido para
GNOME) e shared-mime-info-2.4
Recomendadas
docutils-0.22.4 e glycin-2.0.8
(circular: construa gdk-pixbuf sem glycin primeiro, então construa
glycin com todas as dependências recomendadas dele e reconstrua
gdk-pixbuf novamente)
Opcionais
Gi-DocGen-2026.1 (para gerar
documentação), libavif-1.3.0 (tempo de execução,
obsoleto), libjpeg-turbo-3.1.3 (obsoleto), libjxl-0.11.2 (tempo de execução, obsoleto),
libpng-1.6.55 (obsoleto), librsvg-2.61.4
(tempo de execução, obsoleto) e libtiff-4.7.1
(obsoleto)
Instalação do Gdk Pixbuf
Instale o "Gdk Pixbuf" executando
os seguintes comandos:
mkdir build &&
cd build &&
meson setup .. \
--prefix=/usr \
--buildtype=release \
-D png=disabled \
-D gif=disabled \
-D jpeg=disabled \
-D tiff=disabled \
-D thumbnailer=disabled \
--wrap-mode=nofallback \
$(pkgconf glycin-2 || echo -D glycin=disabled) &&
ninja
Se você tiver Gi-DocGen-2026.1 instalado e desejar
construir a documentação da API para esse pacote, emita:
sed "/docs_dir =/s@\$@ / 'gdk-pixbuf-2.44.5'@" -i ../docs/meson.build &&
meson configure -D gtk_doc=true &&
ninja
Para testar os resultados, emita: ninja test
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 meson de usar substitutos de
subprojeto para quaisquer declarações de dependência nos arquivos
de construção, impedindo-o de baixar quaisquer dependências
opcionais que não estejam instaladas no sistema.
-D *=disabled: Não
construir os componentes obsoletos em favor do glycin. Esses
componentes são desabilitados automaticamente ao construir esse
pacote com o glycin instalado, mas especifique essas opções
explicitamente para tornar a configuração da primeira construção
(sem glycin) consistente.
Conteúdo
Aplicativos Instalados:
gdk-pixbuf-csource, gdk-pixbuf-pixdata e
gdk-pixbuf-query-loaders
Bibliotecas Instaladas:
libgdk_pixbuf-2.0.so
Diretórios Instalados:
/usr/include/gdk-pixbuf-2.0,
/usr/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
|
|
libgdk_pixbuf-2.0.so
|
contém funções usadas para carregar e renderizar imagens
|