Gimp-2.10.32
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 adequadamente
usando uma plataforma LFS 11.3.
Informação do Pacote
-
Transferência (HTTP):
https://download.gimp.org/pub/gimp/v2.10/gimp-2.10.32.tar.bz2
-
Transferência (FTP):
-
Soma de verificação MD5 da transferência:
fd99bd8336c0d3aa09598e68d6e4a4d9
-
Tamanho da transferência: 30 MB
-
Espaço em disco estimado exigido: 876 MB (194 MB instalado,
adicionar 814 MB para testes)
-
Tempo de construção estimado: 1,9 UPC (Usando paralelismo=4;
adicionar 0,5 UPC para testes)
Transferências Adicionais
Nota
A atualização dos arquivos de ajuda ainda é um trabalho em
andamento, com grandes partes do texto para muitos idiomas ainda
não traduzido. O arquivo abaixo é um instantâneo do git.
-
Transferência (HTTP):
https://anduin.linuxfromscratch.org/BLFS/gimp/gimp-help-2021-03-30.tar.xz
-
Tamanho da transferência: 170 MB
-
Soma de verificação MD5 da transferência:
df6acc812c829b610d621f8e6973a680
-
Espaço em disco estimado exigido: From 383 MB (en only) to
1.8 GB (all 17 languages)
-
Tempo de construção estimado: 1.8 SBU (en only), 14.0 SBU,
with parallelism=4, for all languages
Dependências do Gimp
Exigidas
gegl-0.4.40, gexiv2-0.14.0,
glib-networking-2.74.0, GTK+-2.24.33,
HarfBuzz-7.0.0. libjpeg-turbo-2.1.5.1, libmypaint-1.6.1, librsvg-2.54.5, libtiff-4.5.0,
Módulo
"python2" libxml2-2.10.3 (para construir os arquivos de ajuda
traduzidos), Little CMS-2.14, mypaint-brushes-1.3.1, Poppler-23.02.0 (incluindo poppler-data) e
um ambiente gráfico
Recomendadas
dbus-glib-0.112, ghostscript-10.00.0 (com a libgs
instalada), ISO Codes-4.12.0, libgudev-237,
PyGTK-2.24.0 (incluindo os módulos gtk, pango e
pangocairo) e xdg-utils-1.1.3
Opcionais
AAlib-1.4rc5, alsa-lib-1.2.8, Gvfs-1.50.3 (para
acessar a ajuda online), libmng-2.0.3,
libunwind-1.6.2, libwebp-1.3.0,
OpenJPEG-2.5.0, um MTA (isso
fornece um aplicativo sendmail), GTK-Doc-1.33.2, appstream-glib,
libbacktrace,
libheif com libde265
(ambos necessários para ler imagens heic do macOS), libwmf e OpenEXR
Quando tiver executado o configure, você verá que o WebKit não foi
encontrado - essa dependência é para o legado webkit-1.0 que nunca
deveria ser usado em um sistema moderno exposto à Internet.
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 Usuário(a): https://wiki.linuxfromscratch.org/blfs/wiki/gimp
Instalação do Gimp
Instale o Gimp executando os
seguintes comandos:
./configure --prefix=/usr --sysconfdir=/etc &&
make
Para testar os resultados (exige um terminal janelado do X):
make check.
Agora, como o(a) usuário(a) root
:
make 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+-2.24.33 ou
GTK+-3.24.36 instalado (para o cache de
ícones) e o desktop-file-utils-0.26 (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. Devido aos problemas mencionados na observação acima, é
recomendável usar a ajuda on-line, seja construindo-se contra o
Gvfs-1.50.3, de forma que 'ajuda' possa abrir os
arquivos XML mais recentes em teu navegador, ou então você pode
abrir manualmente o HTML em teu navegador, acessando https://docs.gimp.org/2.10/en
(mude o código do idioma, se desejado).
Se mesmo assim você desejar instalar cópias locais dos arquivos de
ajuda para leitura offline, desempacote o tarball gimp-help
e mude para a raiz da recém-criada
árvore do fonte. Prepare para a construção com o seguinte comando:
ALL_LINGUAS="ca da de el en en_GB es fi fr it ja ko nn pt_BR ro ru zh_CN" \
./autogen.sh --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/2.0/help
Explicações do Comando
ALL_LINGUAS="ca da de el en en_GB ..."
:
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.
--disable-python
: Essa opção é
necessária se você não tiver instaladoou o PyGTK.
--enable-gtk-doc
: Use esse parâmetro se
GTK-Doc estiver instalado e você
desejar reconstruir e instalar a documentação da API.
Configurando o Gimp
Arquivos de
Configuração
/etc/gimp/2.0/*
e ~/.gimp-2.8/gimprc
Conteúdo
Aplicativos Instalados:
gimp (link simbólico), gimp-2.10,
gimp-console (link simbólico), gimp-console-2.10,
gimp-test-clipboard-2.0 e gimptool-2.0
Bibliotecas Instaladas:
libgimp-2.0.so, libgimpbase-2.0.so,
libgimpcolor-2.0.so, libgimpconfig-2.0.so, libgimpmath-2.0.so,
libgimpmodule-2.0.so, libgimpthumb-2.0.so, libgimpui-2.0.so e
libgimpwidgets-2.0.so
Diretórios Instalados:
/etc/gimp, /usr/include/gimp-2.0,
/usr/{lib,share}/gimp,
/usr/share/gtk-doc/html/libgimp{,base,color,config} e
/usr/share/gtk-doc/html/libgimp{math,module,thumb,widgets}
Descrições Curtas
gimp
|
é um link simbólico para gimp-2.10
|
gimp-2.10
|
é o GNU Image Manipulation Program. Ele funciona com uma
variedade de formatos de imagem e oferece uma grande
seleção de ferramentas
|
gimp-console
|
é um link simbólico para gimp-console-2.10
|
gimp-console-2.10
|
é um aplicativo de console que se comporta como se o
Gimp fosse chamado com a
opção de linha de comando --no-interface
|
gimptool-2.0
|
é uma ferramenta que pode construir plug-ins ou conjunto
de comandos sequenciais e instalá-los se forem
distribuídos em um arquivo fonte. gimptool-2.0 também
pode ser usado por aplicativos que precisem saber com
quais bibliotecas e caminhos de inclusão o Gimp foi compilado
|
libgimp-2.0.so
|
fornece ligações C para a Gimp's Procedural Database (PDB), as
quais oferecem uma interface para funções centrais e para
funcionalidades fornecidas por plug-ins
|
libgimpbase-2.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-2.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-2.0.so
|
contém funções C para ler e escrever informações de
configuração
|
libgimpmath-2.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-2.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-2.0.so
|
fornece as funções C para manusear os objetos em
miniatura do Gimp
|
libgimpui-2.0.so
|
contém as funções comuns de interface de usuário(a) do
Gimp
|
libgimpwidgets-2.0.so
|
contém as funções de criação e manipulação de pequenas
engenhocas do Gimp e do
GTK
|