gegl-0.4.40

Introdução a gegl

Esse pacote fornece a "Generic Graphics Library", que é um formato de processamento de imagens baseado em gráficos.

Esse pacote é conhecido por construir e funcionar adequadamente usando uma plataforma LFS 11.3.

Informação do Pacote

  • Transferência (HTTP): https://download.gimp.org/pub/gegl/0.4/gegl-0.4.40.tar.xz

  • Transferência (FTP):

  • Soma de verificação MD5 da transferência: fe182967ce4b678d8b45500c416555c5

  • Tamanho da transferência: 5,5 MB

  • Espaço em disco estimado exigido: 115 MB (Adicionar 7 MB para os testes)

  • Tempo de construção estimado: 0,9 UPC (Usando paralelismo=4; adicionar 0,2 para os testes)

Dependências do gegl

Exigidas

babl-0.1.98, JSON-GLib-1.6.6, libjpeg-turbo-2.1.5.1 e libpng-1.6.39

Recomendadas

Opcionais

asciidoc-10.2.0, Cairo-1.17.6, Exiv2-0.27.6, FFmpeg-5.1.2, gdk-pixbuf-2.42.10, gexiv2-0.14.0, GTK-Doc-1.33.2, JasPer-4.0.0, Little CMS-2.14, libraw-0.21.1, librsvg-2.54.5, libtiff-4.5.0, libwebp-1.3.0, Pango-1.50.12, Poppler-23.02.0, Ruby-3.2.1, SDL2-2.26.3, v4l-utils-1.22.1, Vala-0.56.4, libspiro-20220722, lensfun, libumfpack, LuaJIT, OpenCL (para os testes), MRG e OpenEXR

Observações de Usuário(a): https://wiki.linuxfromscratch.org/blfs/wiki/gegl

Instalação do gegl

Se instalar sobre uma versão anterior do gegl, [então] um módulo precisa ser removido. Como o(a) usuário(a) root, execute:

rm -f /usr/lib/gegl-0.4/vector-fill.so

Se "LibRaw-0.21.0" ou superior estiver instalado, [então] a compilação falhará devido a uma mudança na ABI. Corrija o problema emitindo:

sed -e '/shot_select/s/params/raw&/' \
   -i operations/external/raw-load.c

Instale gegl executando os seguintes comandos:

mkdir build &&
cd   build &&

meson --prefix=/usr --buildtype=release .. &&
ninja

Para executar os testes, digite: ninja test. Isso não deveria indicar falhas, mas pulará muitos testes, dependendo das dependências opcionais instaladas no sistema.

Agora, como o(a) usuário(a) root:

ninja install

Explicações do Comando

-Ddocs=true: Construa e instale a documentação (exige GTK-Doc-1.33.2).

Conteúdo

Aplicativos Instalados: gegl e gegl-imgcmp
Bibliotecas Instaladas: libgegl-0.4.so, libgegl-npd-0.4.so, libgegl-sc-0.4.so e módulos em /usr/lib/gegl-0.4
Diretórios Instalados: /usr/lib/gegl-0.4 e /usr/include/gegl-0.4

Descrições Curtas

gegl

é uma ferramenta de linha de comando para trabalhar com o modelo de dados "XML"

gegl-imgcmp

é uma ferramenta simples de detecção de diferença de imagem para uso em testes de regressão

libgegl-0.4.so

fornece infraestrutura para fazer edição de imagem não destrutiva em cache baseada em demanda em "buffers" maiores que a RAM

libgegl-npd-0.4.so

é a biblioteca "GEGL" de deformação de imagem de N pontos

libgegl-sc-0.4.so

é a biblioteca "GEGL Seamless Cloning"