gdk-pixbuf-2.42.10

Introdução ao Gdk Pixbuf

O pacote "Gdk Pixbuf" é um kit de ferramentas para carregamento de imagens e manipulação de "buffer" de pixeis. Ele é usado por "GTK+ 2" e "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.1.

Informação do Pacote

Dependências do "Gdk Pixbuf"

Exigidas

GLib-2.78.4, libjpeg-turbo-3.0.1, libpng-1.6.42 e shared-mime-info-2.4

Recomendadas

Opcionais (Exigidas se construir o "GNOME")

gobject-introspection-1.78.1

Opcionais

Gi-DocGen-2023.3 (para gerar documentação), libavif-1.0.4 (dependência de tempo de execução, necessária para carregar imagens AVIF) 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 \
      --wrap-mode=nofallback &&
ninja

Se você tiver o "Gi-DocGen-2023.3" instalado e desejar construir a documentação da "API" para esse pacote, [então] emita:

sed "/docs_dir =/s@\$@ / 'gdk-pixbuf-2.42.10'@" -i ../docs/meson.build &&
meson configure -Dgtk_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]

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.

-Dman=false: Use essa opção se você não quiser gerar páginas de manual ou se não quiser instalar o "docutils-0.20.1".

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