Como você adiciona o RefocusIt ao Gimp?

1

Estou tentando compilar o Gimp com um plugin especial chamado Refocus-It . Eu sei que preciso compilar alguma coisa. Alguém pode explicar o que precisa ser feito?

Eu gostaria de fazer isso usando o Code :: Blocks, mas eu acho que é apenas para C ++, então eu baixei o Eclipse, também, apenas no caso. Em outras palavras, eu estou no Windows .... Então o 'use ./config' mencionado no arquivo de instalação no código-fonte não está traduzindo significado para mim.

Eu tentei reformatar meu sistema e usar o Linux. Infelizmente, mesmo com alguma ajuda do IRC, não consegui descobrir se estava compilando corretamente. Se eu tiver sucesso em qualquer uma das minhas muitas tentativas, não consegui descobrir como iniciar o Gimp depois de fazer a 'compilação'. Então, eu não pude testar meu trabalho.

Por favor avise. Obrigado.

    
por Wolfpack'08 19.10.2011 / 14:43

2 respostas

0

Este projeto parece ter sido abandonado. A última versão 0.9 é de 2003, e os relatórios de bugs de 2004 e 2005 nunca foram respondidos e ainda estão abrir. Você deve estar ciente do fato de que as versões numeradas abaixo de 1.0 são versões beta.

Você pode tentar entrar em contato com o desenvolvedor deste plug-in Ernst Lippe, em [email protected], mas não acho que você obterá nenhuma resposta.

Desculpe ser negativo, mas eu realmente acho que você deve procurar por outro plugin que possa fazer o trabalho.

    
por 23.10.2011 / 09:59
-1

Consegui instalá-lo e automatizar o processo de instalação. Por favor, dê uma olhada no script install-refocus em Automatic Broccoli .

EDITAR (Obrigado @davidpostill e @scott pelas sugestões)

A idéia básica era baixar e extrair o código de refocagem (localizado no SourceForge), fazer o download de um porto de refocagem para Gimp 2.x e extrair sobre a pasta anterior, defina a variável de ambiente GIMPTOOL para o caminho gimptool-2.0 , adicione a biblioteca matemática à lista de bibliotecas a serem vinculadas, execute configure, corrija a chamada para GIMPTOOL localizada em src / Makefile e finalmente execute make install-bin . O código de script segue:

#!/usr/bin/env bash

## Thanks Don Rozenberg for major changes to refocus 0.9.0 to make it compile for GIMP 2.x !!
## (http://www.gimpusers.com/mailmsg.php?42F58785.5090109%40mcn.org)

destFolder=/tmp

function download() {
  cd $2 && wget -O - $1 | tar xzf -
  local exitCode=$?
  cd -
  return $exitCode
}

function cleanup() {
  rm -rf ${refocusPath} ${refocusGimp2Path}
}

## Add -lm at the end to avoid floor@@GLIBC_2.2.5 compilation ERROR
## (https://stackoverflow.com/a/10274645/1085978 and https://github.com/xmlroff/xmlroff/issues/1)
export LIBS="-lm $LIBS"
export GIMPTOOL=${GIMPTOOL:-'which gimptool-2.0'}
refocusPath=${destFolder}/refocus-0.9.0
refocusGimp2Path=${destFolder}/refocus-0.9.0_gimp2_rozen


cleanup
download https://sourceforge.net/projects/refocus/files/latest/download ${destFolder} \
  && download  http://page.sourceforge.net/refocus-0.9.0_gimp2_rozen.tgz ${destFolder} \
  && cp -R ${refocusGimp2Path}/* ${refocusPath} \
  && cd ${refocusPath} && ./configure \
  && sed 's/@GIMPTOOL@ --install/${GIMPTOOL} --install/' -i src/Makefile \
  && make install-bin
cleanup
    
por 28.08.2017 / 02:40