Gimp-3.0.0-RC3
Introdução ao Gimp
O pacote Gimp contém o GNU Image
Manipulation Program que é útil para retoque de fotos, composição
de imagens e criação de imagens.
Esse pacote é conhecido por construir e funcionar corretamente
usando uma plataforma LFS 12.3.
Informação do Pacote
-
Transferência (HTTP): https://download.gimp.org/gimp/v3.0/gimp-3.0.0-RC3.tar.xz
-
Transferência (FTP):
-
Soma de verificação MD5 da transferência:
5fd4dc345ee39af23b2f74e37e86bd6b
-
Tamanho da transferência: 26 MB
-
Espaço em disco estimado exigido: 631 MB (164 MB instalado)
-
Tempo de construção estimado: 1,5 UPC (Usando paralelismo=4)
Transferências Adicionais
Nota
A versão em inglês dos arquivos de ajuda está completa, mas
grandes partes do texto para muitos outros idiomas ainda não
estão traduzidas.
-
Transferência (HTTP):
https://anduin.linuxfromscratch.org/BLFS/gimp/gimp3-help-20240711.tar.xz
-
Tamanho da transferência: 129 MB
-
Soma de verificação MD5 da transferência:
162d57a67ff737ed221a8d7f274d119f
-
Espaço em disco estimado exigido: From 351 MB (74 MB
installed) for en only to 1.5 GB for all languages
-
Tempo de construção estimado: 0,4 UPC (somente en), 5,1 UPC
para todos os idiomas; usando paralelismo=4
Dependências do Gimp
Exigidas
appstream-glib-0.8.3, gegl-0.4.54,
gexiv2-0.14.3, glib-networking-2.80.1, GTK-3.24.48,
harfBuzz-10.4.0, libmypaint-1.6.1, librsvg-2.59.2, libtiff-4.7.0,
libxml2-2.13.6 (para construir os arquivos da
ajuda traduzida), Little CMS-2.17, mypaint-brushes-1.3.1 e Poppler-25.02.0 (incluindo poppler-data)
Recomendadas
Graphviz-12.2.1, ghostscript-10.04.0 (com libgs
instalada), ISO Codes-4.17.0, libgudev-238,
PyGObject-3.50.0 e xdg-utils-1.2.1
Opcionais
AAlib-1.4rc5, alsa-lib-1.2.13, AppStream-1.0.4 (para um teste), Gi-DocGen-2025.3, Gjs-1.82.1, libjxl-0.11.1, libmng-2.0.3,
libunwind-1.8.1, libwebp-1.5.0,
Lua-5.4.7, OpenJPEG-2.5.3, cfitsio, libbacktrace,
libiff, libilbm,
libheif com libde265
(ambos necessários para ler imagens heic do macOS), libwmf, OpenEXR e qoi
Opcionais, para construir o sistema de ajuda
dblatex (para documentos
PDF), pngnq e pngcrush para otimizar
os arquivos png, mas veja-se a observação no download da ajuda
acima
Observações de Editor(a): https://wiki.linuxfromscratch.org/blfs/wiki/gimp
Instalação do Gimp
Se atualizar a partir de uma instalação anterior do Gimp-3, como
o(a) usuário(a) root
, remova alguns
arquivos e diretórios da instalação antiga ou o sistema de
construção pode pegá-los erroneamente, causando uma falha de
construção:
rm -rf /usr/{lib,share}/gimp/3.0 &&
rm -f /usr/share/gir-1.0/Gimp-3.0.gir &&
rm -f /usr/lib/girepository-1.0/Gimp-3.0.typelib &&
rm -f /usr/lib/libgimp*-3.0.so*
Instale o Gimp executando os
seguintes comandos:
mkdir gimp-build &&
cd gimp-build &&
meson setup --prefix=/usr \
--buildtype=release \
-D headless-tests=disabled .. &&
ninja
Para testar os resultados (exige um terminal em um ambiente
gráfico), emita: ninja
test. Se executar os testes em uma sessão do
Wayland, um sub teste chamado keyboard_zoom_focus
no teste ui
é conhecido por falhar.
Agora, como o(a) usuário(a) root
:
ninja install
Nota
Esse pacote instala arquivos de ícone na hierarquia /usr/share/icons/hicolor
e arquivos de área de
trabalho na hierarquia /usr/share/applications
. Você pode melhorar o
desempenho do sistema e o uso de memória atualizando /usr/share/icons/hicolor/index.theme
e
/usr/share/applications/mimeinfo.cache
. Para
realizar a atualização, você precisa ter o GTK-3.24.48 instalado
(para o cache de ícones) e o desktop-file-utils-0.28 (para o
cache da área de trabalho) e emitir os seguintes comandos como
o(a) usuário(a) root
:
gtk-update-icon-cache -qtf /usr/share/icons/hicolor &&
update-desktop-database -q
Instalação do Gimp-Help
O tarball gimp-help
contém imagens e
texto de ajuda em inglês para arquivos de ajuda, juntamente com
traduções. Se você desejar instalar cópias locais dos arquivos de
ajuda para ler offline, desempacote o tarball gimp-help e mude para
a raiz da árvore do fonte recém-criada.
tar -xf ../../gimp3-help-20240711.tar.xz &&
cd gimp3-help-20240711
automake --add-missing
ALL_LINGUAS="ca cs da de en en_GB es fa fr hr ko lt nl nn pt pt_BR ro sl sv uk zh_CN" \
./configure --prefix=/usr
Remova de ALL_LINGUAS
os códigos de
quaisquer idiomas que você não desejar instalar. Alternativamente,
remova a linha que começa com ALL_LINGUAS
, se desejar construir todos os idiomas.
Agora construa os arquivos de ajuda:
make
Emita os seguintes comandos como o(a) usuário(a) root
para instalar os arquivos de ajuda:
make install &&
chown -R root:root /usr/share/gimp/3.0/help
Explicações do Comando
-D headless-tests=disabled
:
Essa chave desabilita usar xvfb-run para executar os testes.
Sem essa chave, muitos testes falham se xvfb-run tiver sido instalado.
ALL_LINGUAS="ca cs da de en en_GB es
fa..."
: por padrão, os arquivos de ajuda serão renderizados
em todos os idiomas disponíveis. Remova os códigos de quaisquer
idiomas que você não desejar construir.
Configurando o Gimp
Arquivos de
Configuração
/etc/gimp/3.0/*
Conteúdo
Aplicativos Instalados:
gimp-3.0, gimp-console-3.0, gimptool-3.0,
gimp-test-clipboard-3.0, gimp-script-fu-interpreter-3.0, e
gimp{,-console,tool,-test-clipboard,script-fu-interpreter}{,-3}
(links simbólicos)
Bibliotecas Instaladas:
libgimp-3.0.so, libgimp-scriptfu-3.0,
libgimpbase-3.0.so, libgimpcolor-3.0.so, libgimpconfig-3.0.so,
libgimpmath-3.0.so, libgimpmodule-3.0.so, libgimpthumb-3.0.so,
libgimpui-3.0.so e libgimpwidgets-3.0.so
Diretórios Instalados:
/etc/gimp, /usr/include/gimp-3.0,
/usr/lib/gimp-3.0, /usr/lib/gimp/3.0, /usr/share/gimp/3.0 e
/usr/share/doc/gimp-3.0
Descrições Curtas
gimp-3.0
|
é o GNU Image Manipulation Program. Ele funciona com uma
variedade de formatos de imagem e oferece uma grande
seleção de ferramentas
|
gimp-console-3.0
|
é um aplicativo de console que se comporta como se o
Gimp fosse chamado com a
opção de linha de comando --no-interface
|
gimptool-3.0
|
é uma ferramenta que pode construir plug-ins ou conjuntos
de comandos sequenciais e instalá-los se forem
distribuídos em um arquivo fonte. gimptool-3.0 também
pode ser usado por programas que precisem saber com quais
bibliotecas e caminhos de inclusão o Gimp foi compilado
|
libgimp-3.0.so
|
fornece ligações C para a Procedural Database (PDB) do
Gimp, as quais oferecem
uma interface para funções centrais e para
funcionalidades fornecidas por plug-ins
|
libgimpbase-3.0.so
|
fornece as funções C para funcionalidades básicas do
Gimp, como determinar
tipos de dados de enumeração, tradução de gettext,
determinar o número e os recursos da versão do
Gimp, manusear arquivos
de dados e acessar o ambiente
|
libgimpcolor-3.0.so
|
fornece as funções C relacionadas às cores RGB, HSV e
CMYK, bem como para converter cores entre diferentes
modelos de cores e para realizar super amostragem
adaptativa em uma área
|
libgimpconfig-3.0.so
|
contém funções C para ler e escrever informações de
configuração
|
libgimpmath-3.0.so
|
contém funções C que fornecem definições e macros
matemáticas, manipulam matrizes de transformação 3x3,
configuram e manipulam vetores e o algoritmo MD5 de
resumo de mensagens
|
libgimpmodule-3.0.so
|
fornece as funções C que implementam o carregamento de
módulo usando GModule e que suportam manter uma lista de
GimpModule encontrados em um determinado caminho de
pesquisa
|
libgimpthumb-3.0.so
|
fornece as funções C para manusear os objetos em
miniatura do Gimp
|
libgimpui-3.0.so
|
contém as funções comuns de interface de usuário(a) do
Gimp
|
libgimpwidgets-3.0.so
|
contém as funções de criação e manipulação de pequenas
engenhocas do Gimp e do
GTK
|