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]

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

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]

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