Veja como compilar o plug-in de deskew para Gimp . É em grande parte livre de problemas, mas observarei certas coisas importantes à medida que prossigo. Isso deve funcionar em todas as versões Gimp 2.x; foi testado com sucesso em Gimp versões 2.6 e 2.8.
Primeiramente, você precisa dos arquivos de desenvolvimento do Gimp, e o mais importante é libgimp2.0-dev , pois contém os arquivos de cabeçalho necessários para compilar plugins para gimp .
sudo apt-get install libgimp2.0-dev
Eu já tinha os outros arquivos de desenvolvimento do gimp instalados, já que eu tinha corrido sudo apt-get build-dep gimp , mas você não deveria precisar deles para este plugin.
Agora puxe o código do git com:
git clone git://github.com/prokoudine/gimp-deskew-plugin.git
Em seguida, vá para a pasta gimp-deskew-plugin e execute
./autogen.sh
Eu normalmente especificaria --prefix=/usr aqui, já que não queremos o plugin instalado em /usr/local , no entanto, ele não é instalado corretamente na hierarquia /usr , mas explicarei como superá-lo mais tarde.
Agora, execute make e o executável do plug-in seja compilado em alguns segundos.
Como a execução de sudo make install não chega onde queremos (mesmo com a especificação de um prefixo anterior), é necessário, neste caso, copiar manualmente o executável para a pasta Gimp plugins:
Cd para ~/gimp-deskew-plugin/src e executar
sudo cp deskew /usr/lib/gimp/2.0/plugins
O plugin está agora acessível a partir do Gimp > Camada > Transformar > Deskew.